Board Notiz Mod installiert Index nicht mehr vollständig

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Crangerboy
Mitglied
Beiträge: 41
Registriert: 11.02.2007 15:53
Wohnort: Herne
Kontaktdaten:

Board Notiz Mod installiert Index nicht mehr vollständig

Beitrag 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
Danke fürs lesen und viele Grüße,

Dominic
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
der EMI legt im Unterverzeichnis backups/ des jeweiligen Installationsverzeichnisses eines MOD's verzeichnisstrukturierte Backupkopien der editierten Dateien an. :o 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. :wink:

Es ist wohl günstiger den Board Notiz MOD händisch gemäß >>> KB:18 <<< einzubauen. :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Crangerboy
Mitglied
Beiträge: 41
Registriert: 11.02.2007 15:53
Wohnort: Herne
Kontaktdaten:

Beitrag 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/
Danke fürs lesen und viele Grüße,

Dominic
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo (soviel Höflichkeit muss sein !),
naja, dann ist der EMI wohl nicht Schuld an der zerschossenen index.php. :D

Nimm' die (frische) aus dem phpBB-Installationspaket und ergänze/ändere sie gemäß der bisherigen MOD-Einbauten ab. :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Crangerboy
Mitglied
Beiträge: 41
Registriert: 11.02.2007 15:53
Wohnort: Herne
Kontaktdaten:

Beitrag von Crangerboy »

Sorry :grin:

Hat auch nicht geklappt neue Index.php oben aber diesmal der Fehler on line

331
Danke fürs lesen und viele Grüße,

Dominic
Crangerboy
Mitglied
Beiträge: 41
Registriert: 11.02.2007 15:53
Wohnort: Herne
Kontaktdaten:

Beitrag 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
//
Danke fürs lesen und viele Grüße,

Dominic
Antworten

Zurück zu „phpBB 2.0: Mod Support“