В общем сделал сразу как здесь https://www.phpbb.com/customise/db/mod/ ... ca#p246642 Все работает, письма приходят. Версия форума 3.0.12tomos2007 писал(а):Нашел вот здесь решение при нерабочем моде и версии движка 3.0.10. Ссылка Может и для 3.0.12 прокатит.
Только пока не понял что и где менять. С английским проблемы. Может кто подскажет?
Email on Birthday phpbb3 (поздравительное письмо)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Email on Birthday phpbb3 (поздравительное письмо)
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Поставил мод, внёс правку, что указал tomos2007.
Тестовому аккаунту сделал ДР сегодня. Пока нет письма...
Версия форума 3.0.12.
Тестовому аккаунту сделал ДР сегодня. Пока нет письма...
Версия форума 3.0.12.
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Вот и у меня ничего не работает((
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
У меня в логе показывает, что отправлено поздравительное письмо, а на почте нет. Правда с gmail только попробовал...
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
У меня даже в лог не пишет))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Email on Birthday phpbb3 (поздравительное письмо)
Установил мод на версию форума 3.0.13-PL1. Стиль prosilver. Мод работает.
При правке кода обнаружил небольшую ошибку, незнаю влияет ли она на что нибудь или нет, но поправил вот это:
изменил на это:
И ещё, в инструкции каждый код копируется с пробелом в конце, тоже удалял эти пробелы.
У кого не работает, имейте виду, что сообщение отправляется только если кто нибудь из зарегистрированных пользователей зайдёт на главную страницу форума. Мод отправит сообщение только если у вас внизу форума отображается список пользователей у кого сегодня день рожденье:
1. Если у вас мало пользователей, и в день рожденье кого то из них, никто зарегистрированный не зайдёт на главную страницу, именинник останется без поздравления. Сообщение отправляется именно в то время когда кто то зарегистрированный заходит на главную страницу форума.
2. Если у вас очень много пользователей, то форум кидает на 403 ошибку, из-за длительного выполнения запроса.
Цитата общения двух админов:
User-1: Мод работает, письма отправляются, есть одно но. У меня большое количество регистрированных пользователей. При отправке кидает на 403 ошибку, из-за длительного выполнения запроса видимо. И нужно некоторое время не открывать главную страницу форума, так как запрос выполнится опять, и письма будут дублироваться... Что можно сделать в таком случае?
User-2: И что, бывают такие дни, в которые очень много дней рождений? Прям столько, что аж сервер вешается от количества поздравительных писем?
User-1: ага, бывает, каждый день. У меня 45606 пользователей, разделить на 365, можно вывести среднее значение на каждый день.
User-2: И у всех 45606-ти пользователей заполнено поле «День Рождения»?
User-1: это обязательное поле.
Что то я передумал ставить этот мод.
Какой нужно сделать SQL запрос к БД форума, чтобы удалить мод???
При правке кода обнаружил небольшую ошибку, незнаю влияет ли она на что нибудь или нет, но поправил вот это:
Код: Выделить всё
, 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 запрос к БД форума, чтобы удалить мод???
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Пробел роли не сыграет, все делается для лучшей читаемости кода
1. Может хостинг слабоват? Вечером гляну в код, может можно оптимизировать его
2. Чтобы удалить, гарантированно, зайдите в БД и в таблице phpbb_config удалите 2 поля от этого мода, в запросе видно какие поля добавляются
1. Может хостинг слабоват? Вечером гляну в код, может можно оптимизировать его
2. Чтобы удалить, гарантированно, зайдите в БД и в таблице phpbb_config удалите 2 поля от этого мода, в запросе видно какие поля добавляются
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Email on Birthday phpbb3 (поздравительное письмо)
Хороший мод. Письма уходят, но только тогда, когда зарегистрированный пользователь зайдет на форум
тогда письма приходят с картинками.
А что нужно сделать чтобы письма уходили не тогда когда зарегистрированный пользователь зайдет на форум, а к примеру по крону в определенное время, допустим в 00:00 часов?
kulyasov писал(а):открываем functions_messenger.php
находим
Код: Выделить все
$headers[] = 'Content-Type: text/plain; charset=UTF-8'; // format=flowed
заменяем на
Код: Выделить все
$headers[] = 'Content-Type: text/html; charset=UTF-8';
тогда письма приходят с картинками.
А что нужно сделать чтобы письма уходили не тогда когда зарегистрированный пользователь зайдет на форум, а к примеру по крону в определенное время, допустим в 00:00 часов?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Это надо дописывать мод, добавлять задачи в крон, сомневаюсь что автор мода да и вообще ктолибо заинтересуется этим. Я лично с кроном не умею работать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- VDV_forever
- Активно общаюсь
- Сообщения: 259
- Стаж: 11 лет 5 месяцев
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Я так понимаю что мод не очень работоспособен и сильно грузит систему. Полезность его хороша, но вот быстродействие и глюки нам не нужны
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Email on Birthday phpbb3 (поздравительное письмо)
Ну есть спорные моменты, но мод как бы присутствует в офф базе модов, решать вам конечно
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!