Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[3.3] Ссылка на первое непрочитанное сообщение в списке тем

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
megaaxel
phpBB 1.2.1
Сообщения: 29
Стаж: 4 года 2 месяца
Благодарил (а): 11 раз

[3.3] Ссылка на первое непрочитанное сообщение в списке тем

Сообщение megaaxel »

Здравствуйте.

Пользователи запрашивают такое поведение списка тем: если в теме есть непрочитанные сообщения, клик на название темы (в списке тем в разделе) должен адресовать к первому непрочитанному сообщению (т.е. к URL должен добавляться &view=unread#unread), чтобы не целиться в мелкий красный квадратик.
Такое есть, например, на форумах XenForo.

Существует ли что-то подобное в виде расширения? Настроек таких не нашёл.

Отправлено спустя 23 минуты 25 секунд:
Пока решил этот момент так:
В /styles/prosilver/template/viewforum_body.html

добавил в строке 169
было:

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

						<!-- IF topicrow.U_VIEW_TOPIC --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a><!-- ELSE -->{topicrow.TOPIC_TITLE}<!-- ENDIF -->

стало:

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

						<!-- IF topicrow.U_VIEW_TOPIC --><a href="<!-- IF topicrow.S_UNREAD_TOPIC and not S_IS_BOT-->{topicrow.U_NEWEST_POST}<!-- ELSE -->{topicrow.U_VIEW_TOPIC}<!-- ENDIF -->" class="topictitle">{topicrow.TOPIC_TITLE}</a><!-- ELSE -->{topicrow.TOPIC_TITLE}<!-- ENDIF -->

уж не знаю, насколько корректно, но работает.

Вернуться в «Запросы расширений для phpBB»