Pagina 1 van 1

Nieuwe pagina maken.

Geplaatst: 23 dec 2003, 09:10
door dieter
Hoe maak je zo'n pagina zoals FAQ?

Geplaatst: 23 dec 2003, 09:27
door Luuk
Je moet twee bestanden aanmaken, eentje jouwnaam.php in de rootmap en de andere jouwnaam_body.tpl in de map templates/{TEMP}/

IN jouwnaam.php moet dit staan:
<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'jouwnaam_body.tpl')
);

$template->assign_vars(array(
'NR1' => $lang['Nr1'],
'Nr2' => $lang['Nr2'],
'Nr3' => $lang['Nr3'],
);

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Het rode moet je wijzigen naar de naam van jouw aangemaakte bestand (het tweede)
Het blauwe kun je wijzigen, als je het niet gebuikt kun je het ook verwijderen, dit zijn $lang bestanden die niet in lang_main.php staan.

jouwnaam_body.tpl moet je zelf maken, er is geen vast begin. Je moet werken met
table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
<tr>
<td align="left"><span class="gensmall"></span></td>
Ik hoop dat het je lukt!

Geplaatst: 23 dec 2003, 09:34
door WebSiteNet
En als je het uitgebreid wilt doen, op de echte manier, doe je het zo:

http://www.phpbbhacks.com/viewhack.php?id=1945

Geplaatst: 23 dec 2003, 09:41
door Luuk
Die is nog beter. Had de mod wel al eens gezien, maar nu niet aan gedacht. :roll:

.tpl

Geplaatst: 23 dec 2003, 19:25
door dieter
Waarvoor gebruik je de .tpl bestanden?

Geplaatst: 23 dec 2003, 19:51
door WebSiteNet
Dat is voor de template. er staat in de php bestanden geen elkele regel html code waardoor de code schoon blijft. Dit zorgt er ook voor dat je meerdere templates kan hebben. Ze hebben het gewoon de extensie tpl gegeven omdat dat een afkorting van template is.