Страница 4 из 4

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

Добавлено: 16 фев 2014, 20:09
tomos2007
tomos2007 писал(а):Нашел вот здесь решение при нерабочем моде и версии движка 3.0.10. Ссылка Может и для 3.0.12 прокатит.
Только пока не понял что и где менять. С английским проблемы. Может кто подскажет?
В общем сделал сразу как здесь https://www.phpbb.com/customise/db/mod/ ... ca#p246642 Все работает, письма приходят. Версия форума 3.0.12

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

Добавлено: 21 июн 2014, 14:29
dqdmitry
Поставил мод, внёс правку, что указал tomos2007.
Тестовому аккаунту сделал ДР сегодня. Пока нет письма...
Версия форума 3.0.12.

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

Добавлено: 22 июн 2014, 09:28
DeaDRoMeO
Вот и у меня ничего не работает((

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

Добавлено: 22 июн 2014, 11:54
dqdmitry
У меня в логе показывает, что отправлено поздравительное письмо, а на почте нет. Правда с gmail только попробовал...

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

Добавлено: 23 июн 2014, 15:02
DeaDRoMeO
У меня даже в лог не пишет))

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

Добавлено: 11 фев 2015, 09:42
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 запрос к БД форума, чтобы удалить мод???

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

Добавлено: 11 фев 2015, 11:45
DeaDRoMeO
Пробел роли не сыграет, все делается для лучшей читаемости кода

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

2. Чтобы удалить, гарантированно, зайдите в БД и в таблице phpbb_config удалите 2 поля от этого мода, в запросе видно какие поля добавляются

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

Добавлено: 06 апр 2015, 00:23
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 часов?

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

Добавлено: 06 апр 2015, 10:50
DeaDRoMeO
Это надо дописывать мод, добавлять задачи в крон, сомневаюсь что автор мода да и вообще ктолибо заинтересуется этим. Я лично с кроном не умею работать

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

Добавлено: 04 май 2016, 16:19
VDV_forever
Я так понимаю что мод не очень работоспособен и сильно грузит систему. Полезность его хороша, но вот быстродействие и глюки нам не нужны :ni_zia:

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

Добавлено: 04 май 2016, 18:38
DeaDRoMeO
Ну есть спорные моменты, но мод как бы присутствует в офф базе модов, решать вам конечно