3.x/Extra pagina: verschil tussen versies

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken
Regel 20: Regel 20:
 
switch ( $page )
 
switch ( $page )
 
{
 
{
 +
default:
 
case 'homepage':
 
case 'homepage':
default:
 
  
 
$user->setup();
 
$user->setup();
Regel 56: Regel 56:
 
ps. Een live voorbeeld kun je gewoon zien op de [http://www.phpbb.nl phpBB.nl] homepage.
 
ps. Een live voorbeeld kun je gewoon zien op de [http://www.phpbb.nl phpBB.nl] homepage.
  
----
+
== Werken met homepage.php?p=bla ==
  
Er komt meer...
+
Als we dit wat verder uitbreiden, kan je bi

Versie van 26 dec 2007 om 16:12

Bij phpBB3 is het heel makkelijk 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 bijv denken aan een homepage, of een downloads 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 als 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.

ps. 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 bi