Добрый день, извините за абсолютно ламерский вопрос (в FAQ и поиск вроде заглядывал).
Проблема на форуме (версия 3,0,9) темы сортируются не понятно как (видимо в порядке их создания), хотя в оболочке выбрано сортировать по ответам по убыванию (стиль subsilver2 если важно). Вопрос как это исправить? Т.е. сделать сортировку тем по дате/времени последнего ответа.
Заранее спасибо.
Не сортируются темы по последним ответам.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
muxeu
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 14 лет 10 месяцев
-
muxeu
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 14 лет 10 месяцев
Re: Не сортируются темы по последним ответам.
В общем почему то сортировка по ответам скрывалась под пунктам сортирвки по времени размещения. Копаться глубоко не стал, просто в файле перевода поменял местами подписи. Можно было в forum_view.php поменять что "экспортировать" аналогично предложенному ниже, но решил что так вмешательства в систему меньше. Почему так перепутано не знаю. Проблема решена, извините за беспокойство.
Нашел решение на phpbb.com
open
viewforum.php
найти:
Код: Выделить всё
$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_last_post_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views');
заменить на:
Код: Выделить всё
$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views');

