Php-Code im Template ungeparset

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Patrick S
Mitglied
Beiträge: 14
Registriert: 24.03.2003 22:18

Php-Code im Template ungeparset

Beitrag von Patrick S »

Abend,

ich fügte in die overall_footer.tpl folgenden Code ein:

Code: Alles auswählen

<?php 
include(ad.php); 
?>
Seltsamerweise bleibt der Code ungeparset und ist sogar im Quelltext lesbar. Daraus schließe ich, dass in Templates PHP unterbunden wird. Wie kriege ich nun trotzdem diese Datei rein?

Der ACP-Link ist durch ein {NAME}-Tag dargestellt. Falls ich damit Code einbauen kann: Wo werden die Codeschnipsel zum ersetzen für diese {NAME}-Tags gespeichert?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

wie du richtig festgestellt hast, ist in den templates kein PHP möglich. entweder includest du in die dazugehörige PHP datei (wenn es im Footer includet werden soll, schau dir mal die page_tail.php im includes Verzeichnis an.
Der ACP-Link ist durch ein {NAME}-Tag dargestellt. Falls ich damit Code einbauen kann: Wo werden die Codeschnipsel zum ersetzen für diese {NAME}-Tags gespeichert?
in der entsprechenden PHP Datei. in dem Fall wahrscheinlich wieder includes/page_tail.php. dafür müsstest du deinen code an geeignete stelle setzen und dahinter den Platzhalter definieren
$template->assign_var_from_handle('ADBOX', 'adbody');
}
adbody müsste auch noch definiert werden..
'adbody' => 'ad_body.tpl',
zum beispiel
dann müsstest du in deinem templates-verzeichnis eine ad_body.tpl mit deinem HTML code anlegen.
einfacher wärs also, die datei direkt zu includen oder noch einfacher diesen mod zu benutzen (damit ist php in den templates möglich) ;)
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“