Email on Birthday phpbb3 (поздравительное письмо)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----

Был ли полезен для вас данный анонс ???

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

tomos2007
Заглянул на огонек
Заглянул на огонек
Сообщения: 8
Стаж: 10 лет 4 месяца

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение tomos2007 »

tomos2007 писал(а):Нашел вот здесь решение при нерабочем моде и версии движка 3.0.10. Ссылка Может и для 3.0.12 прокатит.
Только пока не понял что и где менять. С английским проблемы. Может кто подскажет?
В общем сделал сразу как здесь https://www.phpbb.com/customise/db/mod/ ... ca#p246642 Все работает, письма приходят. Версия форума 3.0.12
#61
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение dqdmitry »

Поставил мод, внёс правку, что указал tomos2007.
Тестовому аккаунту сделал ДР сегодня. Пока нет письма...
Версия форума 3.0.12.
нуевонафигэтотавтомод
#62
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение DeaDRoMeO »

Вот и у меня ничего не работает((
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#63
Аватара пользователя
dqdmitry
Самый Любознательный
Самый Любознательный
Сообщения: 377
Стаж: 11 лет 4 месяца
Откуда: Ангарск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение dqdmitry »

У меня в логе показывает, что отправлено поздравительное письмо, а на почте нет. Правда с gmail только попробовал...
нуевонафигэтотавтомод
#64
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение DeaDRoMeO »

У меня даже в лог не пишет))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#65
Аватара пользователя
Dimsim
Заглянул на огонек
Заглянул на огонек
Сообщения: 11
Стаж: 9 лет 4 месяца

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение Dimsim »

Установил мод на версию форума 3.0.13-PL1. Стиль prosilver. Мод работает.
При правке кода обнаружил небольшую ошибку, незнаю влияет ли она на что нибудь или нет, но поправил вот это:

Код: Выделить всё

, u.user_email, u.user_lang,u.user_notify_type, u.user_jabber 
изменил на это:

Код: Выделить всё

, u.user_email, u.user_lang, u.user_notify_type, u.user_jabber
И ещё, в инструкции каждый код копируется с пробелом в конце, тоже удалял эти пробелы.
У кого не работает, имейте виду, что сообщение отправляется только если кто нибудь из зарегистрированных пользователей зайдёт на главную страницу форума. Мод отправит сообщение только если у вас внизу форума отображается список пользователей у кого сегодня день рожденье:
ДНИ РОЖДЕНИЯ
Поздравляем: Denis (27)
Из выше написанного выползают две проблемы:
1. Если у вас мало пользователей, и в день рожденье кого то из них, никто зарегистрированный не зайдёт на главную страницу, именинник останется без поздравления. Сообщение отправляется именно в то время когда кто то зарегистрированный заходит на главную страницу форума.
2. Если у вас очень много пользователей, то форум кидает на 403 ошибку, из-за длительного выполнения запроса.
Цитата общения двух админов:
User-1: Мод работает, письма отправляются, есть одно но. У меня большое количество регистрированных пользователей. При отправке кидает на 403 ошибку, из-за длительного выполнения запроса видимо. И нужно некоторое время не открывать главную страницу форума, так как запрос выполнится опять, и письма будут дублироваться... Что можно сделать в таком случае?
User-2: И что, бывают такие дни, в которые очень много дней рождений? Прям столько, что аж сервер вешается от количества поздравительных писем?
User-1: ага, бывает, каждый день. У меня 45606 пользователей, разделить на 365, можно вывести среднее значение на каждый день.
User-2: И у всех 45606-ти пользователей заполнено поле «День Рождения»?
User-1: это обязательное поле.


Что то я передумал ставить этот мод.

Какой нужно сделать SQL запрос к БД форума, чтобы удалить мод???
#66
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение DeaDRoMeO »

Пробел роли не сыграет, все делается для лучшей читаемости кода

1. Может хостинг слабоват? Вечером гляну в код, может можно оптимизировать его

2. Чтобы удалить, гарантированно, зайдите в БД и в таблице phpbb_config удалите 2 поля от этого мода, в запросе видно какие поля добавляются
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#67
Аватара пользователя
mokvo4
Заглянул на огонек
Заглянул на огонек
Сообщения: 11
Стаж: 9 лет 1 месяц
Откуда: Санкт-Петербуг

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение mokvo4 »

Хороший мод. Письма уходят, но только тогда, когда зарегистрированный пользователь зайдет на форум
kulyasov писал(а):открываем functions_messenger.php
находим
Код: Выделить все
$headers[] = 'Content-Type: text/plain; charset=UTF-8'; // format=flowed
 


заменяем на
Код: Выделить все
$headers[] = 'Content-Type: text/html; charset=UTF-8';

тогда письма приходят с картинками.

А что нужно сделать чтобы письма уходили не тогда когда зарегистрированный пользователь зайдет на форум, а к примеру по крону в определенное время, допустим в 00:00 часов?
#68
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение DeaDRoMeO »

Это надо дописывать мод, добавлять задачи в крон, сомневаюсь что автор мода да и вообще ктолибо заинтересуется этим. Я лично с кроном не умею работать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#69
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение VDV_forever »

Я так понимаю что мод не очень работоспособен и сильно грузит систему. Полезность его хороша, но вот быстродействие и глюки нам не нужны :ni_zia:
#70
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Email on Birthday phpbb3 (поздравительное письмо)

Сообщение DeaDRoMeO »

Ну есть спорные моменты, но мод как бы присутствует в офф базе модов, решать вам конечно
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#71
Ответить