Пропустить

Upcoming Birthdays

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Upcoming Birthdays

Сообщение boloto » 18.03.2010 2:32

Малюсенький доп к моду Upcoming_Birthdays_1_0_3, который выводит список "будущих" именинников.
У многих из нас на форумах живут "мертвые души". Т.е. юзеры которые зарегились, но не написали ни одного сообщения. Какой смысл выводить их в список именинников? Для того чтобы отсечь вывод "молчунов" достаточно поправить одну строку в моде.
В файле, который идет с модом 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)
Аватара пользователя
boloto
phpBB 2.0.0
 
Сообщения: 122
Зарегистрирован: 29.09.2009 16:41
Благодарил (а): 39 раз.
Поблагодарили: 12 раз.

Re: Upcoming Birthdays

Сообщение mau » 24.05.2010 15:11

Спасибо! Надо тоже исправить :D
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
mau
phpBB 2.0.5
 
Сообщения: 228
Зарегистрирован: 28.04.2008 11:26
Откуда: Россия
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.

Re: Upcoming Birthdays

Сообщение wwwzebra » 28.01.2011 18:20

Коллеги!

При установке MOD вышла ошибка

styles/prosilver/template/index_body.html
Поиск
<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
In-Line Find
and BIRTHDAY_LIST
Определение In-Line Find в моде ненайдено.Определение Find в моде не найдено

Поиск
<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF -->
In-Line Find
{L_NO_BIRTHDAYS}<!-- ENDIF -->
In-Line After, Add
	<br /><!-- IF BIRTHDAYS_AHEAD_LIST -->{L_BIRTHDAYS_AHEAD}: <strong>{BIRTHDAYS_AHEAD_LIST}</strong><!-- ENDIF -->

Успех

Что нужно сделать?
Последний раз редактировалось Айдар 25.03.2011 3:02, всего редактировалось 1 раз.
Причина: Заключил код в BBcode и поправил орфографию

wwwzebra
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 20.01.2011 17:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Upcoming Birthdays

Сообщение boloto » 28.01.2011 18:25

wwwzebra версию phpbb скажите и попробуйте не автомодом, а руками установить
Аватара пользователя
boloto
phpBB 2.0.0
 
Сообщения: 122
Зарегистрирован: 29.09.2009 16:41
Благодарил (а): 39 раз.
Поблагодарили: 12 раз.


Вернуться в Поддержка модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы