Создание страниц в стиле конференции

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
HaXaL
phpBB 1.4.0
Сообщения: 30
Стаж: 19 лет 1 месяц

Re: Создание страниц в стиле конференции

Сообщение HaXaL »

понял, был один пробел перед <?php а я строки убирал пустые...
но теперь template->_tpl_load(): No file specified for handle body

Добавлено спустя 6 минут 27 секунд:
Alek$ писал(а):

Код: Выделить всё

if($condition1)
{
$template->set_filenames(array(
    'body' => 'aboutus_body.html',
}
else if($condition2)
{
$template->set_filenames(array(
    'body' => 'aboutus_body2.html';
}
else if($condition3)
{
$template->set_filenames(array(
    'body' => 'aboutus_body3.html';
}
помогите, пожалуйста, с этим разобраться
непонятно, condition это что?
как должна выглядеть ссылко на aboutus?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Создание страниц в стиле конференции

Сообщение Палыч »

HaXaL
condition - это уловие
HaXaL писал(а):Какими $condition* сделаете, так и будет. Я привел только принципиальную схему.
HaXaL писал(а):как должна выглядеть ссылко на aboutus?

Код: Выделить всё

$template->set_filenames(array(
    'body' => 'aboutus_body.html'
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
HaXaL
phpBB 1.4.0
Сообщения: 30
Стаж: 19 лет 1 месяц

Re: Создание страниц в стиле конференции

Сообщение HaXaL »

в общем понятно, что ничего не понятно.....
в общем виде не понимаю....
мне нужно чтобы это условие как то было связано с именем запрашиваемой странички....
как написать? я не программист.. помогите, пожалуйста..
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Создание страниц в стиле конференции

Сообщение RedNaxi »

например вот так:
как то так можно:

Код: Выделить всё

$cond=request_var("page");
switch($cond)
{
case "aboutus":
    $template->set_filenames(array(
        'body' => 'aboutus_body.html' );
    break;

case "page2":
    $template->set_filenames(array(
        'body' => 'page2_body.html' );
    break;

...

}
ну и страницы открывать
page.php?page=aboutus
page.php?page=page2
...
вот как то так, имхо:)
HaXaL
phpBB 1.4.0
Сообщения: 30
Стаж: 19 лет 1 месяц

Re: Создание страниц в стиле конференции

Сообщение HaXaL »

вот здесь ошибка какая-то [phpBB Debug] PHP Notice: in file /includes/functions.php on line 63: Missing argument 2 for request_var(),
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Создание страниц в стиле конференции

Сообщение Поручик »

Код: Выделить всё

$cond=request_var('page', '');
Второй параметр в request_var - значение по умолчанию в случае отсутствия в post или get запросе значения первого параметра.

Добавлено спустя 3 минуты 22 секунды:
HaXaL, вдогонку - скачай учебник по php или поищи ресурсы для чайников (их как грязи) и попинай учебные примеры.

Добавлено спустя 2 минуты 34 секунды:
ещё раз вдогонку: вместо двойных кавычек " используйте одинарные '.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Создание страниц в стиле конференции

Сообщение Jons »

Прошу не посылать никуда а просто дать внятный ответ.
Нужно создать php страницу на которой вывести код

Код: Выделить всё

<!-- PHP -->

if (  (($_GET['f'])==2) and (!isset($_GET['t'])))
{ 
   echo "....";
}
<!-- ENDPHP -->
но так чтобы вошедший пользователь оставался на форуме.
Нужно чтобы указанный выше код был был заключён между строками

Список форумов Часовой пояс: UTC + 3 часа [ Летнее время ]
....
Список форумов Часовой пояс: UTC + 3 часа [ Летнее время ]

т.е. вместо списка форумов как на главной странице был мой тест.

файл называться будет ses.php

Помогите.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Создание страниц в стиле конференции

Сообщение Alek$ »

Jons
пожалуй, я вас все-таки пошлю читать эту тему с начала. Извините.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Создание страниц в стиле конференции

Сообщение Jons »

читал, но не понял а пример мне бы помог
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Создание страниц в стиле конференции

Сообщение Alek$ »

ses.php

Код: Выделить всё

    <?php

    define('IN_PHPBB', true);
    $phpbb_root_path = './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
if (  (($_GET['f'])==2) and (!isset($_GET['t'])))
{ 
    // Assign page specific vars
    $template->assign_vars(array(
        'MY_OUTPUT' => '.......',
    )
    );
}
    // Output page
    page_header($user->lang['TEMPLATE']);

    $template->set_filenames(array(
       'body' => 'ses.html')
    );

    page_footer();

    ?>
ses.html

Код: Выделить всё

    <!-- INCLUDE overall_header.html -->
{MY_OUTPUT}
    <!-- INCLUDE overall_footer.html -->
Примерно так.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Создание страниц в стиле конференции

Сообщение Jons »

результат - чистый экран - ни хидера ни футера, ничего!
Почему.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Создание страниц в стиле конференции

Сообщение Alek$ »

Jons
по кочану. Посмотрите логи, какая там ошибка. Писал на коленке, поэтому мог где-нибудь ошибиться.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Создание страниц в стиле конференции

Сообщение Jons »

ошибок нет
лог пуст

Добавлено спустя 46 секунд:
самая страшная ошибка
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17271
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Создание страниц в стиле конференции

Сообщение rxu »

Может, потому, что отсутствует ses.html?
Изображение
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Создание страниц в стиле конференции

Сообщение Jons »

есть и находится в /styles/subsilver2/template

Вернуться в «Поддержка phpBB 3.0.х»