Seite 1 von 2

Fehler im ModCP

Verfasst: 21.09.2007 13:56
von manuj170793
Wenn ich im Mod-CP ein Thema teilen will erhalte ich unter dem Feld, indem man er teilen kann folgenden Fehler:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/template.php(127) : eval()'d code:104) in /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/page_header.php on line 645

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/template.php(127) : eval()'d code:104) in /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/page_header.php on line 647

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/template.php(127) : eval()'d code:104) in /usr/export/www/vhosts/funnetwork/hosting/manu1707/includes/page_header.php on line 648

Darunter wird nocheinmal mein Foren-index angezeigt aber anstatt den Foren kommt der Moderator CP. Hier mal ein Bild:
http://i15.tinypic.com/6cd3ad4.jpg

Anbei hab ich mal auf die page_header.php und die template.php verlinkt:

Page_Header
Template

Wie es ausschaut liegt der Fehler am Cache Mod. Aber ich weiß nicht wo der Fehler ist

Verfasst: 21.09.2007 15:06
von S2B
Du musst den Fehler in den Template-Dateien suchen, eval()'d code-Fehler betreffen fast immer die Template-Dateien. :wink: Wahrscheinlich hast du einen Block falsch gesetzt o.Ä.

Verfasst: 21.09.2007 16:52
von manuj170793
Ich kann micb nie erinnern die Templete.php bearbeitet zu haben (muss man beim Cache Mod auch nicht). Deshalt wundert es mich ja:
Der Fehler tritt in der Template.php auf, die nichts mit dem Cache Mod zu tun hat und gleichzeitig wird noch auf Zeilen der die Page_header hingewiesen, die etwas mit den Cache Mod zu tun haben. Wie sollten deiner Meinung nach die Dateien aussehen?


//habe nachgeschaut. Die template.php is immer noch die gleiche, wie sie im oroginal phpBB war. Nichts wurde verändert.

Verfasst: 21.09.2007 17:02
von punkface
S2B hat geschrieben:Du musst den Fehler in den Template-Dateien suchen
... Endung .tpl - damit ist also nicht die template.php gemeint.

Verfasst: 21.09.2007 17:31
von Dr.Death
Du hast einen "Switch" zuviel oder zuwenig eingebaut auf der Seite, die den Fehler erzeugt.

Ein Switch sieht so aus:

Start des Switches mit:

Code: Alles auswählen

<!-- BEGIN switch_blabla -->
und endet mit:

Code: Alles auswählen

<!-- END switch_blabla -->
Sollte entweder ein "BEGIN" oder ein "END" Switch fehlen oder doppelt vorhanden sein ergibt das immer diese $end Fehler in der template.php

Verfasst: 21.09.2007 21:33
von manuj170793
hat der fehler jetzt mit einer datei zu tun, die ich wegen das chache mods eingebaut habe? oder muss ich alle tpl-dateien überprüfen?

Habe ich das richtig verstenden, dass nie 2x begin switch bzw. end switch untereinander kommen kann? und dass unter jeden begin switch ein end switch stehen muss?


//hab mir alle tpl-dateien angeguckt. es stimmt soweit alles

Verfasst: 21.09.2007 23:18
von S2B
Tritt die Meldung auf jeder Seite auf oder nur im Foren-Index? Wenn sie auf jeder Seite auftritt, solltest du dir besonders die Dateien overall_header.tpl und overall_footer.tpl anschauen, wenn sie hingegen nur im Index auftritt, die index_body.tpl.

Verfasst: 22.09.2007 09:41
von manuj170793
Nein! Dieser Fehler tritt nur im ModCP auf (daher auch die Topic-Überschrift ;-)), wenn ich das Thema teilen will. Die templates/subSilver/modcp_split.tpl (ich denke das der die zuständige datei ist) habe ich aber nicht verändert. sie stimmt noch mit der mitgelieferten modcp_split.tpl von phpBB überein

Verfasst: 22.09.2007 10:31
von S2B
manuj170793 hat geschrieben:Nein! Dieser Fehler tritt nur im ModCP auf (daher auch die Topic-Überschrift ;-)), wenn ich das Thema teilen will.
OK, das hatte ich überlesen. *g*

Verlinke mal bitte diese Dateien:
  • overall_header.tpl
  • modcp_body.tpl

Verfasst: 22.09.2007 22:07
von manuj170793