3.x/Extra pagina
Bij phpBB3 is het heel gemakkelijk om extra pagina's aan te maken. Hiervoor zijn slechts 2 zaken nodig: Kennis van HTML en een klein beetje kennis van PHP. Met extra pagina's kun je bijvoorbeeld denken aan een homepage, of aan een download-pagina. Om ze aan te maken moet je het volgende doen:
De PHP-pagina
Als eerste gaan we de PHP-pagina maken. Dit kun je doen met een simpele tekstverwerker zoals kladblok (standaard in Windows, onder: Start -> Alle programma's -> Bureau-accessoires -> Kladblok.).
Eenmaal in je tekstverwerker plaatsen we het volgende:
<?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.html') );
break; }
page_footer(); ?>
Oké, sla dit bestand op in je phpBB3-root, met de naam: homepage.php. Nu gaan we de HTML-pagina maken:
De HTML-pagina
Open wederom je tekstverwerker, en typ/kopieer de volgende code erin:
test
Sla het bestand op onder de naam homepage_body.html, in de template-map van de phpBB3-stijl, die je gebruikt. Dus bijv.: (phpbb3root -> styles -> prosilver -> template -> homepage_body.html ).
Ga nu naar http://www.jouwdomein.nl/phpbb3root/homepage.php. Veel plezier ermee.
P.S.: Een live voorbeeld kun je gewoon zien op de phpBB.nl homepage.
Werken met homepage.php?p=bla
Als we dit wat verder uitbreiden, kan je bijvoorbeeld ook een p=groente maken, waar je dan op zet: "Groente is niet hetzelfde als fruit". Of iets dergelijks.