Hallo ich habe den Cash Mod erfolgreich installieren können auch beim Cash on index habe ich soweit keine Probs gehabt jedoch schreibt er mir jetzt wenn ich auf Index klicke um vom Portal ins Forum zu kommen diesen Fehler :
Parse error: parse error, unexpected '?' in /home/.sites/47/site656/web/forum/index.php on line 400
Kann mir jemand weiterhelfen ich bin absolut ratlos !!!
Danke
LG
Fehler !! Cash on index page
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Posermamii
- Mitglied
- Beiträge: 59
- Registriert: 07.09.2005 01:40
- Wohnort: Wien
- Kontaktdaten:
- SilverDragon
- Mitglied
- Beiträge: 238
- Registriert: 31.07.2005 21:49
- Wohnort: Osnabrück
- Kontaktdaten:
wie schon so oft erwähnt, wäre es sinnvoll entweder die bestreffende codepassage zu posten, oder die betreffende datei als link zu posten, damit man mal ein paar infos hat. dein fehler ist vermutlich ein simpler syntaxfehler, der sich beim einfügen der änderungen schnell einschleichen kann.
...Versuch macht klug....
- Posermamii
- Mitglied
- Beiträge: 59
- Registriert: 07.09.2005 01:40
- Wohnort: Wien
- Kontaktdaten:
Cash on index page !
Sorry, ich habe hier noch nicht oft gepostet und kenne mich auch noch nicht wirklich gut aus, daher war mir das nicht klar !
Ich konnte diesen Fehler mittlerweile beheben aber jetzt hat sich ein neuer eingeschlichen bei dem ich auf keinen grünen Zweig komme und zwar
Couldn't retrieve users data
DEBUG MODE
SQL Error : 1054 Unbekanntes Tabellenfeld 'user_points' in field list.
SELECT user_id, username , user_points FROM phpbb_users WHERE (user_id <> -1 ) ORDER BY ( user_points + 0) DESC LIMIT 1
Line : 470
File : index.php
Codepassage:
//
// RICHEST USER MOD
//
$l_users_cash = $lang['users_cash'];
// Check wether turned on
if ($board_config['cash_richdis'] != 'no')
{
// amount of displayed users
$display_limit = $board_config['cash_richnum'];
// Plural or singular ?
if ( $display_limit > 1)
{
$sornot = '<br />'.$lang['Richest_users'];
}
else
{
$sornot = '<br />'.$lang['Richest_user'];
}
}
else
{
$sornor = '';
}
// Cash or Points?
if ($board_config['cash_pointsorcash'] == 'cash')
{
//
// SELECT CASH FIELD NAMES
//
$use_fields = $board_config['cash_indexfields'];
if ($use_fields == '')
{
$use_fields = array();
}
else
{
$use_fields = explode(',', str_replace(array("\n","\r","\t"," ", 0xFF), '', $use_fields));
}
$cash_overall_change = 0;
$cash_id = 1;
$i = 0;
$cash_sqls = '';
$cash_order = '';
while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED) )
{
$cash_change = $c_cur->data('cash_exchange');
if (($cash_change < $cash_overall_change)||($i==1))
{
$cash_id = $c_cur->id();
$cash_overall_change = $cash_change;
}
$cash_field = $c_cur->db();
$cash_sqls = ''.$cash_sqls.', '.$cash_field.'';
$cash_order = ''.$cash_order.'('.$cash_field.' / '.$cash_change.') + ';
}
}
else
{
$cash_sqls = ', user_points';
$cash_order = 'user_points + ';
$cash_name = $board_config['points_name'];
}
// Check wether turned on
if ($board_config['cash_richdis'] != 'no')
{
//
// SELECT RICHEST USER
//
$sql = "SELECT user_id, username $cash_sqls
FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . " )
ORDER BY ( $cash_order 0) DESC
LIMIT " . $display_limit;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't retrieve users data", "", __LINE__, __FILE__, $sql);
}
$user_countusers = $db->sql_numrows($result);
$user_data = $db->sql_fetchrowset($result);
for ($i = 0; $i < $user_countusers; $i++)
{
$richest_user = $user_data[0]['username'];
$richest_uid = $user_data[0]['user_id'];
$richests_cash = 0;
if ($board_config['cash_pointsorcash'] == 'cash')
{
while ( $c_cur = &$cash->currency_next($j,CURRENCY_ENABLED) )
{
if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
{
$cash_field = $c_cur->db();
$cash_change = $c_cur->data('cash_exchange');
$richests_cash = $richests_cash + ($user_data[$i][$cash_field]/$cash_change);
}
}
}
else
{
$richests_cash = $user_data[$i]['user_points'];
}
if ( $i != 0 )
{
($board_config['cash_komma'] == 'komma') ?
$komma = ', ':
$komma = '<br>';
}
if ($board_config['cash_pointsorcash'] == 'cash')
{
$c_cur = $cash->currency($cash_id);
if ($board_config['cash_displaycurrency'] != '')
{
$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
$richests_cash = (($richests_cash/($c_cur->data('cash_exchange')))*($c_cur_to->data('cash_exchange')));
$c_cur = $c_cur_to;
unset($c_cur_to);
}
$richests_cash = $c_cur->display(round($richests_cash,$c_cur->data('cash_decimals')));
$cashn = ' ('.$richests_cash.')';
}
else
{
$cashn = ' ('.$richests_cash.' '.$cash_name.')';
}
$template->assign_block_vars('richestrow', array(
'USERNAME' => $user_data[$i]['username'],
'KOMMA' => $komma,
'URL' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=".$user_data[$i]['user_id']."") . '">',
'CASH' => $cashn)
);
}
}
//
// USER'S CASH
//
// if this is not a guest
if ( $userdata['session_logged_in'] )
{
// Check wether turned on
if ($board_config['cash_userdis'] != 'no')
{
// Cash or Points?
if ($board_config['cash_pointsorcash'] == 'cash')
{
$cash_overall_change = 0;
$cash_id = 1;
$i = 0;
$users_money = 0;
while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED) )
{
$cash_change = $c_cur->data('cash_exchange');
if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
{
$users_money = $users_money + $userdata[$c_cur->db()] / $cash_change;
}
if (($cash_change < $cash_overall_change)||($i==1))
{
$cash_id = $c_cur->id();
$cash_overall_change = $cash_change;
}
}
$c_cur = $cash->currency($cash_id);
if (($board_config['cash_displaycurrency'] != '') && ($c_cur->id() != $board_config['cash_displaycurrency']))
{
$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
$users_money = (($users_money/intval($c_cur->data('cash_exchange')))*(intval($c_cur_to->data('cash_exchange'))));
$c_cur = $c_cur_to;
unset($c_cur_to);
}
$users_cash = ' '.$c_cur->display(round($users_money,$c_cur->data('cash_decimals'))).'';
}
else
{
$users_cash = ' '.$userdata['user_points'].' '.$board_config['points_name'].'';
}
}
else
{
$l_users_cash = '';
$users_cash = '';
}
}
else
{
$l_users_cash = '';
$users_cash = '';
}
//
// END OF RICHEST USER MOD
Viell. kann mir jemand weiterhelfen.
Danke
Liebe Grüße
Ich konnte diesen Fehler mittlerweile beheben aber jetzt hat sich ein neuer eingeschlichen bei dem ich auf keinen grünen Zweig komme und zwar
Couldn't retrieve users data
DEBUG MODE
SQL Error : 1054 Unbekanntes Tabellenfeld 'user_points' in field list.
SELECT user_id, username , user_points FROM phpbb_users WHERE (user_id <> -1 ) ORDER BY ( user_points + 0) DESC LIMIT 1
Line : 470
File : index.php
Codepassage:
//
// RICHEST USER MOD
//
$l_users_cash = $lang['users_cash'];
// Check wether turned on
if ($board_config['cash_richdis'] != 'no')
{
// amount of displayed users
$display_limit = $board_config['cash_richnum'];
// Plural or singular ?
if ( $display_limit > 1)
{
$sornot = '<br />'.$lang['Richest_users'];
}
else
{
$sornot = '<br />'.$lang['Richest_user'];
}
}
else
{
$sornor = '';
}
// Cash or Points?
if ($board_config['cash_pointsorcash'] == 'cash')
{
//
// SELECT CASH FIELD NAMES
//
$use_fields = $board_config['cash_indexfields'];
if ($use_fields == '')
{
$use_fields = array();
}
else
{
$use_fields = explode(',', str_replace(array("\n","\r","\t"," ", 0xFF), '', $use_fields));
}
$cash_overall_change = 0;
$cash_id = 1;
$i = 0;
$cash_sqls = '';
$cash_order = '';
while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED) )
{
$cash_change = $c_cur->data('cash_exchange');
if (($cash_change < $cash_overall_change)||($i==1))
{
$cash_id = $c_cur->id();
$cash_overall_change = $cash_change;
}
$cash_field = $c_cur->db();
$cash_sqls = ''.$cash_sqls.', '.$cash_field.'';
$cash_order = ''.$cash_order.'('.$cash_field.' / '.$cash_change.') + ';
}
}
else
{
$cash_sqls = ', user_points';
$cash_order = 'user_points + ';
$cash_name = $board_config['points_name'];
}
// Check wether turned on
if ($board_config['cash_richdis'] != 'no')
{
//
// SELECT RICHEST USER
//
$sql = "SELECT user_id, username $cash_sqls
FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . " )
ORDER BY ( $cash_order 0) DESC
LIMIT " . $display_limit;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't retrieve users data", "", __LINE__, __FILE__, $sql);
}
$user_countusers = $db->sql_numrows($result);
$user_data = $db->sql_fetchrowset($result);
for ($i = 0; $i < $user_countusers; $i++)
{
$richest_user = $user_data[0]['username'];
$richest_uid = $user_data[0]['user_id'];
$richests_cash = 0;
if ($board_config['cash_pointsorcash'] == 'cash')
{
while ( $c_cur = &$cash->currency_next($j,CURRENCY_ENABLED) )
{
if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
{
$cash_field = $c_cur->db();
$cash_change = $c_cur->data('cash_exchange');
$richests_cash = $richests_cash + ($user_data[$i][$cash_field]/$cash_change);
}
}
}
else
{
$richests_cash = $user_data[$i]['user_points'];
}
if ( $i != 0 )
{
($board_config['cash_komma'] == 'komma') ?
$komma = ', ':
$komma = '<br>';
}
if ($board_config['cash_pointsorcash'] == 'cash')
{
$c_cur = $cash->currency($cash_id);
if ($board_config['cash_displaycurrency'] != '')
{
$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
$richests_cash = (($richests_cash/($c_cur->data('cash_exchange')))*($c_cur_to->data('cash_exchange')));
$c_cur = $c_cur_to;
unset($c_cur_to);
}
$richests_cash = $c_cur->display(round($richests_cash,$c_cur->data('cash_decimals')));
$cashn = ' ('.$richests_cash.')';
}
else
{
$cashn = ' ('.$richests_cash.' '.$cash_name.')';
}
$template->assign_block_vars('richestrow', array(
'USERNAME' => $user_data[$i]['username'],
'KOMMA' => $komma,
'URL' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=".$user_data[$i]['user_id']."") . '">',
'CASH' => $cashn)
);
}
}
//
// USER'S CASH
//
// if this is not a guest
if ( $userdata['session_logged_in'] )
{
// Check wether turned on
if ($board_config['cash_userdis'] != 'no')
{
// Cash or Points?
if ($board_config['cash_pointsorcash'] == 'cash')
{
$cash_overall_change = 0;
$cash_id = 1;
$i = 0;
$users_money = 0;
while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED) )
{
$cash_change = $c_cur->data('cash_exchange');
if ((empty($use_fields)) || (in_array($c_cur->id(), $use_fields)))
{
$users_money = $users_money + $userdata[$c_cur->db()] / $cash_change;
}
if (($cash_change < $cash_overall_change)||($i==1))
{
$cash_id = $c_cur->id();
$cash_overall_change = $cash_change;
}
}
$c_cur = $cash->currency($cash_id);
if (($board_config['cash_displaycurrency'] != '') && ($c_cur->id() != $board_config['cash_displaycurrency']))
{
$c_cur_to = $cash->currency(intval($board_config['cash_displaycurrency']));
$users_money = (($users_money/intval($c_cur->data('cash_exchange')))*(intval($c_cur_to->data('cash_exchange'))));
$c_cur = $c_cur_to;
unset($c_cur_to);
}
$users_cash = ' '.$c_cur->display(round($users_money,$c_cur->data('cash_decimals'))).'';
}
else
{
$users_cash = ' '.$userdata['user_points'].' '.$board_config['points_name'].'';
}
}
else
{
$l_users_cash = '';
$users_cash = '';
}
}
else
{
$l_users_cash = '';
$users_cash = '';
}
//
// END OF RICHEST USER MOD
Viell. kann mir jemand weiterhelfen.
Danke
Liebe Grüße
- SilverDragon
- Mitglied
- Beiträge: 238
- Registriert: 31.07.2005 21:49
- Wohnort: Osnabrück
- Kontaktdaten:
- Posermamii
- Mitglied
- Beiträge: 59
- Registriert: 07.09.2005 01:40
- Wohnort: Wien
- Kontaktdaten: