'include' in phpBB3 Template verwenden
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
'include' in phpBB3 Template verwenden
Hallo zusammen.
Nach langem suchen habe ich den passenden Beitrag im Forum nicht gefunden.
Ich möchte (für ein Newsletterformular) in einer belibigen Template-Datei (phpBB3) eine PHP-Seite 'includen'. Wie stelle ich das an?
Danke für Eure Tips, René
Nach langem suchen habe ich den passenden Beitrag im Forum nicht gefunden.
Ich möchte (für ein Newsletterformular) in einer belibigen Template-Datei (phpBB3) eine PHP-Seite 'includen'. Wie stelle ich das an?
Danke für Eure Tips, René
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
Re: 'include' in phpBB3 Template verwenden
Dazu musst du unter ACP=> Allgemein=>Sicherheit diese Option
aktivieren.Erlaube PHP in Templates:
Wenn diese Option eingeschaltet ist, werden PHP- und INCLUDEPHP-Anweisungen in Templates erkannt und ausgeführt.
Kein Support per PN!
Re: 'include' in phpBB3 Template verwenden
Danke für Deine Antwort. In den Template Dateien wird jedoch nicht die übliche Syntax wie in PHP Dateien verwendet. Wie muss ich denn hier das Include schreiben..?
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
Re: 'include' in phpBB3 Template verwenden
Code: Alles auswählen
<?php
include 'pfad/trullala.php';
?>
Re: 'include' in phpBB3 Template verwenden
aha, trotzdem so. ok. vielen dank.
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
Re: 'include' in phpBB3 Template verwenden
Leider funktioniert das so gar nicht. Ich hab die Funktion also im ACP eingeschaltet. In der index_body.html hab ich dann diese Varianten versucht:
Bei allen Varianten keine Fehlermeldung, keine Anzeige. Stimmt bei den ersten Beiden der Pfad nicht gibt es ebenfalls keine Meldung. Stimmt bei der Letzten der Pfad nicht, zeigt es die Fehlermeldung template->_tpl_load_file() an. Rufe ich die Datei direkt auf, ist die Anzeige korrekt:
http://forum.pferde.ch/newsletter/solut ... letter.php
Auch ist das Verzeichnis innerhalb der Subdomain.
Code: Alles auswählen
<?php include '../../../newsletter/solution/newsletter.php'; ?>
<?php include ("../../../newsletter/solution/newsletter.php"); ?>
<!-- INCLUDE ../../../newsletter/solution/newsletter.php -->
http://forum.pferde.ch/newsletter/solut ... letter.php
Auch ist das Verzeichnis innerhalb der Subdomain.
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
Re: 'include' in phpBB3 Template verwenden
Laut dem phpBB-wiki und meinen gerade erfolgten eigenen Tests muss du PHP so in einem Template includen ...
Ausserdem gilt es noch folgenden wichtigen Tipp bezgl. Änderungen an Templates zu beachten!
Gruss,
Manne.
Code: Alles auswählen
<!-- INCLUDEPHP somefile.php -->
Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
Re: 'include' in phpBB3 Template verwenden
Code: Alles auswählen
<!-- PHP --> echo "hello!"; <!-- ENDPHP -->
Code: Alles auswählen
<!-- INCLUDEPHP ../../../newsletter/solution/newsletter.php -->
Code: Alles auswählen
<!-- PHP --><!-- INCLUDEPHP ../../../newsletter/solution/newsletter.php --><!-- ENDPHP -->
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
Re: 'include' in phpBB3 Template verwenden
Der Pfad zur Datei bezieht sich auf den forum-root und nicht auf die "Dateilage" des zu ändernden Templates im template-Ordner!
Ist das evtl. der Fehler bei dir ?
Das mit demhat bei mir einwandfrei funktioniert!
Gruss,
Manne.
Ist das evtl. der Fehler bei dir ?
Das mit dem
Code: Alles auswählen
<!-- INCLUDEPHP somefile.php -->
Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
Re: 'include' in phpBB3 Template verwenden
Code: Alles auswählen
<!-- INCLUDE newsletter/solution/newsletter.php -->
Code: Alles auswählen
<!-- INCLUDEPHP newsletter/solution/newsletter.php -->
Der hier angezeigte Pfad wäre der Richtige. Das Verzeichnis newsletter liegt im Verzeichnis forum2 wo auch die Index Seite vom Forum liegt.
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)