Bitcoin Forum

Local => Новички => Topic started by: taikuri13 on March 05, 2018, 04:52:48 PM



Title: Сортировка тем форума по дате
Post by: taikuri13 on March 05, 2018, 04:52:48 PM
Вопрос по этому сайту, можно ли здесь сортировать топики не по последнему сообщению, а по дате создания топиков?

тоже заморачивался этим вопросом.. нету такой возможности здесь, увы (

Добра всем.

Разбирать будем на примерах, чтобы все сразу было видно.
На первом примере тренируемся, второй применяем для получения пользы :)

Термины:
DESC - убывание
ASC - возрастание

В примерах будет:
А) ветка Новички (русская) https://bitcointalk.org/index.php?board=22.0  (запоминаем board=22.0)
Б) ветка Баунти (английская) https://bitcointalk.org/index.php?board=238.0 (запоминаем board=238.0)

1. Сортировка по последнему ответу (наиболее новому) во всех ветках.
Добавляем в адресную строку ;sort=last_post;desc
Получаем
А) https://bitcointalk.org/index.php?board=22.0;sort=last_post;desc (https://bitcointalk.org/index.php?board=22.0;sort=last_post;desc)
Б) https://bitcointalk.org/index.php?board=238.0;sort=last_post;desc (https://bitcointalk.org/index.php?board=238.0;sort=last_post;desc)

2. Сортировка по первому посту.
Добавляем в адресную строку ;sort=first_post;desc
А) https://bitcointalk.org/index.php?board=22.0;sort=first_post;desc (https://bitcointalk.org/index.php?board=22.0;sort=first_post;desc)
Б) https://bitcointalk.org/index.php?board=238.0;sort=first_post;desc (https://bitcointalk.org/index.php?board=238.0;sort=first_post;desc)

Вместо оператора DESC можно подставить оператор ASC. Можно увидеть историю форума, самое начало ветки, посты 2010-2011 года.
Много расписывать не буду, можно потренироваться самостоятельно :)
Далее будет без полных ссылок, уже понятно как добавлять.

3. Сортировка по алфавиту
Добавляем в адресную строку ;sort=subject

Очень помогает в поиске и написании новых тем :) Самый популярный вопрос Как...?

4. Сортировка топикстартера по алфавиту.
Добавляем в адресную строку ;sort=starter

Получается красивый список, особой пользы от него не вижу :)

Чтобы не листать страницы до последней - можно добавить оператор DESC или ASC после сортировки по алфавиту.
Выглядеть это будет так (например):

;sort=subject;desc
;sort=starter;asc

5. Сортировка тем с наибольшим количеством комментариев:
Добавляем в адресную строку ;sort=replies;desc
И соответственно с наименьшим
Добавляем в адресную строку ;sort=replies;asc

А теперь, когда вы все это прочитали - самая главная подсказка :)
Названия: Subject, Started by, Replies, Views, Last post - интерактивные. На любую из них можно нажать и получить такую же сортировку по всем позициям... Нет, не по всем :) Кроме одной.

Самое важное это п.2, так как это скрытая функция. И первый пост - это и есть старт нового топика по времени. 
Особенно хорошо будет баунтистам, отслеживать новые темы.
http://www.simplemachines.org/community/index.php?P=205c29b41c7bd76e7b5e601b71d5b8f9&topic=17921.msg147010#msg147010 (http://www.simplemachines.org/community/index.php?P=205c29b41c7bd76e7b5e601b71d5b8f9&topic=17921.msg147010#msg147010)




Title: Re: Сортировка тем форума по дате
Post by: temarazin on March 07, 2018, 01:06:43 PM
Годно! А где инфу нашел, что переменная sort может принимать значение first_post?