Seite 1 von 1

Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 15:16
von xconnect
Hi@all,

mir ist da etwas per Zufall aufgefallen:

Wenn ein Mitglied im persönlichen Bereich unter "Einstellungen" --> "Mitglieder dürfen mich per eMail kontaktieren" --> "nein" einstellt, bekommen Gäste Beiträge des Mitglieds nicht mehr korrekt angezeigt. Die Seite baut sich nicht mehr korrekt auf und es wird folgender Fehler ausgegeben:

Code: Alles auswählen

Fatal error: Call to undefined function () in /mnt/web2/40/34/51423434/htdocs/tanganjika/cache/tpl_BlueSnail_viewtopic_body.html.php on line 152
Ich habe mal ein paar Screenshots gemacht für's bessere Verständnis:
(Der Fehler wird in unterschiedlichen Browsern auch unterschiedlich dargestellt.)
Screenshot 01
Screenshot 02
Screenshot 03
Screenshot 04

Anschauen kann man sich das Ganze hier.

Hat jemand eine Idee warum?

LG xconnect

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 15:45
von 4seven
du hast warsch. änderungen in der viewtopic_body.html deines styles vorgenommen und dabei einen einbaufehler gemacht...

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 18:33
von xconnect
Hi, danke für den Hinweis :grin:

Ich habe das Update von phpbb3_3.0.4 auf phpbb3_3.0.5 durchgeführt. Da das Update allerdings nur die Styles "ProSilver" und "SubSilver2" berücksichtigt wurde beim Update mein Style "BlueSnail" nicht berücksichtigt. Ich vermute mal daran liegt es...

Hier der Code der "viewtopic_body.html" (falls jemand eine Idee hat, was ich ändern muss um das Problem zu beheben)

Zuviel Code entfernt - http://www.phpbb.de/kb/knigge#code - Posten von Code - Dr.Death

LG xconnect

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 18:46
von 4seven
vergleiche die datei mit einer original-datei via windiff oä.
dann dürfte es schon ins auge springen..

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 19:38
von xconnect
Hi 4seven,

ich habe mal die Dateien "viewtopic_body.html" aus dem phpbb3_3.0.5 package (ProSilver) und aus meinem Style verglichen.
Die ersten Unterschiede (in meinem Style die Galerie) fangen ab Zeile 186 an (davor sind sie identisch) und nicht wie in der Fehlermeldung beschrieben in Zeile 152.

Ich bin ratlos! Das Problem betrifft alle Mitglieder außer dem Administrator, also mich. (gerade getestet!)

Hier die Zeile 150 bis Zeile 157 (wie gesagt, identisch mit der ProSilver der 3.0.5 Version)

Code: Alles auswählen

<!-- IF postrow.S_HAS_ATTACHMENTS -->
				<dl class="attachbox">
					<dt>{L_ATTACHMENTS}</dt>
					<!-- BEGIN attachment -->
						<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
					<!-- END attachment -->
				</dl>
			<!-- ENDIF -->
LG xconnect

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 08.06.2009 20:09
von 4seven
vergleiche die datei mit einer original-datei
die rede war (natürlich) davon, deine (board)-datei mit der originalen deines styles zu vergleichen. wenn du da keine differenz findest (aber auch nur dann) schalte dein board mal testweise auf prosilver oder subsilver2 style um (danach alle caches leeren). wenn dann die fehlermeldung dennoch kommen sollte, hast du was an den board-phps oder an anderer stelle verändert. dies würde sich allerdings unserer kenntnis entziehen :-?

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 09.06.2009 20:03
von xconnect
Hi@all,

ich habe jetzt die viewtopic_body.html aus meiner derzeitigen Konfiguration und aus dem Original des Styles verglichen. Die Dateien sind 1 zu 1 gleich. Gleich Größe, gleicher Inhalt. :o

Danach habe ich die Website, wie empfohlen, mal teilweise auf ProSilver umgeschaltet (+Cache geleert, etc.). Kein Effekt(!), der Fehler besteht weiterhin.
Vor dem Update von phpbb3_3.0.4 auf phpbb3_3.0.5 trat dieser Fehler nicht auf. Ich habe auch nichts (außer dem Update halt) an irgendwelchen Dateien seit dem geändert!

Nochmalige Fehlerbeschreibung:
Wenn ein Mitglied im UCP die Option "Mitglieder dürfen mich per eMail kontaktieren" auf "Nein" setzt, bekommen Gäste einen Fehler im Beitrag des Mitglieds angezeigt.

Code: Alles auswählen

Fatal error: Call to undefined function () in /mnt/web2/40/34/51423434/htdocs/tanganjika/cache/tpl_BlueSnail_viewtopic_body.html.php on line 152
Stellt noch jemand ausser mir diesen Fehler auf seiner Website fest? ...bzw. kann mir helfen?

LG xconnect

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 09.06.2009 20:54
von 4seven

Re: Einstellung im UCP verursacht Fehler für Gäste

Verfasst: 10.06.2009 00:31
von xconnect
Vielen lieben Dank für die Hilfe!

Hat mich auf die richtige Idee gebracht! :grin:

--> Fehler behoben!

LG xconnect