Hoi,
Ik wil graag bij elke pagina een andere template gebruiken. dus bij index.php een andere en bij search.php een andere.
Is dat mogelijk?
mvg
Hakan
Template
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Probeer eens zo, zet dit boven $template->assign_vars(array( in page_header.php
Na zou je voor index.php het bestand templates/xxx/index.css moeten krijgen, voor viewforum.php viewforum.css en zo kun je nog wel eventjes doorgaan. Als de pagina er niet bij staat wordt het automatisch het gewone css bestand.
Ik weet niet of het helemaal veilig is, misschien kunnen mensen met meer ervaring op dit gebied (PCRE) er iets over zeggen?
Code: Selecteer alles
$page = preg_replace("/".escape_slashes($board_config['script_path'])."/", '', $HTTP_SERVER_VARS['PHP_SELF']);
$page = preg_replace("/(.*)(.php.*)/", '\\1', $page);
switch ($page)
{
case 'index':
$theme['head_stylesheet'] = 'index.css';
break;
case 'viewforum';
$theme['head_stylesheet'] = 'viewforum.css';
break;
default:
$theme['head_stylesheet'] = $theme['head_stylesheet'];
}
Ik weet niet of het helemaal veilig is, misschien kunnen mensen met meer ervaring op dit gebied (PCRE) er iets over zeggen?