Новые пользователи: убрать те у кого нет аватара

#16 25 ноября 2015 в 17:01

А сколько надо?

Lora
Ну мне кажется, что если вы настраиваете на показ 10, то 10 всегда и должно показываться.
Отбрасывать тех у кого нет аватара и показывать 10 из числа тех, у кого он есть.
А иначе у вас сегодня в модуле 2 завтра 9 и т.д. О каком дизайне можно говорить? Блок с последними пользователями будет постоянно плясать.
Нужно вот к этому добавить сначала условие что выбирать из числа тех, у кого есть аватар

  1. $inDB->orderBy('regdate', 'DESC');
#17 25 ноября 2015 в 17:40


Откройте файл /modules/mod_lastreg/module.php, строка 24 (это в запросе к БД)

  1.  
  2. WHERE u.is_deleted = 0 AND u.is_locked=0
  3.  
замените на
  1.  
  2. WHERE u.is_deleted = 0 AND u.is_locked=0 AND p.imageurl != ''
  3.  
И будут выводиться только с аватарами.

Марат
а не подскажите как тоже самое во второй ветке сделать?
#18 26 ноября 2015 в 13:57

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

Нил™
Всё, теперь понял о чём разговор.Вы правы.
#19 26 ноября 2015 в 17:45
Например, как вариант, сделать дубликат ф-ции getUsers — get_No_Avatar и вызывать в модуле её, а в ней дописать в
  1. INNER JOIN cms_user_profiles p ON p.user_id = u.id AND p.imageurl != ''
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.