Pagina 1 van 1

[TUTORIAL] nieuwe pagina op phpBB forum

Geplaatst: 07 okt 2003, 12:25
door Podium4
op dit forum vond ik een script voor het toevoegen van een nieuwe pagina....

Code: Selecteer alles

<? 
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 
// 

$page_title = "De titel"; 

include($phpbb_root_path . "includes/page_header." . $phpEx); 

// 
// De inhoud van de pagina 
// 

include($phpbb_root_path . "includes/page_tail.php"); 
?>
Twee vragen :

- Op welke plek moet ik de html invoegen wil namelijk wel tabellen e.d. gebruiken.....

- ik wil graag ook dat mensen moeten inloggen om de inhoud van die nieuwe pagina te bekijken... waar moet ik welk script invoegen???

Geplaatst: 07 okt 2003, 13:33
door Podium4
na wat uitproberen heb ik zelf de oplossing gevonden:

Wil je alleen maar dat ingelogde mensen op je pagina kunnen komen, voeg dan de volgende code toe achter:

//
// End session management
//

Code: Selecteer alles

// Make sure the player is registered
$user_id = $userdata['user_id'];
$username = $userdata['username'];
if (!$userdata['session_logged_in'] && $user_id == ANONYMOUS)
{
  $header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
  header($header_location . append_sid("login.$phpEx?redirect=bestandsnaamvanjenieuwepagina.$phpEx", true));
  exit;
}
De tekst heb ik via de "include" functie ingevoegd, voorbeeld:

Vind:

Code: Selecteer alles

include($phpbb_root_path . "includes/page_tail.php"); 
?>
Voeg voor dit toe:

Code: Selecteer alles

include("pagina.php");
Pagina.php kun je vervangen voor elk willekeurig php bestand. het moet wel php zijn anders werkt ie niet volgens mij.... dus gewoon je pagina.html renamen naar pagina.php.....