Возможности phpBB Скачать phpBB Документация по phpBB Конференция по phpBB Скины, стили, шкуры для phpBB Моды для phpBB

phpBB Guru  •  Правила  •  FAQ  •  Поиск  •  Пользователи  •  Группы  •  Регистрация
Профиль  •  Войти и проверить личные сообщения  •  Вход

Своя страница в стиле форума
На страницу 1, 2, 3  След.
 
новая тема ответить    Список форумов phpBB Guru -> Для авторов (phpBB 2.0.x)
Автор Сообщение
RUFOND
Предупреждений: 1
Предупреждений: 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
Откуда: Саранск

Сообщение23.03.2008 17:29   профиль цитировать

На http://phpbb.com/ есть статья про создание страничек в стиле форума. Советую ознакомиться Smile
_________________
//
// 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
Предупреждений: 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
Откуда: Саранск

Сообщение23.03.2008 18:29   профиль цитировать

RUFOND
а вы точно посмотрели на оф.сайте?
Например вот эта статья ничем не помогла?

_________________
//
// 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
crash
Support Team Leader


Зарегистрирован: 07.07.2004
Сообщения: 5776
Откуда: Мирный

Сообщение23.03.2008 18:49   профиль цитировать

RUFOND
вы знаете что такое bbcode?

_________________
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3
RUFOND
Предупреждений: 1
Предупреждений: 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)
будут выглядеть вот так - Cool
_________________
Не все то 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
Предупреждений: 1 


Зарегистрирован: 25.01.2007
Сообщения: 43
Откуда: Москва

Сообщение23.03.2008 19:15   профиль цитировать

Палыч

Палыч всё понял, исправлюсь Embarassed

Добавлено спустя 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
Предупреждений: 1 


Зарегистрирован: 25.01.2007
Сообщения: 43
Откуда: Москва

Сообщение23.03.2008 19:55   профиль цитировать

Палыч

Да это как раз тот с базой данных, я про него выше упоминал. Не знаю может ошибаюсь, но все эти подобия систем управления плоховато работают с титлами, кейвордсами, дескрипторами...

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

FladeX
наверное мы просто не поняли друг-друга... именно на базе вот той информации по ссылке, что вы мне дали, я спрашивал как можно усовершенствовать php-файл т.е. чтобы он был один и загружать через него поочерёдно все созданные html-файлы.

_________________
//
приглашаю на http://rufond.com Форум для трейдеров
Палыч
Просто Палыч
Просто Палыч


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

Сообщение23.03.2008 20:07   профиль цитировать

RUFOND писал(а):
чтобы он был один и загружать через него поочерёдно все созданные html-файлы.

Именно это вам и предлагается в данном МОДе.
Один template.php и любое количество *.tpl
Пример:
http://www.hyundai.auto.ru/forums/template.php?page=2
http://www.hyundai.auto.ru/forums/template.php?page=5
http://www.hyundai.auto.ru/forums/template.php?page=1

_________________
Не все то WINDOWS, что висит...phpBB только учусь
Правила | Шаблон запроса | FAQ-2 | FAQ-3 | Читать обязательно
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
FladeX
phpBB 2.0.12


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

Сообщение23.03.2008 20:11   профиль цитировать

Lektor
это что за мод такой навороченный? Поищите ссылку пожалуйста. Кстати сколько запросов кушает?

_________________
//
// 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
Показать сообщения:   
новая тема ответить    Список форумов phpBB Guru -> Для авторов (phpBB 2.0.x) Часовой пояс: GMT + 4
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


Главная |  Возможности |  Скачать |  Документация |  Стили |  Моды |  Конференция |  Услуги
Powered by phpBB © 2001, 2005 phpBB Group
хостинг от .masterhost