Seite 1 von 1
einen Text nur im Forum anzeigen
Verfasst: 26.01.2006 21:27
von Bonaparte
Ich verwende "
Vorlage für in phpBB eingebundene Seiten" um die Webseiten mit dem Forum zu verknüpfen (Userdaten, Header, Footer ...). Nun möchte ich aber, dass man nur im Forum einen bestimmten Text zu sehen bekommt. Wie kann ich das anstellen?
nach dem Muster
<!-- BEGIN switch_forum -->
<!-- END switch_forum -->
Verfasst: 26.01.2006 21:34
von Jan500
hi
forum heißt alle dateien, die es im original phpbb gibt? oder nur index.php oder so?
wo soll es denn angezeigt werden?
gruß Jan
Verfasst: 26.01.2006 22:51
von Bonaparte
genau, der text soll im headerbereich in allen original phpbb dateien angezeigt werden. da diese vorlage eine datei mehr oder weniger komplett in das forum integriert, weiß ich nicht, wie das realisiert werden könnte.
Verfasst: 26.01.2006 22:59
von Jan500
hi
hm hast du die extra seiten im foren root oder in einem extra ordner oder so?
gruß Jan
Verfasst: 26.01.2006 23:00
von Pyramide
Ist etwas aufwändiger, aber nicht unmöglich. Je nachdem, ob du mehr zum phpBB gehörende oder externe Seiten hast, fügst du an den Anfang ein
oder eben
und dann in page_header.php
Code: Alles auswählen
if(defined('IN_FORUM')) {
$template->assign_block_vars('switch_in_forum', array());
}
if(defined('NOT_IN_FORUM')) {
$template->assign_block_vars('switch_not_in_forum', array());
}
Verfasst: 26.01.2006 23:09
von Jan500
hm
ok oder so
das wäre eine möglichkeit.. probiere es erstmal so ...
ich wollte es etwas anders machen (ohne define('IN_FORUM', true); )...
gruß Jan
Verfasst: 27.01.2006 00:03
von Bonaparte
danke für eure antworten.
alle dateien befinden sich im phpbb-root und ich habe nur 4 externe seiten
Code: Alles auswählen
if(!defined('NOT_IN_FORUM')) {
$template->assign_block_vars('switch_not_in_forum', array());
}
würde das so gehen (bin gerade dabei es zu testen). weiß aber nicht ob man das so machen sollte.