3.x/Extra pagina

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken

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 (NIET AANGERADEN!!) (standaard in Windows, onder: Start -> Alle programma's -> Bureau-accessoires -> Kladblok. (NIET GEBRUIKEN!)). Je kunt het beste een geavanceerdere editor gebruiken, zoals Crimson of notepad++ , werkt meestal fijner. 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.