phpBB

Development Wiki

Deutsch:Template Fehler

From phpBB Development Wiki

Allgemeine Template Fehler

Die phpBB3 Fehlermeldungen eval()'d code können durch verschiedene Ursachen auftreten.
Jedoch sind die meisten Fehler in den Template ( HTML ) Dateien zu finden.

Unexpected T_ELSE

Parse error: parse error, unexpected T_ELSE in /includes/template.php(154) : eval()'d code on line xx

Dieser Fehler wird gewöhnlich durch einen falschen <!-- BEGIN loop --> Tag im Template verursacht.
Prüfe daher alle BEGIN Tags auf korrekte Schreibweise und Existenz.

Unexpected $end

Parse error: parse error, unexpected $end in /includes/template.php(154) : eval()'d code on line xx

Dieser Fehler wird gewöhnlich durch einen falschen <!-- END loop --> Tag im Template verursacht.
Prüfe daher alle END Tags auf korrekte Schreibweise und Existenz.

Unexpected '}'

Parse error: parse error, unexpected '}' in /includes/template.php(154) : eval()'d code on line xx

Dieser Fehler wird gewöhnlich durch falsche und/oder fehlende ENDIF oder ELSE Tags in den Bedingungen verursacht, wie z.B.:

<!-- IF CONDITION -->
<!-- ELSEIF CONDITION -->
<!-- ELSE -->
<!-- BEGINELSE -->
<!-- ENDIF -->

Prüfe daher alle ELSE und ENDIF Bedingungen auf korrekte Schreibweise und Existenz.

Unexpected T_STRING

Parse error: parse error, unexpected T_STRING in /includes/template.php(154) : eval()'d code on line xx

Dieser Fehler wird gewöhnlich durch falsche Bedingunen innerhalb von IF oder ELSEIF Tags verursacht. Zum Beispiel:

<!-- IF CONDITION and OTHER_CONDITION -->
<!-- IF CONDITION or OTHER_CONDITION -->
<!-- IF CONDITION not OTHER_CONDITION -->

<!-- ELSEIF CONDITION and OTHER_CONDITION -->
<!-- ELSEIF CONDITION or OTHER_CONDITION -->
<!-- ELSEIF CONDITION not OTHER_CONDITION -->

Prüfe daher alle IF und ELSEIF Tags um sicher zu sein, das sie gültige and, or, not etc, Operanden besitzen.