Как разделить viewforum.php на два файла?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
nar200
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 11 месяцев
Благодарил (а): 5 раз

Как разделить viewforum.php на два файла?

Сообщение nar200 »

Всем привет.
Вчера столкнулся с небольшой проблемой.
Например есть форум Новости > Новости форума > Темы.
При редактировании файла viewforum_body.html изменения вносятся сразу и в Новости,
и в Новости форума, так как ссылки у обоих viewforum.php.
Можно ли как то разделить их на два файла и два разных шаблона? Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17274
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2414 раз

Re: Как разделить viewforum.php на два файла?

Сообщение rxu »

Нет смысла разделять шаблон на два, достаточно определить условие в шаблоне для исполнения разметки, например, по ID форума.
Изображение
nar200
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 11 месяцев
Благодарил (а): 5 раз

Re: Как разделить viewforum.php на два файла?

Сообщение nar200 »

Нашел решение, <!-- IF S_HAS_SUBFORUM --> для форума, <!-- IF not S_HAS_SUBFORUM --> для подфорума.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Как разделить viewforum.php на два файла?

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

Уточнение: первое условие для форумов, имеющих подфорумы. Второе условие для форумов, не имеющих подфорумов. Не забывайте, также, что подфорум - тоже форум и может иметь свои подфорумы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
nar200
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 11 месяцев
Благодарил (а): 5 раз

Re: Как разделить viewforum.php на два файла?

Сообщение nar200 »

А какое условие тогда будет для подфорумов с подфорумами? :oops:
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Как разделить viewforum.php на два файла?

Сообщение evrus01 »

nar200, лучше всего использовать в качестве условия ID форума, как вам посоветовал rxu
nar200
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 11 месяцев
Благодарил (а): 5 раз

Re: Как разделить viewforum.php на два файла?

Сообщение nar200 »

evrus01
А можете подсказать, как взять условие из ID форума? Что-то я совсем не соображаю...
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Как разделить viewforum.php на два файла?

Сообщение evrus01 »

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

<!-- IF FORUM_ID == 10 -->
Для нескольких форумов:

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

<!-- IF FORUM_ID == 10 or FORUM_ID == 21 or FORUM_ID == 13 -->
nar200
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 11 месяцев
Благодарил (а): 5 раз

Re: Как разделить viewforum.php на два файла?

Сообщение nar200 »

Надеюсь разберусь. Всем спасибо.

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