Code: Alles auswählen
function phpbb_realpath($path)
{
global $phpbb_root_path, $phpEx;
return (!@function_exists('realpath') || !@realpath($phpbb_root_path . 'includes/functions.'.$phpEx)) ? $path : @realpath($path);
}
Dann erstellst du eine "irgendwas.php" mit folgendem Inhalt:
Code: Alles auswählen
<?php
$phpbb_root_path = './'; //muss am Anfang jeder Seite stehen (Pfad ggf. anpassen)
$phpEx = "php"; //kann auch in eine Datei ausgelagert werden.
include('functions.php');
include('template.php');
$template = new Template("template");
$template->set_filenames(array(
'body' => 'irgendwas_body.tpl')
);
$template->assign_vars(array(
'FOO' => 'BAR')
);
$template->pparse('body');
?>
Dort kommen jetzt alle tpl-Dateien und css-Dateien rein.
Außerdem benötigst du in diesem Verzeichnis noch eine tempalte.cfg und theme_info.cfg mit folgendem Inhalt.
template.cfg
Code: Alles auswählen
<?php
define(TEMPLATE_CONFIG, TRUE);
$current_template_images = "/images";
// $images[''] = "";
// Hier kannst du Bilder definieren (siehe subSilver.cfg), was aber unnötig
// ist, wenn du nur ein Template verwenden willst ;)
?>
Code: Alles auswählen
<?php
$template[0]['template_name'] = "template";
$template[0]['style_name'] = "template";
$template[0]['head_stylesheet'] = "template.css";
?>
Natürlich kannst du die Variablen umbennen und die Pfade ändern, wenn du willst. Probier es einfach mal aus. Es wird auch nur dieses eine Template verwendet.