Опубликовано: 4 января 201312 г Возможно ли, установить в списке пользователей сортировку по умолчанию "по дате регистрации"?Если да, то как? Спасибо.
Опубликовано: 5 января 201312 г admin/applications/members/modules_public/list/view.phpТут можно настроить полностью страницу "Список пользователей".+ шаблон member_list_show (группа skin_mlist)
Опубликовано: 5 января 201312 г Автор Спасибо, нашел. Но появилась проблема.По умолчанию стоит в порядке возрастания (вторая опция), мне надо поставить в порядке убывания (первая). Как это сделать? :rolleyes: <select name='sort_order' class='input_select'> <foreach loop="sort_order:$dropdowns['sort_order'] as $k => $v"> <option value='{$k}'<if test="orderdefault:|:$k == $defaults['sort_order']"> selected='selected'</if>>{$this->lang->words[ $v ]} </option> </foreach> </select> Изменено 5 января 201312 г пользователем J.Daniels
Опубликовано: 7 января 201312 г Автор Вы вообще о чем? :) О какой сортировке идет речь?Вот об этой страничке - http://ipbskins.ru/forum/index.php?/members/По умолчанию, список выдается в порядке возрастания. Я же хочу изменить это на "в порядке убывания". :) Изменено 7 января 201312 г пользователем J.Daniels
Опубликовано: 8 января 201312 г Так я же Вам написал в каком файле можно почти все изменить. Код, что Вы привели выше, - это уже фильтры (Расширенный фильтр).asc - возрастаниеdesc - убывание
Опубликовано: 9 января 201312 г Автор Разобрался, но у меня снова проблемы. Прошу помощи :rolleyes: Заменил в view.phpprotected $sort_order = 'asc';наprotected $sort_order = 'desc'; В шаблоне заменил <ul class='ipsList_inline left'> <li <if test="filtermembers:|:$this->request['sort_key'] == 'members_display_name' || !$this->request['sort_key']">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=members_display_name&sort_order=asc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_mname']}'>{$this->lang->words['sort_by_name']}</a> </li> <li <if test="filterposts:|:$this->request['sort_key'] == 'posts'">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=posts&sort_order=desc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_posts']}'>{$this->lang->words['pcount']}</a> </li> <li <if test="filterjoined:|:$this->request['sort_key'] == 'joined'">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=joined" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sorty_by_jdate']}'>{$this->lang->words['sort_by_joined']}</a> </li> </ul> на <ul class='ipsList_inline left'> <li <if test="filterjoined:|:$this->request['sort_key'] == 'joined' || !$this->request['sort_key']">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=joined" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sorty_by_jdate']}'>{$this->lang->words['sort_by_joined']}</a> </li> <li <if test="filterposts:|:$this->request['sort_key'] == 'posts'">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=posts&sort_order=desc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_posts']}'>{$this->lang->words['pcount']}</a> </li><li <if test="filtermembers:|:$this->request['sort_key'] == 'members_display_name'">class='active'</if>> <a href='{parse url="app=members&module=list&{$url}&sort_key=members_display_name&sort_order=asc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_mname']}'>{$this->lang->words['sort_by_name']}</a> </li> </ul> Заходя в на страницу с пользователями, список по прежнему показывается в порядке "по возрастанию" но, нажав еще раз на "по дате регистрации" все показывается как надо (т.е. в порядке по убыванию). Дело в руках, да? :(
Опубликовано: 10 января 201312 г Дело в руках, да?Дело в файле. Насколько я помню, там в нескольких местах встречалась сортировка.
Опубликовано: 10 января 201312 г Автор Дело в файле. Насколько я помню, там в нескольких местах встречалась сортировка.Спасибо огромное! Что бы я без вас делал :rolleyes: Заменил вот тут:$this->sort_order = !empty($this->request['sort_order']) ? $this->request['sort_order'] : 'desc';и все стало как надо :) Еще раз спасибо!
Возможно ли, установить в списке пользователей сортировку по умолчанию "по дате регистрации"?
Если да, то как? Спасибо.