Forums/topics met meerdere templates

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Forums/topics met meerdere templates

Bericht door Kenneth » 27 nov 2003, 18:36

Hoi,

Ik heb 3 verschillende templates voor het "viewforum" en "viewtopic" pagina`s. Nouw wil ik dat bv. forum id 3 naar template/----/forum_1.tpl
en dat ook de topics die in dat forum staan de template krijgen van; templates/----/topic_1.tpl

Is dat mogelijk,

Kenneth

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 27 nov 2003, 19:24

OPEN viewforum.php FIND

Code: Selecteer alles

$template->set_filenames(array(
	'body' => 'viewforum_body.tpl')
);
VERANDER IN:

Code: Selecteer alles

$tpl_file = ($forum_id == 3) ? 'forum_1.tpl' : 'forum_3.tpl' ;
$template->set_filenames(array(
	'body' => $tpl_file)
);
En klaar!

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 27 nov 2003, 21:24

hey,

bedankt!
T werkt perfect :thumb:


Maar hou nouw met de topics?

De topics die in forum id 1, 2 en 3 gepost worden moeten ook een andere template krijgen..

Weet je misschien ook hoe ik dat voor elkaar krijg?

Kenneth

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 01 dec 2003, 16:16

VIND in viewtopic.php rond regel 580

Code: Selecteer alles

//
// Load templates
//
$template->set_filenames(array(
	'body' => 'viewtopic_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx, $forum_id);
en VERVANG MET

Code: Selecteer alles

//
// Load templates
//
$filename = $forum_topic_data['forum_id'] == 1 || $forum_topic_data['forum_id'] == 2 || $forum_topic_data['forum_id'] == 3;
$filename = ($filename) ? 'topic1.tpl' : 'topic_2.tpl';
$template->set_filenames(array(
	'body' => $filename)
);
make_jumpbox('viewforum.'.$phpEx, $forum_id);

Gesloten