Seite 1 von 1
Board Notiz Mod installiert Index nicht mehr vollständig
Verfasst: 12.02.2007 00:00
von Crangerboy
Hey,
habe den Board Notiz Mod mit dem Easy Mod Installer installiert aber auf
meinem Index kommt nun folgender Fehler:
Fatal error: Call to a member function on a non-object in /hp/aa/af/gm/www/Klamm/phpBB2/index.php on line 332
das ist die zeile:
Code: Alles auswählen
while ( $c_cur = &$cash->currency_next($i,CURRENCY_ENABLED))
Danke im Vorraus für die Hilfe
Verfasst: 12.02.2007 07:48
von gloriosa
Hallo,
der EMI legt im Unterverzeichnis
backups/ des jeweiligen Installationsverzeichnisses eines MOD's verzeichnisstrukturierte Backupkopien der editierten Dateien an.

Diese Backup-Dateien müssen nur von der Endung
.txt befreit werden und an ihren Ursprung kopiert werden um das Board wieder zum Laufen zu bringen.
Es ist wohl günstiger den Board Notiz MOD händisch gemäß >>> KB:18 <<< einzubauen.

Verfasst: 12.02.2007 13:28
von Crangerboy
Nein funktioniert nicht habe die Backup Dateien vom txt befreit und habe
diese für die anderen eingesetzt! Immer noch der Fehler
www.gewinne4lose.de/phpBB2/
Verfasst: 12.02.2007 14:18
von gloriosa
Hallo (soviel Höflichkeit muss sein !),
naja, dann ist der EMI wohl nicht Schuld an der zerschossenen
index.php.
Nimm' die (frische) aus dem phpBB-Installationspaket und ergänze/ändere sie gemäß der bisherigen MOD-Einbauten ab.

Verfasst: 12.02.2007 14:34
von Crangerboy
Sorry
Hat auch nicht geklappt neue Index.php oben aber diesmal der Fehler on line
331
Verfasst: 12.02.2007 14:44
von Crangerboy
Erst wenn ich diesen Code einbaue kommt der Fehler warum?
Code: Alles auswählen
//
// 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
//