Seite 1 von 1

Fehler beim Forum-Aufruf

Verfasst: 04.07.2007 11:58
von Spennzel
Hallo zusammen,

ich bekomme beim Forum-Aufruf folgende Fehlermeldung:

Parse error: syntax error, unexpected $end in /is/htdocs/39028/www.wewer4u.de/board/includes/template.php(127) : eval()'d code on line 103

Ich habe in einigen Dateien Quellcode geändert, weil ich ein Werbebanner in den Header einfügen wollte, bin eigentlich der Meinung alles wieder rückgängig gemacht zu haben. Ist woh leider nicht so :cry:

Ich hoffe ihr könnt mir helfen, woran das liegt.

Gruß,
Spennzel

Re: Fehler beim Forum-Aufruf

Verfasst: 04.07.2007 12:24
von SteveHH
Spennzel hat geschrieben:Hallo zusammen,

ich bekomme beim Forum-Aufruf folgende Fehlermeldung:

Parse error: syntax error, unexpected $end in /is/htdocs/39028/www.wewer4u.de/board/includes/template.php(127) : eval()'d code on line 103

Ich habe in einigen Dateien Quellcode geändert, weil ich ein Werbebanner in den Header einfügen wollte, bin eigentlich der Meinung alles wieder rückgängig gemacht zu haben. Ist woh leider nicht so :cry:

Ich hoffe ihr könnt mir helfen, woran das liegt.

Gruß,
Spennzel
Hallo !

Poste hier mal die template.php (den Bereich, der beanstandet wird).. also z.B. Zeile 95 - 110

Greetz,

Steve

Verfasst: 04.07.2007 13:01
von Spennzel
107 - 129

/**
* Load the file for the handle, compile the file,
* and run the compiled code. This will print out
* the results of executing the template.
*/
function pparse($handle)
{
if (!$this->loadfile($handle))
{
die("Template->pparse(): Couldn't load template file for handle $handle");
}

// actually compile the template now.
if (!isset($this->compiled_code[$handle]) || empty($this->compiled_code[$handle]))
{
// Actually compile the code now.
$this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle]);
}

// Run the compiled code.
eval($this->compiled_code[$handle]);
return true;
}

Verfasst: 04.07.2007 13:12
von Dr.Death
Hallo,

der Fehler

Code: Alles auswählen

unexpected $end


liegt nicht an der template.php

Immer wenn ein SWITCH nicht richtig geöffnet oder geschlossen worden ist ( was bei Arbeiten an den .tpl Dateien passieren kann ) gibt es diesen Fehler.

Eine SWITCH sieht so aus:

Start / Beginn Switch:

Code: Alles auswählen

<!-- BEGIN user_logged_in -->
Ende / End Switch:

Code: Alles auswählen

<!-- END user_logged_in -->
Du hast also einen oder mehrere Switche in der overall_header.tpl oder index_body.tpl entfernt....

Verfasst: 04.07.2007 13:20
von Spennzel
Hallo Dr.Death,

es lag an genau einem Switch in der index_body.tpl, ich hab beim Copy&Paste eine Zeile zuviel überschrieben.

Danke für die schnelle Hilfe!

Spennzel

Verfasst: 04.07.2007 15:20
von SteveHH
Und ich habe wieder gelernt, das man mal einen Schritt weiter denken sollte....:o Thx @ DrDeath