Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х > Инструкции по vBulletin
Расширенный поиск

Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2009, 00:26 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Лампочка Инструкция по созданию дополнительной страницы на форуме

И так, нашел еще довольно интересную информацию (для меня лично она интересна). Это две инструкции по созданию свой странице в движке форума vBulletin.

Вариант I.

Наша дополнительная страничка будет распологаться по адресу (не забываем заменять домен в адресе на свой):

PHP код:
http://bormotuhi.net/misc.php?do=page&template=название_страницы 
Для начала создаем дополнительный шаблон в том стиле, в котором мы хотим создать эту самую страницу. Этот дополнительный шаблон должен иметь префикс custom_, то есть само название дополнительного шаблона должно выглядеть вот так:

PHP код:
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
Все. Юзаем.
Оба метода скопипастил с киберсити.

Последний раз редактировалось Serberg; 29.01.2010 в 13:57..
  Ответить с цитированием
19 пользователя(ей) сказали cпасибо:
Старый 29.05.2012, 14:18 Вверх   #26
Опытный пользователь
 
Аватар для busyava
busyava вне форума
Доп. информация
По умолчанию

хорошая тема!
все создается, все прикручивается.

а как в подобную страничку прикрутить парсинг?
- в данном случае это парсинг гисметео находится здесь (впрочем их в сети множество) - то сеть задача сделать не малюсенький информер где как правило всяких ссылок больше чем самой информации, да и чего туда вместить то в этот блок?

цель другая - создать целую страницу с подробным прогнозом на неделю, с влажностью, давлением и прочим. Но естественно в ручную вбивать как то не так.. соответственно нужен парсер.

итак: парсер найден, создание страницы (в вобле) найдено

задача:
отразить парсер в этой странице
  Ответить с цитированием
Старый 29.05.2012, 14:20 Вверх   #27
Знаток
 
Аватар для Inferno
Inferno вне форума
Доп. информация
По умолчанию

Цитата Сообщение от busyava Посмотреть сообщение
цель другая - создать целую страницу с подробным прогнозом на неделю, с влажностью, давлением и прочим.
а регион чтоб определялся по ip
  Ответить с цитированием
Старый 29.05.2012, 16:50 Вверх   #28
Опытный пользователь
 
Аватар для busyava
busyava вне форума
Доп. информация
По умолчанию

да ну это уже потом, да и в целом это уже совершенно другая задача..
  Ответить с цитированием
Старый 24.08.2012, 17:02 Вверх   #29
Пользователь
 
Аватар для Pipels
Pipels вне форума
Доп. информация
По умолчанию

Что первый что второй вариант, а вот что пишет:
var/www/u3527577/public_html/news-mmo.ru/misc.php on line 625
  Ответить с цитированием
Старый 24.08.2012, 17:25 Вверх   #30
Знаток
 
Аватар для sertaras
sertaras вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Pipels Посмотреть сообщение
Что первый что второй вариант, а вот что пишет:
var/www/u3527577/public_html/news-mmo.ru/misc.php on line 625
В чем-то ошибся пересмотри все сначала...
Пробовал несколько раз все нормально...
  Ответить с цитированием
Старый 22.04.2013, 00:33 Вверх   #31
Пользователь
 
Аватар для olyx
olyx вне форума
Доп. информация
По умолчанию

Здравия всем. Первый вариант ввполне рабочий - страница есть. Вопрос мой по кодировке данной страницы. На странице крокозябры. Как мне это решить , добрые люди?
  Ответить с цитированием
Старый 23.04.2013, 10:18 Вверх   #32
Пользователь
 
Аватар для olyx
olyx вне форума
Доп. информация
По умолчанию

Разобрался . Дело в параметре langid=2
  Ответить с цитированием
Старый 30.11.2014, 09:11 Вверх   #33
Опытный пользователь
 
Аватар для Freezk2
Freezk2 вне форума
Доп. информация
По умолчанию

Здравствуйте!
Подскажите как убрать важную информацию:

делал 1-ым способом
  Ответить с цитированием
Старый 30.11.2014, 10:46 Вверх   #34
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Freezk2, если что - тут обсуждения vBulletin 3.х и инструкция тут для версии движка 3, которая ну никак не совпадает с версией 4.
  Ответить с цитированием
Cказали cпасибо:
Старый 02.12.2014, 10:56 Вверх   #35
Опытный пользователь
 
Аватар для Freezk2
Freezk2 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
Freezk2, если что - тут обсуждения vBulletin 3.х и инструкция тут для версии движка 3, которая ну никак не совпадает с версией 4.
Спасибо!
Не заметил)
  Ответить с цитированием
Ответ

Метки
дополнительная страница, личная страничка, страница на vbulletin, страница на вобле


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Инструкция] Инструкция по интеграции содержания форума на страницы портала vBadvanced CMPS. Serberg vBadvanced CMPS 4 27.05.2011 14:24
Вопрос по созданию собственного сервера. Merianae vBulletin 4.x 4 02.11.2010 03:52
Видеоурок по созданию карт для Counter-Strike Serberg Counter-Strike 4 29.09.2010 11:31
DVD-Lab Pro (Инструкция по созданию DVD меню, привязке к нему видео и записи диска) Serberg Инструкции по использованию программ 0 28.02.2008 00:46


Текущее время: 02:47. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.11992 секунды с 14 запросами