| Автор |
Сообщение |
RUFOND Предупреждений: 1

Зарегистрирован: 25.01.2007 Сообщения: 43 Откуда: Москва
|
23.03.2008 17:05 Своя страница в стиле форума |
профиль цитировать |
|
Народ, вот простейший код просто взятый из другого файла, показывает у меня правила форума, но хотелось бы понять как это работает)...
В частности есть два вопроса:
1. На что влияет вот эта замена, мой вариант PAGE_RULLES (было PAGE_INDEX)
2. где определяется переменная 'mode' или в данном случае она вообще не нужна или должна быть другой?
Код: <?php
/***************************************************************************
* Rulles.php
*
* ***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path .'extension.inc');
include($phpbb_root_path .'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_RULLES);
init_userprefs($userdata);
if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);
}
else
{
$mode = '';
}
include('includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'rulles_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);
//
// Generate the page
//
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
а так вроде бы всё работает, вот пример
http://rufond.com/rulles.php |
|
FladeX phpBB 2.0.12

Зарегистрирован: 02.06.2007 Сообщения: 512 Откуда: Саранск
|
|
RUFOND Предупреждений: 1

Зарегистрирован: 25.01.2007 Сообщения: 43 Откуда: Москва
|
23.03.2008 17:56 |
профиль цитировать |
|
Так, скачал оттуда два мода... ну один явно тяжеловат из-за использования базы данных и соответсвенно ограниченных возможностей в создании страничек, а вот по второму есть вопросы
1. Получается вот этот участок кода
Код: if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);
}
else
{
$mode = '';
}
у меня лишний, так?
----------------------------------------------------------------------------
2. По поводу PAGE_RULLES (в моём варианте), получается, что вот этот код
Код: case PAGE_RULLES:
$location = $lang['Rulles'];
$location_url = "template.$phpEx?pane=right";
break;
придётся вставлять сюда ( viewonline.php, admin/index.php, includes/constants.php ) каждый раз при создании очередной новой странички? только с другим значением, например, PAGE_BOOK?.
Или можно обойтись каким-то единым значением? |
|
FladeX phpBB 2.0.12

Зарегистрирован: 02.06.2007 Сообщения: 512 Откуда: Саранск
|
|
crash Support Team Leader
Зарегистрирован: 07.07.2004 Сообщения: 5776 Откуда: Мирный
|
|
RUFOND Предупреждений: 1

Зарегистрирован: 25.01.2007 Сообщения: 43 Откуда: Москва
|
23.03.2008 19:05 |
профиль цитировать |
|
FladeX
Спасибо за ссылочку, этого действительно не видел... т.е. получается что никакие PAGE_RULLES и копание в файлах viewonline.php, admin/index.php, includes/constants.php не требуется. Создаём html-файл и по ссылке его загружаем, это по нашему...
Тогда наберусь наглости) и сразу ещё вопрос... Ведь сразу напрашивается такое решение, чтобы не создавать каждой html-странице свой php-загрузчик можно как-то в одном php-файле создать запрос на необходимый html-файл... путано, блин...
Например ссылка с форума несёт в себе значение <a href="rulles.php?insert=rulles.html?lt;/a> , а вторая ссылка например <a href="rulles.php?insert=soft.html
корче что-то подобное, как это лучше реализовать не подскажите?
Добавлено спустя 2 минуты 15 секунд:
crash
где-то рядом... я что-то нарушил? _________________ //
приглашаю на http://rufond.com Форум для трейдеров |
|
Палыч Просто Палыч


Зарегистрирован: 24.05.2006 Сообщения: 5103 Откуда: Питер
|
23.03.2008 19:10 |
профиль цитировать |
|
RUFOND
Есть тег code
Используйте его для размещения фрагментов кода, а то читать неудобно. Да и некоторые сочетания, напримерКод: 8) будут выглядеть вот так -  _________________ Не все то WINDOWS, что висит...phpBB только учусь
Правила | Шаблон запроса | FAQ-2 | FAQ-3 | Читать обязательно
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник... |
|
FladeX phpBB 2.0.12

Зарегистрирован: 02.06.2007 Сообщения: 512 Откуда: Саранск
|
23.03.2008 19:14 |
профиль цитировать |
|
RUFOND писал(а): Например ссылка с форума несёт в себе значение <a href="rulles.php?insert=rulles.html?lt;/a> , а вторая ссылка например <a href="rulles.php?insert=soft.html
это откуда такое? Я ставил на несколько форумов мод Rules page, но ссылка на него просто rules.php без всяких инсертов. Ну разумеется нужен соответсвующий tpl файл. _________________ //
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite |
|
RUFOND Предупреждений: 1

Зарегистрирован: 25.01.2007 Сообщения: 43 Откуда: Москва
|
23.03.2008 19:15 |
профиль цитировать |
|
Палыч
Палыч всё понял, исправлюсь
Добавлено спустя 5 минут 29 секунд:
FladeX
даже мод такой есть? а чего я тогда велосипед вчера полдня изобретал...
но только мой вопрос немножко о другом и название rules это чистое совпадение. Идея собственно говоря состоит в том, что когда получилось запустить страничку правил в стиле форума, то пришла мысль, а почему бы не перевести на форумный стиль все html-файлы _________________ //
приглашаю на http://rufond.com Форум для трейдеров |
|
FladeX phpBB 2.0.12

Зарегистрирован: 02.06.2007 Сообщения: 512 Откуда: Саранск
|
23.03.2008 19:31 |
профиль цитировать |
|
RUFOND
есть такой мод.. Также есть мод Blank Template Page (как-то так, не уверен что название точное).
Если же вам надо перевести на стиль форума все html-странички, то читайте мануал про который я выше говорил, там как раз об этом говорится. Удачи. _________________ //
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite |
|
Палыч Просто Палыч


Зарегистрирован: 24.05.2006 Сообщения: 5103 Откуда: Питер
|
23.03.2008 19:34 |
профиль цитировать |
|
МОДов по рулез-падж до... вообщем, много.
Вот достаточно простой мод. Вставляете в окошко в админке свой html и готова страница.
Код: ## MOD Title: Blank Template MOD
## MOD Author: Poupoune < poupoune@phpbb-fr.com > (N/A) http://php-tools.org/poupoune/
## MOD Author, Secondary: psychowolfman < admin@saskmetal.com > (Brent Upton) N/A
## MOD Description: An easy way to add a blank page to your forum
## MOD Version: 2.0.0
_________________ Не все то WINDOWS, что висит...phpBB только учусь
Правила | Шаблон запроса | FAQ-2 | FAQ-3 | Читать обязательно
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник... |
|
Lektor phpBB 2.0.12
Зарегистрирован: 20.04.2006 Сообщения: 549
|
23.03.2008 19:50 |
профиль цитировать |
|
Я када-то ставил прикольный мод правил, там даже выводится список тех кто не прочитал правила и возможность известить их об этом, плюс возможность уведомления юзеров в случае правки правил.. вощем удобная админка, называется он рулс или рулс пэд но надо искать среди других.
(но это так к слову, вижу автора интересует другое) |
|
RUFOND Предупреждений: 1

Зарегистрирован: 25.01.2007 Сообщения: 43 Откуда: Москва
|
23.03.2008 19:55 |
профиль цитировать |
|
Палыч
Да это как раз тот с базой данных, я про него выше упоминал. Не знаю может ошибаюсь, но все эти подобия систем управления плоховато работают с титлами, кейвордсами, дескрипторами...
а так сам создал страничку всё что нужно прописал в ней и на вывод, в другой другие кейвордс и т.п... правда это хорошо если страниц десяток-другой, не больше
FladeX
наверное мы просто не поняли друг-друга... именно на базе вот той информации по ссылке, что вы мне дали, я спрашивал как можно усовершенствовать php-файл т.е. чтобы он был один и загружать через него поочерёдно все созданные html-файлы. _________________ //
приглашаю на http://rufond.com Форум для трейдеров |
|
Палыч Просто Палыч


Зарегистрирован: 24.05.2006 Сообщения: 5103 Откуда: Питер
|
|
FladeX phpBB 2.0.12

Зарегистрирован: 02.06.2007 Сообщения: 512 Откуда: Саранск
|
|
|