Statische Seiten - geht es einfacher?
Verfasst: 14.10.2007 18:16
Hallo
Ich möchte in mein phpBB3 Forum eine Reihe statischer Seiten im Forumslook (Header, CSS) einbauen. Ich habe es nun so gemacht wie es z.B. hier http://www.phpbb.com/kb/article/add-a-n ... e-to-phpbb (oder auf anderen ähnlichen Seiten) beschrieben wird. Das heisst es gibt pro statische Seite zwei Dateien:
- statisch.php (in root)
- statisch_body.html (in styles/prosilver/template)
Da ich recht viele solcher Seiten habe, würde es mich interessieren, ob es nicht einen anderen Weg mit nur einer Datei gibt?
Ich habe z.B. an eine Methode gedacht, bei der immer die gleiche statisch.php Einstiegsseite im root aufgerufen wird, aber mit einem angehängten Parameter. Also z.B. .../statisch.php?static=seite1 oder .../statisch.php?static=seite2.
In der statisch.php Datei müsste dann der entsprechende "body" (seite1, seite2 ...) aufgerufen werden. Diese Datei sieht derzeit so aus:
Vorteilshaft wäre es natürlich, wenn auch der "page_header" angepasst würde. Leider steht ich da etwas an, wie ich die Parameter aus der URL in den php-Code bringe. Wer kann mir da helfen?
-- Attila
Ich möchte in mein phpBB3 Forum eine Reihe statischer Seiten im Forumslook (Header, CSS) einbauen. Ich habe es nun so gemacht wie es z.B. hier http://www.phpbb.com/kb/article/add-a-n ... e-to-phpbb (oder auf anderen ähnlichen Seiten) beschrieben wird. Das heisst es gibt pro statische Seite zwei Dateien:
- statisch.php (in root)
- statisch_body.html (in styles/prosilver/template)
Da ich recht viele solcher Seiten habe, würde es mich interessieren, ob es nicht einen anderen Weg mit nur einer Datei gibt?
Ich habe z.B. an eine Methode gedacht, bei der immer die gleiche statisch.php Einstiegsseite im root aufgerufen wird, aber mit einem angehängten Parameter. Also z.B. .../statisch.php?static=seite1 oder .../statisch.php?static=seite2.
In der statisch.php Datei müsste dann der entsprechende "body" (seite1, seite2 ...) aufgerufen werden. Diese Datei sieht derzeit so aus:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Statische Seite');
$template->set_filenames(array(
'body' => 'statische_seite_body.html',
));
page_footer();
?>
-- Attila