Нужно условие: отображать только на главной странице форума

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Bortmehanik
phpBB 1.4.2
Сообщения: 56
Стаж: 12 лет 5 месяцев
Откуда: Торонто
Благодарил (а): 16 раз
Поблагодарили: 5 раз

Нужно условие: отображать только на главной странице форума

Сообщение Bortmehanik »

Имеется фрагмент HTML, который должен отображаться только на главной странице форума. Как можно этого добиться? Сейчас он взят под такое условие:

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

<!-- IF SCRIPT_NAME eq 'index' -->
...HTML...
<!-- ENDIF -->
Но это условие, увы, некорректно работает - возвращает true на главной странице не только форума, но и любой приблуды (например, правил форума), где имеется страница с названием index.php. Как видите, линк "Прочтено!" (он отмечает все топики как прочитанные), взятый в это условие, показан на совсем другой странице:

Изображение

Но работает он только на "морде" форума!

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

Re: Нужно условие: отображать только на главной странице фор

Сообщение rxu »

Bortmehanik писал(а):Есть средство побороть эту беду?
Конечно.
В форумном index.php объявляете какую-нибудь переменную шаблона, например

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

'I_AM_FORUM_INDEX' => true,
и в шаблоне используете

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

<!-- IF I_AM_FORUM_INDEX -->
...HTML...
<!-- ENDIF -->
Изображение
Аватара пользователя
Bortmehanik
phpBB 1.4.2
Сообщения: 56
Стаж: 12 лет 5 месяцев
Откуда: Торонто
Благодарил (а): 16 раз
Поблагодарили: 5 раз

Re: Нужно условие: отображать только на главной странице фор

Сообщение Bortmehanik »

Огромное спасибо, сработало!!!

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