Сортировка тем по заголовку

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Сортировка тем по заголовку

Сообщение forfreedom » 15.07.2015 6:45

Всем привет!
Сразу извиняюсь что разместил тему в данном подФоруме, к сожалению в подФоруме "Запросы модов" нет возможности создать тему.
Я искал здесь, искал на phpbb.com, но не нашел актуального ответа на свой вопрос, найденные мной темы либо слишком устаревшие (от 2005 и 2008 гг), либо содержат слишком много лишнего функционала для решения моей задачи.

В общем мне необходимо сортировать список темы по заголовку темы в алфавитном порядке, на данный момент - в случае, если было оставлено новое сообщение в теме, то это тема независимо от ее текущего порядка в списке тем сразу переходит в начало списка. Мне нужно сделать сортировку не по последней обновленной теме как это сделано сейчас, а по заголовку темы.

Может кто помочь?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: Сортировка тем по заголовку

Сообщение Пчелкин » 15.07.2015 9:36

и где ты это собираешься сортировать?

forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Сортировка тем по заголовку

Сообщение forfreedom » 15.07.2015 10:22

Где? В Форуме. Представь что вверху списка находится не та тема, в которой свежий ответ, а та тема, которая начинается к примеру с буквы А или с цифры. Нужно что бы список отображался в алфавитном порядке, а не в порядке обновления.

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Сортировка тем по заголовку

Сообщение xisp » 15.07.2015 10:37

forfreedom писал(а): Нужно что бы список отображался в алфавитном порядке, а не в порядке обновления.
Обычно снизу так настраивается.
phpBBex

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: Сортировка тем по заголовку

Сообщение Пчелкин » 15.07.2015 10:39

Необходимо найти мод - Мод СОРТИРОВКА ТЕМ В ФОРУМАХ phpbb_ext_sort . Он это умеет.

Либо тут -
Сортировка тем по алфавиту для конкретного форума

Перенесено из форума Поддержка модов для phpBB 3.0.x в форум Запросы модов для phpBB 3.0.x 15.07.2015 13:42 модератором Sheer

forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Сортировка тем по заголовку

Сообщение forfreedom » 20.07.2015 7:15

Из того что нашел:
- forum_sort_order (сортирует по дате создания тем)
- sort_topics_alphabetically_1.0.3 (сортирует по английскому алфавиту)
Это два рабочих мода, но мне нужно сортировать по русскому алфавиту и автоматически, у меня темы на форуме начинаются с №1, №2, №3 и так далее, здесь можно вручную выбрать сортировку по конкретной букве и отсутствует автоматическая сортировка.

Мне нужно что бы сортировка происходила автоматически. Неужели за такое количество времени версии 3.0.X до сих пор не придумали подобного решения?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: Сортировка тем по заголовку

Сообщение Пчелкин » 20.07.2015 8:19

Не придумал...

forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Сортировка тем по заголовку

Сообщение forfreedom » 20.07.2015 12:24

Эта функция реализована в phpbb3, как оказалось. При просмотре списка тем внизу есть поле для выбора: Поле сортировки, там если выбрать "Заголовок" и поставить к примеру "По возрастанию", то список тем выстроится в ряд с 1 до бесконечности, есть правда несколько но:
1. Что бы это сделать, посетителю необходимо ручками нажимать, а это не вариант, мне нужно сделать так, что бы было оно по умолчанию. Странно что изначально не сделали возможность управлять этой функцией для каждого подФорума индивидуально.
2. Форум не понимает знак №, и если запись начинается с №1, №2, №3 и т.д, он ее просто не понимает и получается каша, можно конечно заменить на #, или вовсе не писать символ такого рода, это не принципиальный вопрос, но все-таки хотелось бы найти способ научить форум символу №.
Есть идеи? :)

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Сортировка тем по заголовку

Сообщение xisp » 20.07.2015 13:06

forfreedom писал(а): не нужно сделать так, что бы было оно по умолчанию. Странно что изначально не сделали возможность управлять этой функцией для каждого подФорума индивидуально.
В phpBBex это так, могу предложить отследить необходимые правки в системе контроля версий и применить самому. С номерами правда это не поможет.
phpBBex

forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Сортировка тем по заголовку

Сообщение forfreedom » 21.07.2015 5:13

Параметры сортировки тем и сообщений указываются пользователем и для каждого пользователя параметры отображения могут быть разными, в БД имеется запись гостя, меняются эти значения и там, в общем теперь у меня список сортируется по заголовку темы.
Казалось бы все радужно и без облачно, если бы не НО!!!
И так, начинается заголовок каждой темы у меня на Форуме с цифры и структура тем примерно следующая: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33
По крайней мере так должно отображаться, но ТАК отображается на самом деле:
1,10,11,12,13,14,15,16,17,18,19,2,20,21,22,23,24,25,26,27,28,29,3,30,31,32
Что это за :!: :!: :!:
Честно-признаться я представления не имею как это исправить, надеюсь у вас есть идеи на этот счет.

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: Сортировка тем по заголовку

Сообщение Пчелкин » 21.07.2015 5:38

01, 02, 03

forfreedom
phpBB 1.4.2
Сообщения: 66
Зарегистрирован: 16.12.2007 9:21
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Сортировка тем по заголовку

Сообщение forfreedom » 21.07.2015 5:56

И правда помогло, с чем это связано? Так, для общего развития :)

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Сортировка тем по заголовку

Сообщение xisp » 21.07.2015 5:59

forfreedom писал(а): И правда помогло, с чем это связано?
С сортировкой. БД сортирует заголовки как строки (внезапно, да?), поэтому сначала идёт 0, потом 1, и так далее. То есть сначала учитывается первый знак, потом второй.
phpBBex

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: Сортировка тем по заголовку

Сообщение Пчелкин » 22.07.2015 5:49

Данную тему неплохо б соединить с этой - Сортировка тем по алфавиту для конкретного форума
Все про одно и тоже..

Вернуться в «Запросы модов для phpBB 3.0.x»