Seite 1 von 1
[Erledigt] Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 17.12.2008 21:57
von Nordlicht2001
Hallo zusammen,
nachdem zunächst alles problemlos zu sein schien, habe ich nach durchgeführtem Update von 3.0.2 nach 3.0.3 folgenden Fehler, wenn ich im Forum auf einen Namen klicke, um ein Profil anzusehen:
Parse error: syntax error, unexpected $end in http://.../includes/template.php(187) : eval()'d code on line 86
Kann da jemand weiterhelfen? Die besagte template.php musste manuell eigentlich nicht verändert werden.
Vielen Dank,
viele Grüße,
Rüdiger
Verfasst: 18.12.2008 14:38
von MartectX
Das ist die Template Engine - Du hast wohl einen Fehler in einer Template-Datei eines Styles!
Re: Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 11.01.2009 16:31
von Nordlicht2001
Hallo,
der Urlaub ist (leider) vorbei und nun muss ich mich mal wieder meinem Forum widmen.
Danke für diese kurze Antwort. Für jemanden, der sich gut auskennt, mag sie hilfreich sein.
Ich kann leider nicht viel damit anfangen, denn ich weiß nicht wo und was ich suchen muss. Alle templates die so oder so ähnlich heißen haben in der besagten Zeile kein $end.
Kann noch jemand einen Tipp geben?
Vielen Dank,
Grüße,
Rüdiger
Re: Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 11.01.2009 16:35
von Dr.Death
Hi,
schau mal hier vorbei:
http://wiki.phpbb.com/Deutsch:Template_Fehler
Auf welcher Seite erscheint der Fehler denn?
memberlist.php?viewprofile=xyz ???
Dann prüfe mal das Template memberlist_view.html auf einen fehlenden oder falsch verschachtelten Switch.
Im Notfall mal eine Original memberlist_view.html aus einem frischen phpBB3.0.4 Paket hochladen.
Re: Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 11.01.2009 22:50
von Nordlicht2001
Hallo,
danke, ich werde mir das mal anschauen. Der Fehler erscheint dann, wenn ich irgendein Profil anschauen will - auch mein eigenes.
Alles andere scheint zu gehen. Die Mitgliederliste selber funktioniert. Wie gesagt, wenn ich ein Profil ansehen möchte...
Liebe Grüße,
Rüdiger
Re: Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 11.01.2009 23:50
von Mahony
Hallo
Dieser Fehler
eval()'d code
erscheint im Allgemeinen, wenn du einen Switch entfernt hast.
Es müssen immer beide Switches vorhanden sein. Also Anfang und Ende.
Zum Beispiel
und
Schau dir also mal die Template-Datei (memberlist_view.html) an und kontrolliere das mal.
Grüße: Mahony
Re: Parse error nach Update 3.0.2 - 3.0.3
Verfasst: 12.01.2009 18:59
von Nordlicht2001
Hallo,
vielen Dank für diesen Hinweis, Mahony, der die Lösung brachte.
Ich bin die ganze Datei durchgegangen und fand - bei welcher Operation auch immer das passiert sein mag, ein "<!-- ENDIF -->", von dem aber nur noch "<!--" übrig geblieben war. Nach Reparatur dieses Fehlers, Cache leeren und Templates aktualisieren läuft es nun wieder, wie es soll.
Grüße,
Rüdiger