Перейти к содержимому


Фотография

Улучшаем мемберлист

Форумы IBResource

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 46
BlackStriker
  • Участники
  • Cообщений: 134
  • http://warhammer.kuz.ru

Отправлено

а что тут снимать? Просто стандартный вид списка можно настроить.

mrMad-Cat
  • Участники
  • Cообщений: 1 244
  • http://www.eskimosi.in.ua
  • Город:Україна, Київ
  • Интересы:ШТМЛ, ИПБ, КС:Сорс, кино...

Отправлено

На 2.2.2 почему-то не прошло. Вообще ничего не сработало. Ни количество ни сортировка. И не понятно почему...

mrMad-Cat
  • Участники
  • Cообщений: 1 244
  • http://www.eskimosi.in.ua
  • Город:Україна, Київ
  • Интересы:ШТМЛ, ИПБ, КС:Сорс, кино...

Отправлено

Ау. Неужели никому кроме меня на 2.2.2 этого не надо?

dfc_darkman
  • Участники
  • Cообщений: 1 050
  • http://darkman.kiev.ua
  • Город:Украина, Киев
  • Интересы:Internet, House music, Night Clubs & Girls :)

Отправлено

2.3 версия вообще не реагирует на изменения этих параметров:
[codebox] var $first = 0;
var $max_results = 10;
var $sort_key = 'name';
var $sort_order = 'desc';
var $filter = 'ALL';[/codebox]
что делать? :D Хочеться что бы на странице мемберлиста по-дефолту показывало людей, у которых наибольшее количество сообщений. Как-то тупо по-дефолту смотреть на хз какие ники с 0 постов.

EkZeKuteR
  • Участники
  • Cообщений: 181

Отправлено

2.3 версия вообще не реагирует на изменения этих параметров:

+1 ;)

И вообще, что за глупая идея по умолчанию сортировать юзеров по алфавиту ? :D
Ну прописывают там всякие больные ники, типа !!!UZER!!! или -=! GFKJO !=- и светятся по жизни.

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

PS: Проблема насущна! Подскажите, где надо менять. Трюк, как с 2.1.x - не проходит.

Sannis
  • Команда форума
  • Cообщений: 11 877
  • http://sannis.ru
  • Город:Москва
  • Интересы:Фотография, физика, высокопроизводительные системы, прикладное программирование, спортивный туризм.

Отправлено

На 2.2.2 почему-то не прошло. Вообще ничего не сработало. Ни количество ни сортировка. И не понятно почему...


2.3 версия вообще не реагирует на изменения этих параметров


В 2.2 и выше стоит обратить внимание на следующий фрагмент:
$this->first 	   = intval($this->ipsclass->input['st']);
		$this->max_results = isset( $this->ipsclass->input['max_results'] ) ? $this->ipsclass->input['max_results'] : '20';
		$this->sort_key	= isset( $this->ipsclass->input['sort_key'] )	? $this->ipsclass->input['sort_key']	: 'members_display_name';
		$this->sort_order  = isset( $this->ipsclass->input['sort_order'] )  ? $this->ipsclass->input['sort_order']  : 'asc';
		$this->filter	  = isset( $this->ipsclass->input['filter'] )	  ? ( $this->ipsclass->input['filter'] == 'ALL' ? 'ALL' : intval( $this->ipsclass->input['filter'] ) ) : 'ALL';


Wartys
  • Участники
  • Cообщений: 72

Отправлено

Можно сделать больше, чем 50:

в том же файле найти вот такой массивчик —

        $the_max_results = array( 10  => '10',
                                  20  => '20',
                                  30  => '30',
                                  40  => '40',
                                  50  => '50',
                                );

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

                                  100  => '100',

— и можно сделать хоть 1000 :x:


Сообщение отредактировал Wartys: 26 Март 2017 - 04:50





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных