News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Fehlerprotokoll

Started by Catdog, November 07, 2005, 10:02:44 AM

Previous topic - Next topic

Catdog

Ich habe den Arcade Mod installiert und folgende Fehlermeldungen:


8: Undefined variable: i
Datei: /var/www/web33/html/forum/Sources/Display.php
Zeile: 726


8: Undefined variable: game
Datei: /var/www/web33/html/forum/Sources/Display.php
Zeile: 729

Davon ganz viele. Ich habe auch schon die Forensuche benutzt, auch was im Englischen gefunden, aber geholfen hat es mir nicht, weil mein Englisch sehr, seeehr schlecht ist. Ich verstehe es einfach nicht.  :'(

chaosjack

Ich hatte die selben Probleme. ich habe die Lösung im Thread zum Mod gefunden. Bei mir hat es geholfen.

Du musst in der Datei /source/display.php folgenden Code

/* Arcade thingy */
$arcade_champ = array();
$req = db_query("SELECT * FROM {$db_prefix}games_champ,{$db_prefix}games WHERE {$db_prefix}games_champ.game={$db_prefix}games.game LIMIT 0,{$modSettings['arcade_champions_in_post']}",__FILE__,__LINE__);
while ($rivi = mysql_fetch_assoc($req))
{
$ext = array('gif','GIF','png','PNG','jpg','JPG',); // Extensions to look for

$context['arcade']['games'][$i]['thumbnail'] = ""; // No thumbnail for default

foreach($ext as $ex){
if(file_exists($modSettings['arcade_games_dir']."/".$game['game'].".".$ex)){
$context['arcade']['games'][$i]['thumbnail'] = $modSettings['arcade_games_url']."/".$game['game'].".".$ex;
break;
}
}

}
loadLanguage('Arcade'); // We need strings from Arcade language file
$context['arcade']['champions'] = $arcade_champ;


gegen folgenden Code austauschen.

/* Arcade thingy */
$arcade_champ = array();
$req = db_query("SELECT * FROM {$db_prefix}games_champ,{$db_prefix}games WHERE {$db_prefix}games_champ.game={$db_prefix}games.game LIMIT 0,{$modSettings['arcade_champions_in_post']}",__FILE__,__LINE__);
$i = 0;
while ($game = mysql_fetch_assoc($req))
{
$ext = array('gif','GIF','png','PNG','jpg','JPG',); // Extensions to look for

$context['arcade']['games'][$i]['thumbnail'] = ""; // No thumbnail for default

foreach($ext as $ex){
if(file_exists($modSettings['arcade_games_dir']."/".$game['game'].".".$ex)){
$context['arcade']['games'][$i]['thumbnail'] = $modSettings['arcade_games_url']."/".$game['game'].".".$ex;
break;
}
}
    $i++;
}
loadLanguage('Arcade'); // We need strings from Arcade language file
$context['arcade']['champions'] = $arcade_champ;


Danach waren die Fehlermeldungen weg.

Catdog


Advertisement: