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

В топике создание списка самых актуальных тем

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 3 месяца
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 35 раз

Re: В топике создание списка самых актуальных тем

Сообщение Добрый Кот »

Татьяна5, я помню, что я брал код последних сообщений из forumlist_body, но и этого оказалось недостаточно и в ссылке все равно оставался амперсанд. Потом я и его нашел. Буду пробовать, если что - отпишусь, что мне получилось сделать.

Отправлено спустя 56 минут 53 секунды:
Получилось! Начну с того, что я нашел немного другую редакцию расширения Recent Topics - https://www.phpbb.com/customise/db/exte ... _topics_2/ Хотя в принципе строка, которую я изменил, один в один с той, что указана в текущем моде. Версия у них одинаковая, но файлов больше.

Те, кто пользуется Ultimate SEO, это пригодится, я думаю. В файле /ext/paybas/recenttopics/core/recenttopics.php нужно найти строку:

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

'U_LAST_POST'             => $view_topic_url . '&p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id'],
и заменить ее на

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

'U_LAST_POST'             => 'post' . $row['topic_last_post_id'] . '.html#p' . $row['topic_last_post_id'],
У меня все это работает нормально, ссылки имеют правильный вид и нормально открываются.
Билл Гейтс тоже был хулиганом
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: В топике создание списка самых актуальных тем

Сообщение LavIgor »

Татьяна5 писал(а): Новая тема с 0 ответов - не активная
Однако она отображается в списке "Активные темы".
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 8 месяцев
Благодарил (а): 48 раз
Поблагодарили: 34 раза

Re: В топике создание списка самых актуальных тем

Сообщение Вчерашний борщ »

А где есть описание, что разработчики считают активной темой или новыми сообщениями?

В любом случае, если использовать список самых активных для привлечения внимания к горячим темам, то как минимум нужно дополнительное требование, чтобы тема прошла ценз популярных по настройкам движка или расширения (оценка по количеству ответов). Если цель привлечь внимание просто к любым свежим записям, то это другое.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12456
Стаж: 12 лет 9 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2483 раза

Re: В топике создание списка самых актуальных тем

Сообщение Татьяна5 »

Вчерашний борщ писал(а): где есть описание
В коде.
Там только по дате последнего сообщения поставили (нелогично, вообще-то)

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