Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: Balmung - joulukuu 02, 2006, 03:51:28 AP

Otsikko: [gelöst] Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Balmung - joulukuu 02, 2006, 03:51:28 AP
Ich wollte das Template "Post.template.php" mit einer 1:1 Kopie (da ich noch nichts geändert habe) austauschen, die ich "PostReview.template.php" genannt habe und ich habe dann in der "Post.php" den Eintrag "loadTemplate('Post');" in "loadTemplate('PostReview');" geändert.

Das Problem ist das ich nun eine Fehlermeldung kriege:
LainaaFatal error: Cannot redeclare template_main() (previously declared in e:\datenspeicher\webspace\thenga\Sources\Load.php(1613) : eval()'d code:7) in e:\datenspeicher\webspace\thenga\Sources\Load.php(1613) : eval()'d code on line 5
Eigentlich hat sich ja bis jetzt nur der Dateiname des Template geändert, da ich ja im Template selbst noch nicht ein Byte geändert habe. Von daher komme ich da nicht wirklich drauf, wo hier ein Fehler steckt, die Fehlermeldung hilft zumindest mir nicht sonderlich weiter, vielleicht weiß ja Jemand an was es liegt? Verschrieben habe ich mich nicht, extra mehrmals überprüft.
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Blackbird_BB - joulukuu 02, 2006, 05:18:55 AP
Version????

1.0.x
1.1

wäre doch recht interessant....
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: xduugu - joulukuu 02, 2006, 06:11:06 AP
Das Problem bei dem Template ist, dass er soweit ich weiß immer auch noch nach einem Template schaut, dass genauso heißt wie die Source-Datei. Du kannst die Post.template.php ja umgebennen in Post.template.php~ oder so und dann sollte er sie nicht mehr finden können.
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Balmung - joulukuu 02, 2006, 08:26:02 AP
Ich benutze noch 1.1 RC2.

@xduugu: dachte eigentlich nicht, dass das wichtig wäre, aber ich hab auch die Source Datei kopiert und "PostReview.php" genannt und entsprechend in die index.php eingetragen. Die läuft eben auch einwandfrei mit "Post.template.php" aber nicht mit "PostReview.template.php", daher hab ich die Info unterschlagen gehabt. Sorry. ;)

Weitere Ideen?
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Balmung - joulukuu 02, 2006, 11:00:20 AP
Mah, ich finde den Fehler einfach nicht. Bin total planlos, aber das muss funktionieren. :-[
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: noex - joulukuu 02, 2006, 11:57:00 AP
Hast du "loadTemplate('Post');" kommt mehrmals in Post.php vor, hast alle unbenannt?
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Balmung - joulukuu 02, 2006, 12:22:32 IP
Japp, hab ich. Hab auch keine übersehn.
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: noex - joulukuu 02, 2006, 12:30:45 IP
Hast du auch die Einträge in der Subs-Post.php überprüft?
Otsikko: Re: Einzelnes Template Dupliziert und Dateinamen angepasst: Fehler
Kirjoitti: Balmung - joulukuu 02, 2006, 01:05:31 IP
Ah! Danke, das war der nötige Hinweis. ;)

Hab jetzt in meiner "Post.php" Kopie aus "Subs-Post.php" "Subs-PostReview.php" gemacht und in meiner "Subs-PostReview.php" Datei überall das Template auf "PostReview" geändert.

Perfekt, funzt so wie das Original und jetzt kann ich es für einen Teilbereich meines Forums nach belieben anpassen, ohne das ich mir um das restliche Forum Gedanken machen muss. :D

Nochmals danke für die schnelle Hilfe.