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

Code: Alles auswählen

define('IN_FORUM', true);
oder eben

Code: Alles auswählen

define('NOT_IN_FORUM', true);
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 :D

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.