У многих из нас на форумах живут "мертвые души". Т.е. юзеры которые зарегились, но не написали ни одного сообщения. Какой смысл выводить их в список именинников? Для того чтобы отсечь вывод "молчунов" достаточно поправить одну строку в моде.
В файле, который идет с модом rootincludesfunctions_upcbirthdays.php
Код: Выделить всё
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)исправить на
Код: Выделить всё
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid) OR (u.user_posts = 0)Само собой, что можно сделать более сложную проверку. Не просто "молчунов", но и "малонаписавших". Можно эту цифру внести как параметр в базу и в админку. Но имхо это сликшом много чести для такой маленькой правки
Добавлено спустя 10 минут 48 секунд:
Да, забыл сказать... Таких же "молчунов" я не вывожу и в списке "сегодняшних" именинников. Исправление очень подобное.
В файле index.php
Код: Выделить всё
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)исправить на
Код: Выделить всё
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid) OR (u.user_posts = 0)






