Порядок сортировки (по умолчанию) memberlist

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
DennyTX
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 6 месяцев
Благодарил (а): 9 раз
Поблагодарили: 18 раз

Порядок сортировки (по умолчанию) memberlist

Сообщение DennyTX »

Уважаемые.
Подскажите где меняется порядок сортировки по умолчанию при входе в раздел "пользователи"?
движок форума последней версии, по умолчанию юзеры отсортированы по дате регистрации.
а хотелось бы по званию. ну или количеству постов.
в АСР такой настройки не нашел.
может быть существует мод добавляющий такую функцию ?

ЗЫ: кстати, может кто еще подскажет что за мод делает ссылочку "цитата выделенного" в минипрофиле в vievtopic как тут?
Последний раз редактировалось DennyTX 01.05.2010 15:59, всего редактировалось 1 раз.
Рожденный в СССР
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Порядок сортировки (по умолчанию) memberlist

Сообщение MIT »

На вскидку:
открываем memberlist.php
ищем

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

$default_key = 'c';
меняем на

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

$default_key = 'd';
Попробуй

Добавлено спустя 1 минуту 38 секунд:
d — это сортировка по количеству сообщений, по званию — m
Аватара пользователя
DennyTX
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 6 месяцев
Благодарил (а): 9 раз
Поблагодарили: 18 раз

Re: Порядок сортировки (по умолчанию) memberlist

Сообщение DennyTX »

MIT писал(а):

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

$default_key = 'd';
грациас. почти то что надо :)
однако по дате регистрации было отсортировано по убыванию (старые сверху)
а счас отсортировалось по количеству постов, но по возрастанию (меньше постов сверху). а надо бы больше постов - сверху.
порфавор, это где лечить?
Рожденный в СССР
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Порядок сортировки (по умолчанию) memberlist

Сообщение MIT »

Не поверишь, но двумя строчками ниже, заменив

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

$sort_dir = request_var('sd', 'a');
на

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

$sort_dir = request_var('sd', 'd');
Добавлено спустя 1 минуту 49 секунд:
Кстати «порфавор» — это два слова, а не одно...
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Порядок сортировки (по умолчанию) memberlist

Сообщение MIT »

Из кода не совсем очевидно предназначение этих буковок, легче на самой странице посмотреть.
Вот, например, для сортировки по имени используется ссылка типа http://www.phpbbguru.net/community/memberlist.php?mode&sk=a&sd=a
sd — это порядок сортировки
sk — параметр, по которому происходит сортировка

Добавлено спустя 12 минут 39 секунд:
Хотя если тебе о чём-нибудь скажут имена параметров в таблице пользователей, то можешь приглядется к строке

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

		$sort_key_sql = array('a' => 'u.username_clean', 'b' => 'u.user_from', 'c' => 'u.user_regdate', 'd' => 'u.user_posts', 'f' => 'u.user_website', 'g' => 'u.user_icq', 'h' => 'u.user_aim', 'i' => 'u.user_msnm', 'j' => 'u.user_yim', 'k' => 'u.user_jabber');
из того же файла, она расположена примерно на 970ой строке
Аватара пользователя
DennyTX
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 6 месяцев
Благодарил (а): 9 раз
Поблагодарили: 18 раз

Re: Порядок сортировки (по умолчанию) memberlist

Сообщение DennyTX »

MIT писал(а):Хотя если тебе о чём-нибудь скажут имена параметров в таблице пользователей, то можешь приглядется к строке
спасибо, сказали. :)
Рожденный в СССР

Вернуться в «Поддержка phpBB 3.0.х»