И так, нашел еще довольно интересную информацию (для меня лично она интересна). Это две
инструкции по созданию свой странице в движке форума vBulletin.
Вариант I.
Наша дополнительная страничка будет распологаться по адресу (не забываем заменять домен в адресе на свой):
PHP код:
http://bormotuhi.net/misc.php?do=page&template=название_страницы
Для начала создаем дополнительный шаблон в том стиле, в котором мы хотим создать эту самую страницу. Этот дополнительный шаблон должен иметь префикс
custom_, то есть само название дополнительного шаблона должно выглядеть вот так:
После этого в тело шаблона заливаем следующий код:
PHP код:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle]</title>
</head>
<body>
$header
$navbar
<!-- На этом месте будет находится ваш код страницы -->
$footer
</body>
</html>
Первый метод закончен.
Примечание: Если вы обозвали шаблон custom_faq к примеру, то адрес страницы будет "http://bormotuhi.net/misc.php?do=page&template=faq" (без преферикса custom)
Вариант II.
Созаем новый файл типа test.php. Открываем test.php и добавьте следущее
Примечание: Замените TEST в соответствии новосозданного шаблона:
PHP код:
<?php
// ####################### Установка среды PHP ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### Определение важных констант #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'test'); // измените это в зависимости от названия файла
// ################### Кеширование шаблонов и данных ######################
// get special phrase groups
$phrasegroups = array(
);
// получение специальных шаблонов с данными с базы
$specialtemplates = array(
);
// кеширование шаблонов, исрользуемых всеми действиями
$globaltemplates = array(
'TEST',
);
// кеширование шаблонов, исрользуемых специфическими действиями
$actiontemplates = array(
);
// ######################### Получение системы ############################
require_once('./global.php');
// ################################################## #####################
// ######################## НАЧАЛО ОСНОВНОГО СКРИПТА ############################
// ################################################## #####################
$navbits = array();
$navbits[$parent] = 'Test Page';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('TEST') . '");');
?>
Далее создаем шаблон TEST с “начинкой” такого рода:
PHP код:
$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">Title</td> </tr> <tr>
<td class="alt1">Test</td>
</tr> </table> $footer </body> </html>
Все. Юзаем.
Оба метода скопипастил с киберсити.