Seite 1 von 1

[gelöst] Probleme mit Custom Page

Verfasst: 08.08.2008 14:51
von kroetenmist
Hallo,

ich wollte gerne bei meinem phpbb3 Forum eine extra Seite einfügen.
Vorgegangen bin ich nach der Anleitung aus dem phpbb.com Wiki.

das hat auch geklappt. Die extra Seite erscheint auch so wie es sein soll. Leider habe ich nur das Problem das jeder eingeloggte User ausgeloggt wird wenn er/sie die Seite betritt. Das ist natürlich ein wenig lästig. Wie kann ich die Sache in den Griff bekommen?

Danke schon mal für Eure Hilfe

about.php

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('about');

$template->set_filenames(array(
   'body' => 'about_body.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
about_body.html
<!-- INCLUDE overall_header.html -->

<h2>about seite</h2>

<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>

<div class="content">
<p>
Baustelle...
</p>
</div>

<span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->

Verfasst: 08.08.2008 19:22
von kroetenmist
Ich konnte das Problem selber lösen. Nach langem suchen fand ich folgendes Posting:
Du musst die Teamseite in der Headerdatei auch per append_sid() in die Header-Template mitübergeben - das append_sid für die session_id hinzu und sorgt damit, dass du eingeloggt bleibst.

am besten in der functions.php (includes-Ordner) ziemlich am Ende hinzufügen, dann ist die Teamseite überall aufrufbar - die Stelle ist leicht zu finden, da dort viele "append_sid"s sind.

das hat geholfen.