Hallo,
wie kann ich Änderungen an der viewtopic_body.tpl, die sich beispielsweise auf Werbeeinblendungen beziehen, für alle Foren bis auf die internen einstellen? Welche Lösung ist hier am sinnvollsten? Welche Variabeln stehen uns zur Verfügung, um zu prüfen, ob es sich bei dem gerade aufgerufenen Thread um einen öffentlichen oder internen handelt?
Danke für euer Bemühen.
Interne Bereiche auch als solche behandeln
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Gast
Bei der Themenansicht (viewtopic) reicht die Variabel $forum_id.
Also du könntest in der viewtopic.php vor $template->pparse('body'); folgende Abfrage einfügen..
..in der viewtopic_body.tpl umschliesst du den Bannercode dann mit.
Du könntest auch diesen Hack ausprobieren.
Also du könntest in der viewtopic.php vor $template->pparse('body'); folgende Abfrage einfügen..
Code: Alles auswählen
if( $forum_id == '0815' )
{
$template->assign_block_vars('switch_banner', array());
}Code: Alles auswählen
<!-- BEGIN switch_banner -->
code
<!-- END switch_banner -->