Artykuł ten przedstawia sposób utworzenia własnej strony na forum. Zostało to zastosowane np. na vBHELP przy RSS:
http://vbhelp.pl/forum/rss.php
...:: START ::...
Otwórz dowolny edytor tekstowy i wklej kod:
Kod php:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'test'); // change this depending on your filename
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(
);
// get special data templates from the datastore
$specialtemplates = array(
);
// pre-cache templates used by all actions
$globaltemplates = array(
'TEST',
);
// pre-cache templates used by specific actions
$actiontemplates = array(
);
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
$navbits = array();
$navbits[$parent] = 'Testowa Strona';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('TEST') . '");');
?>
Fragmenty 'TEST' będziemy musieli zmienić na nazwę szablonu, który za chwilę stworzymy.
Plik zapisujemy jako np. test.php i wrzucamy do głównego katalogu forum na FTP.
Przechodzimy do AdminCP -> Styles & Templates -> Style Manager -> Styl do Edycji -> Add New Template
I uzupełniamy:
</span>
Title/Tytuł: jak już wspominałem tutaj wklepujemy nazwę szablonu, którego nazwa jest w powyższym kodzie PHP
Template:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]
</title>
$headinclude
</head> <body>
$header
$navbar
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">Tytul Belki
</td> </tr> <tr> <td class="alt1">Tekst wyswietlany na stronie
</td> </tr> </table>
$footer
</body> </html> Klikamy Save/Zapisz.
I to na tyle.
Należy zmienić kilka wartości więc w razie problemów proszę pytać w tym temacie.
Treść strony uzupełniamy w Szablonie, który wcześniej stworzyliśmy.