Как вывести список пользователей в виджете в зависимости от пола 2.X

Как вывести список пользователей в виджете в зависимости от пола

 
Посетитель
small user social cms
Сообщений: 13
Как вывести список пользователей в виджете в зависимости от пола ( показывать противоположный пол )
Я понимаю как сделать проверку что пользователь зареистрирован а как и где в коде отфильтровать по противоположному полу controllers/users /widgets/list /widget.php ?
Посетитель
small user social cms
Медаль
Сообщений: 304
@andriu3240:
а как и где в коде отфильтровать по
Точно для вас сказать не возможно. Если в двух словах то примерно так,
system/controllers/users /widgets/list /widget.php с 42 по 53 строку есть код типа
Код PHP:
  1.  
  2. case 'date_log': $model->orderBy('date_log', 'desc');
  3. break;
  4.  
вот он и отвечает за сортировку а именно orderBy('date_log', 'desc'); можно отфильтровать filterEqual('здесь поле', 'здесь значение');
потом заходите system/controllers/users /widgets/list /options.form.php c 25 строки начинается код типа
Код PHP:
  1. 'date_log' => LANG_USERS_DS_DATE_LOG
добавляете туда же свой, чтоб можно было в настройках виджета выбрать.
ну вот как то так, но я точно не уверен мог что то упустить а могу вообще глупостей наговорить)))

Спойлер
Редактировалось: 7 раз (Последний: 25 марта 2019 в 10:58)
Реклама
cms
Посетитель
small user social cms
Сообщений: 780
На Типе контента делается две категории и на двух виджетах Мальчики и Девочки. Почему лучше Тип контента: наборы, поля и тд.
Редактировалось: 1 раз (Последний: 25 марта 2019 в 09:27)
Посетитель
small user social cms
Медаль
Сообщений: 304
@elv, я не хочу вас тролить (мог вообще пройти мимо вашего поста) но просто очень хочу понять как вы мыслите...
ТС спрашивает
@andriu3240:
Как вывести список пользователей в виджете
вы отвечаете
@elv:
На Типе контента делается две категории и на двух виджетах Мальчики и Девочки.
а теперь сам вопрос, как так то "На Типе контента"?
Редактировалось: 1 раз (Последний: 25 марта 2019 в 14:27)
Посетитель
small user social cms
Сообщений: 780
Потом он спросит, а может не спросит как добавить свои наборы и тд. А может будет "кусать логти" , что сделал на Профилях laugh Я пытался предложить более функциональное решение и менее зависимое от разработчиков. Да, профили отдельно, Записи отдельно. Потом будет: взялся за яйца - молоко пропало, это все впереди. А может начнут гнобить, если психика неустойчивая , не будет заходить на форум. Бывает нужно первому начать гнобить, лучшая защита - это нападение !
Редактировалось: 4 раз (Последний: 25 марта 2019 в 15:29)
Посетитель
small user social cms
Сообщений: 13
Killer's dream Дяку. Получилось отсортировать по полу с filterEqual('здесь поле', 'здесь значение'); спасибо.
Форма не нужна я так хотел и сделал. 53 ст
if ($user->is_logged) {
$this->disableCache();
if ( $user->gender == 2 ) { $pol= 1; }
else { $pol= 2; }
$model->filterEqual('gender', $polgender);
}
Но теперь весь виджет нада запретить кешыровать . А это не харашо. сайт и так не очень по скорости. Может у кавото какието идеи будут. ? Так if ($user->is_logged) {
$this->disableCache(); есть смсл только для людей которые уже зарегистрировались . Те которые зайдут и зарегистрируются будут видыть парней и девушек ( закешырованый виджет)
Посетитель
small user social cms
Сообщений: 13
Идею про типы контента я не понял.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.