Pagina's maken in phpbb3

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB3.
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
kristoffff
Berichten: 11
Lid geworden op: 27 jan 2008, 16:23

Pagina's maken in phpbb3

Bericht door kristoffff » 27 jan 2008, 19:13

Hoi, ik vind d it wel handig:
http://wiki.phpbb.nl/Extra_pagina

Kan ik het niet zo gebruiken dat in homepage het volgende komt:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // Het pad naar je phpBB3 root.
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

$page = request_var('p', '');

switch ( $page )
{
default:
case 'homepage':

$user->setup();
page_header('Homepage');

$template->set_filenames(array(
'body' => 'homepage_body.php')
);

break;
}

page_footer();
?>
en dat ik dan in homapage_body.php het volgende bijvoorbeeld kan inzetten:
<!-- INCLUDE overall_header.html -->

<?php
switch($_GET['pagina']) {
default: include "http://jouwsite.nl/index.php" ; break;
case "contact": include "http://jouwsite.nl/contact.php" ; break;
case "pagina1": include "http://jouwsite.nl/pagina.php" ; break;
case "pagina2": include "http://jouwsite.nl/pagina2.php" ; break;


}
?>

<!-- INCLUDE overall_footer.html -->
Goede php'ers zullen wel zien dat dit handiger is, maar dit werkt helaas niet, misschien moet er ergens een aanpassing gebeuren in de script?

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Pagina's maken in phpbb3

Bericht door BetaDevil » 27 jan 2008, 19:45

Op zich zou het wel moeten werken.
Maar staat het bestand dan ook in styles/TEMPLATE/template/ en anders kun je natuurlijk ook nog de optie dat je PHP mag gebruiken in templates aanzetten ergens in het beheerderspaneel (:twisted:) en het zo gebruiken <!-- PHP -->echo 'PHP is stoer!';<!-- ENDPHP --> en zo zijn er nog een aantal oplossingen voor je probleem ;).
Wijziging:
en misschien moet je dit doen:

Code: Selecteer alles

'body' => 'homepage_body.php?pagina=' . $_GET['pagina']) 

kristoffff
Berichten: 11
Lid geworden op: 27 jan 2008, 16:23

Re: Pagina's maken in phpbb3

Bericht door kristoffff » 27 jan 2008, 20:06

Heel raar, werkt steeds niet, misschien doe ik echt ergens iets verkeerd...

kristoffff
Berichten: 11
Lid geworden op: 27 jan 2008, 16:23

Re: Pagina's maken in phpbb3

Bericht door kristoffff » 27 jan 2008, 20:11

Als ik dat laatste doe wat jij zei, krijg ik dit als foutmelding:
Algemene fout
template->_tpl_load_file(): File ./styles/prosilver/template/homepage_body.php?pagina=contact does not exist or is empty

Plaats reactie