Сбрасывается настройка расположения групп в легенде
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Сбрасывается настройка расположения групп в легенде
Всем доброго времени суток. Обнаружена проблема в настройке "Управление расположением групп" — похоже, перепутаны местами опции "Да" и "Нет" в параметре "Сортировать по названию". Если выставить свой порядок и выбрать "Нет" и сохранить настройку, система сбрасывает порядок на алфавитный (хотя, например, при этом, если есть пять названий на кириллице и одно на латинице, то, что на латинице, оказывается вторым в списке всех групп), а если выбрать "Да", то списку присваивается выставленный пользователем порядок.
Отправлено спустя 3 минуты 32 секунды:
Спешу уточнить: и с "Да", и с "Нет" порядок сбрасывается на алфавитный (при этом название на латинице по-прежнему стоит вторым после первого на кириллице).
Дело в AJAX?
Отправлено спустя 3 минуты 32 секунды:
Спешу уточнить: и с "Да", и с "Нет" порядок сбрасывается на алфавитный (при этом название на латинице по-прежнему стоит вторым после первого на кириллице).
Дело в AJAX?
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Re: Сбрасывается настройка расположения групп в легенде
Ещё уточнение: если "Сортировать по названию" выставлено как "Нет", то латинское название стоит вторым после кириллического, далее идут кириллические. Если "Сортировать по названию" выставлено как "Да", то список отображается так: сначала идут три группы по умолчанию на кириллице ("Администраторы", "Супермодераторы", "Зарегистрированные пользователи"), потом идёт группа с названием на латинице, потом идут две остальные группы, созданные пользователем, и их названия сортируются по алфавиту.
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Сбрасывается настройка расположения групп в легенде
Stephanvs, не зря вопрос задали.
Более структурированный вопрос был бы очень кстати.
Более структурированный вопрос был бы очень кстати.
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Re: Сбрасывается настройка расположения групп в легенде
Да тут ничего сложного нет: при любой попытке поменять порядок отображения групп список сбрасывается на вид (в админ-панели): "кириллица — латиница — кириллица — кириллица — кириллица".
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Сбрасывается настройка расположения групп в легенде
Ну да, проверил.
У меня так же.
Тестировал phpBB 3.1.2.
У меня так же.
Тестировал phpBB 3.1.2.
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Сбрасывается настройка расположения групп в легенде
Stephanvs, сбрасывается где? Только в админразделе?
Что на главной и во вьюонлайне?
Что на главной и во вьюонлайне?
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Re: Сбрасывается настройка расположения групп в легенде
Сбрасывается и в админразделе, и на главной странице ("Кто онлайн"). Я выше описал, как это выглядит. Вот это про главную страницу:
Ещё уточнение: если "Сортировать по названию" выставлено как "Нет", то латинское название стоит вторым после кириллического, далее идут кириллические. Если "Сортировать по названию" выставлено как "Да", то список отображается так: сначала идут три группы по умолчанию на кириллице ("Администраторы", "Супермодераторы", "Зарегистрированные пользователи"), потом идёт группа с названием на латинице, потом идут две остальные группы, созданные пользователем, и их названия сортируются по алфавиту.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Сбрасывается настройка расположения групп в легенде
Сортируется либо по имени группы ("по названию"), либо по заданной очереди отображения в легенде (по возрастанию).
В первом случае - как отобрано СУБД. Во втором - как сами рассортировали.
В первом случае - как отобрано СУБД. Во втором - как сами рассортировали.
-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Re: Сбрасывается настройка расположения групп в легенде
Вот именно, что "как сами рассортировали" и сбрасывается. Рассортируешь сам, а потом нажимаешь "Сохранить" (или обновляешь страницу), и всё опять сбрасывается на старый порядок.
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Сбрасывается настройка расположения групп в легенде
В том-то и дело, что не сортируется.
Сначала идут предустановленные группы, потом остальные. Но не все вместе.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Сбрасывается настройка расположения групп в легенде
Смотрю на SQL запросы и не вижу, почему так должно быть. Всё очень просто -
ORDER BY g.' . $order_legend . ' ASC';
.-
- phpBB 1.4.3
- Сообщения: 96
- Стаж: 9 лет 10 месяцев
Re: Сбрасывается настройка расположения групп в легенде
В смысле, всё просто написано в плане кода? Или это простое решение проблемы?
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Сбрасывается настройка расположения групп в легенде
В смысле - только одно условие сортировки выборки, в скрипте дополнительной обработки никакой нет, всё должно работать.