Исключение из списка заблокированных пользователей

 
Посетитель
small user social cms
Медаль
Сообщений: 375
Гуру - подскажите!
Как исключить заблокированных пользователей из выводимого списка Новые-Рейтинг-Популярные.
Понимаю что нужно в \system\controllers\users\backend.php в выборку из базы добавить 'filter'.
Но что-то не могу "сверстать запрос".
Обожаю вторую ветку! Взрыв мозга!
Посетитель
small user social cms
Сообщений: 8
Это не в бакенде, а в /system/controllers/users/actions/index.php
Заменить (около) 23 строку
Код PHP:
  1.  
  2. // Сортировка
  3. if ($dataset_name){
  4. $this->model->orderBy( $datasets[$dataset_name]['order'][0], $datasets[$dataset_name]['order'][1] );
  5. }
на
Код PHP:
  1.  
  2. // Сортировка
  3. if ($dataset_name){
  4. $this->model->filterEqual('is_locked', null)->orderBy( $datasets[$dataset_name]['order'][0], $datasets[$dataset_name]['order'][1] );
  5. }
Но там еще могут быть нюансы, типа заблокированый пользователь не будет отображаться в списке друзей и других списках, наверное.
Редактировалось: 1 раз (Последний: 19 января 2016 в 05:09)
Реклама
cms
Посетитель
small user social cms
Сообщений: 8
А, нет все нормально smile Если и в списке друзей нужно запретить показ заблокированых, то в /templates/default/controllers/users/list.tpl.php после
Код PHP:
  1. <?php foreach($profiles as $profile){ ?>
нужно добавить
Код PHP:
  1. <?php if(!$profile['is_locked']){ ?>
Редактировалось: 1 раз (Последний: 19 января 2016 в 05:34)
Посетитель
small user social cms
Медаль
Сообщений: 375
Блин попутал я с файлом. Еще же и глянул что не правильно указал и подумал что нужно поправить, ан нет......забЫл smile Ночью надо все-таки спать :)

А файл я имел ввиду - \system\controllers\users\frontend.php
Ну да ладно - счас испробую Ваш вариант - спасибо.
Обожаю вторую ветку! Взрыв мозга!
Посетитель
small user social cms
Медаль
Сообщений: 375
Виктор:
Заменить (около) 23 строку
Супер. Это то что нужно! Огромное спасибо. (+ в карму)
Обожаю вторую ветку! Взрыв мозга!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: