einen Text nur im Forum anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

einen Text nur im Forum anzeigen

Beitrag 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 -->
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

hm hast du die extra seiten im foren root oder in einem extra ordner oder so?

gruß Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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());
}
KB:knigge
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Bonaparte
Mitglied
Beiträge: 308
Registriert: 07.12.2004 23:24
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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.
Antworten

Zurück zu „Coding & Technik“