Ich habe gemäß dieser Anleitung
https://www.phpbb.com/support/docs/en/3 ... -to-phpbb/
aus der phpbb.com Knowledge Base eine einfache statische Seite im phpbb-Stil erstellt bestehend aus einer php-Datei und einer Template-Datei.
startseite.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? 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('Title Here');
$template->set_filenames(array(
'body' => 'startseite.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<h2>Title Here</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p>
Content in here. <a href="<?php append_sid('index.php'); ?>">Zum Forum</a>
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
https://wiki.phpbb.com/Deutsch:Vorlage_ ... ene_Seiten
empfohlen, dass dort eingebaute Links auf Forumsseiten die Session ID mit übergeben sollen, damit eingeloggte User eingeloggt bleiben. Links sollen statt so:
Code: Alles auswählen
<a href="index.php">Zum Forum</a>
Code: Alles auswählen
<a href="<?php append_sid('index.php'); ?>">Zum Forum</a>
Code: Alles auswählen
https://www.domain.de/<?php append_sid('index.php'); ?>
Sofern möglich, würde ich gerne auch auf die Template-Datei verzichten und den Inhalt einfach in die php-Datei mit integrieren, auch weil später auf der Seite noch ein php-Script eingefügt werden soll.
Vielen Dank!
P.S.: Unter phpbb2 hatte ich diese funktionierende Lösung:
eine_startseite.php:
pastebin/?mode=view&s=47