Seite 2 von 2
Re: 'include' in phpBB3 Template verwenden
Verfasst: 13.03.2009 15:45
von mad-manne
radarin hat geschrieben:Fatal error: Cannot redeclare class template in /home/pferdec/public_html/forum2/newsletter/solution/classes/template.php on line 2
Das klingt so als ob die von dir zu includierende PHP-datei ihrerseits ein template-system nutzt ??
Das wird dann wohl tatsächlich nicht klappen, vermute ich mal.
Kannst du einfach mal eine simple-Datei erstellen und includen, um sicherzugehen, dass dies der Fehler ist?
Also z.B. im selben Ordner wo jetzt deine newsletter.php liegt mal folgende
test-include.php erstellen:
Code: Alles auswählen
<?php
echo 'PHP-Datei aus dem templater heraus includet!';
?>
Klappt denn das ?
Gruss,
Manne.
Re: 'include' in phpBB3 Template verwenden
Verfasst: 13.03.2009 15:56
von radarin
Ja, das klappt...
Re: 'include' in phpBB3 Template verwenden
Verfasst: 13.03.2009 15:58
von mad-manne
Ich habe mir jetzt auch mal kurz das newsletter-script, welches du nutzt angesehen ...
das nutzt eben eine gleichnamige template-Klasse wie das phpBB, und da liegt der Hund begraben.
Also nicht im Namen der Datei, die die Klasse enthält, sondern im Namen der Klasse selbst.
Da wirst du wohl am Quellcode des Newsletterscripts rumfummeln müssen, um solche Überschneidungen auszuschliessen.
So long,
MAnne.
Re: 'include' in phpBB3 Template verwenden
Verfasst: 13.03.2009 16:25
von radarin
Zumindest im Frontend benötigt das Newsletterscript doch gar keine eigene Formatierung. Ich werde also versuchen diese zu entfernen und die Klassen vom phpBB zu übernehmen.
Vielen Dank für Deine Hilfe.
Re: 'include' in phpBB3 Template verwenden
Verfasst: 23.01.2012 14:12
von Halloween
Hab ein ähnliches Problem. Ich habe 4 Styles. Eine Datei ist bei jedem Style identisch. Deswegen will ich nicht immer alle 4 Datein bearbeiten, sondern nur eine und die anderen 3 sollen sich die Datei von dem Style holen.
So sieht das ganze bei mir aus:
<!-- INCLUDE ../../../style1/template/portal/block/meinedatei.html -->
Fehlermeldung bekomm ich aber bei dem Style:
template->_tpl_load_file(): File ./styles/style2/template/../../../../style1/template/portal/block/meinedatei.html does not exist or is empty
Wieso Funktioniert das nicht?
Re: 'include' in phpBB3 Template verwenden
Verfasst: 23.01.2012 17:07
von modernist
Warum nutzt du nicht
inherit_from in der template.cfg? Siehe hier
http://blog.phpbb.com/2008/07/31/templa ... ot-easier/
Damit dürften die langen Pfadangaben entfallen und
sollte ausreichen.
Re: 'include' in phpBB3 Template verwenden
Verfasst: 23.01.2012 17:09
von Halloween
Danke. Geht das auch mit ganzen Ordnern

?
Die 4 Styles unterscheiden sich bei den Templates nur in der overall_header.html Datei. Alle andere Datein sind identisch.
Re: 'include' in phpBB3 Template verwenden
Verfasst: 25.01.2012 19:05
von Halloween
push
Ich will alle template Datein von einem Style holen. Mit ausnahme der overall_header.html datei. Geht das mit einem Befehl?
Re: 'include' in phpBB3 Template verwenden
Verfasst: 25.01.2012 21:07
von Mahony
Hallo
Lies mal hier
viewtopic.php?p=1103471#p1103471
Grüße: Mahony