Beiträge: 67
Themen: 4
Registriert seit: 29.01.2012
MyBB-Version: 1.8.4
Ich bekomme eine Fehler-Meldung
Zitat: Parse error: syntax error, unexpected $end in /var/www/web1119/html/do-games/inc/functions_games.php on line 757
das ist hier in dem unteren Bereich
Zitat: //Plugin
$plugins->run_hooks("games_stats_end");
eval("\$stats = \"".$games_core->template("games_stats")."\";");
return $stats;
}
?>
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Dann hast Du beim Übertrag des zu ändernden Codes eine Fehler gemacht. Vielleicht ein } vergessen oder ein ; nicht gesetzt....
Beiträge: 67
Themen: 4
Registriert seit: 29.01.2012
MyBB-Version: 1.8.4
ok
Frage.....
Zitat: PHP-Code:
eval("\$bestplayers_bit .= \"".$games_core->template("games_stats_bestplayers_bit")."\";");
diese eine Zeile soll ersetzt werden
Zitat: //Plugin
$plugins->run_hooks("games_stats_bestplayers");
if($rank > 0 && $rank < 4)
{
eval("\$bestplayers_bit .= \"".$games_core->template("games_stats_bestplayers_bit")."\";");
}
else
{
eval("\$bestplayers_bit .= \"".$games_core->template("games_stats_bestplayers_bit2")."\";");
}
if($rank == 4 || $rank == 8)
{
eval("\$bestplayers_bit .= \"</tr><tr>\";");
}
eval("\$stats_bestplayers = \"".$games_core->template("games_stats_bestplayers")."\";");
}
so sieht es nun bei mir aus, kann es sein dass eine Zeile zuviel drinnen ist?
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
09.05.2012, 21:37
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2012, 21:37 von Falkenauge Mihawk .)
Nach
PHP-Code:
eval( "\$stats_bestplayers = \"" . $games_core -> template ( "games_stats_bestplayers" ). "\";" );
kommt doch eine schliessende geschweifte Klammer, meiner Meinung nach, ist die zuviel.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
09.05.2012, 21:38
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2012, 21:53 von Jockl .)
Nun, das ist nicht ganz das, was ich oben geschrieben habe
(07.05.2012, 19:57) Jockl schrieb: 3. Suche in der selben Datei
PHP-Code:
eval( "\$bestplayers_bit .= \"" . $games_core -> template ( "games_stats_bestplayers_bit" ). "\";" );
und ersetze das mit
PHP-Code:
if( $rank > 0 && $rank < 4 ) { eval( "\$bestplayers_bit .= \"" . $games_core -> template ( "games_stats_bestplayers_bit" ). "\";" ); } else { eval( "\$bestplayers_bit .= \"" . $games_core -> template ( "games_stats_bestplayers_bit2" ). "\";" ); } if( $rank == 4 || $rank == 8 ) { eval( "\$bestplayers_bit .= \"</tr><tr>\";" ); }
Wenn alle Sticke reißen, kannst Du die Datei im Anhang verwenden....
@Falkenauge, die Klammer ist schon richtig. Sie gehört zu einer übergeordneten if-Abfrage. Aber die Klammer darüber ist falsch.
Angehängte Dateien
functions_games.php (Größe: 19,16 KB / Downloads: 7)
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Ich habe übrigens
diesen Beitrag editiert und eine Änderungen in dem Template games_stats_bestplayers_bit2 vorgenommen, damit überall die Avatare angezeigt werden.
Beiträge: 67
Themen: 4
Registriert seit: 29.01.2012
MyBB-Version: 1.8.4
09.05.2012, 21:50
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2012, 21:52 von dodo51 .)
also ich bin jetzt aber etwas irritiert,
was ist da anders?
ich habe nur die Zeile ausgetauscht, das andere gelassen,
oder bin ich an falscher Stelle?
ok vielen Dank Jockl,
das hilft mir sehr weiter,
ich nehme die datei von hier,
da bin ich auf der sicheren Seite.
DANKEEEEEEEEEEE
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
(09.05.2012, 21:50) dodo51 schrieb: also ich bin jetzt aber etwas irritiert,
was ist da anders?
ich habe nur die Zeile ausgetauscht, das andere gelassen,
oder bin ich an falscher Stelle?
siehe meinen Nachtrag in obigem Beitrag an Falkenauge
Beiträge: 67
Themen: 4
Registriert seit: 29.01.2012
MyBB-Version: 1.8.4
es tut mir leid, aber nun ist die Spielhalle verzogen,
liegt das an den templates?
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Davon ist auszugehen, dass bei der Anpassung der Templates etwas schief gegangen ist....