Как отключить вывод подподфорумов?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Как отключить вывод подподфорумов?

Сообщение Alex1204 »

Как отключить вывод подподфорумов?
Нужно чтоб отображались только подфорумы.

Такая тема уже была по адресу http://www.phpbbguru.net/community/topic25701.html но куда-то пропала.
(правился немного код)
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Как отключить вывод подподфорумов?

Сообщение Айдар »

В настройке подфорума, который нужно скрыть, выставляете настройку "Показывать форум в списке подфорумов" в "Нет".
В настройках родительского форума выставлете настройку "Показывать подфорумы в списке" в "Нет".
In Web We Trust
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Как отключить вывод подподфорумов?

Сообщение Alex1204 »

Такой метод не подходит.

Суть имеем 3 уровня форумов.
1 - форум
2 - подфорум
3 - подподфорум

в форуме должны показываться только подфорумы.
а подфоруме должны показываться подподфорумы.

Если пойти по вашему методу то некоторые подфорумы отображаться не будут вообще.

Был очень простой код, все отлично работало....
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Как отключить вывод подподфорумов?

Сообщение nissin »

OPEN includes/functions_display.php
FIND

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

			$subforums[$parent_id][$forum_id]['children'] = array();
ADD BEFORE

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

			$subforums[$parent_id][$forum_id]['parent_id'] = $row['parent_id'];
FIND

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

				if ($subforum_row['display'] && $subforum_row['name'])
REPLACE WITH

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

				if ($subforum_row['display'] && $subforum_row['name'] && $subforum_row['parent_id'] == $forum_id)
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Как отключить вывод подподфорумов?

Сообщение Alex1204 »

nissin
Спасибо)) Все работает))))

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