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

Поддержка, переводы и разработка модификаций, расширений для форумов phpbb 3.0\3.1
Правила форума
Не загружайте скриншоты(изображения) на внешние хостинги и размещения их ссылок в сообщениях. Такие сообщения могут остаться без ответа или будут удалены!
Аватара пользователя
mokvo4
bb3.0.4
bb3.0.4
Сообщения: 45
Зарегистрирован: 08.04.2015, 15:29
Репутация: 8

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

Сообщение mokvo4 » 08.04.2015, 16:27 #1

Email on Birthday 1.0.1b, Я установил у себя на phpbb 3.1.3 а суть в том, что после его установки вы можете в автоматическом режиме отсылать поздравительные e-mail письма пользователям, у которых наступил День Рождения. Дополнительно ведется лог этих поздравлений дабы быть в курсе работоспособности расширения.


Хороший мод. Письма уходят, но только тогда, когда зарегистрированный пользователь зайдет на форум:?

Расширения для phpBB3.1.x Email on Birthday phpbb3.1 (поздравительное письмо) Набор расширений от автора, включающий в себя дополнения.

Расширение для phpBB3.1.x Email on Birthday phpbb3.1 (поздравительное письмо) POST#2431 Модифицированный вариант расширения, всё в одном!

Вопрос к Anvar Нужна помощь.
Что нужно сделать чтобы письма уходили не тогда когда зарегистрированный пользователь зайдет на форум, а к примеру по крону в определенное время, допустим в 00:00 часов? Как воплотить в жизнь?
Последний раз редактировалось mokvo4 31.12.2015, 14:00, всего редактировалось 1 раз.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1260
Зарегистрирован: 08.08.2014, 14:26
Репутация: 356

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

Сообщение Anvar » 09.04.2015, 15:45 #2

В администраторском разделе, в настройках сервера есть такой пункт:
Выполнять периодические задачи через системный планировщик (cron):
Если отключено, phpBB будет выполнять периодические задачи автоматически. Если включено, phpBB не будет самостоятельно выполнять периодические задачи; вместо этого, системный администратор должен добавить выполнение bin/phpbbcli.php cron:run в системный планировщик (cron) для запуска с определённым интервалом (например, каждые 5 минут).


Можно включить и самостоятельно через планировщик выполнять bin/phpbbcli.php

Лично я ещё не пробовал такой способ, хотя может быть понадобится.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
mokvo4
bb3.0.4
bb3.0.4
Сообщения: 45
Зарегистрирован: 08.04.2015, 15:29
Репутация: 8

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

Сообщение mokvo4 » 10.04.2015, 12:14 #3

Anvar писал(а): Если включено, phpBB не будет самостоятельно выполнять периодические задачи; вместо этого, системный администратор должен добавить выполнение bin/phpbbcli.php cron:run в системный планировщик (cron)

Надо чтобы phpBB выполнял периодические задачи автоматически, конкретно отправлял поздравления не зависимо от входа зарегистрированных пользователей на конференцию. Как это сделать, через хрон или как то по другому?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1260
Зарегистрирован: 08.08.2014, 14:26
Репутация: 356

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

Сообщение Anvar » 10.04.2015, 12:32 #4

mokvo4
Нужно включить в настройках сервера, в админ разделе и настроить крон на сервере с необходимым интервалом времени выполнения для bin/phpbbcli.php

Крон правильное название его "Планировщик задач". Возможности настроек зависят от панели установленной на сервере, названия от локализации.

Аватара пользователя
mokvo4
bb3.0.4
bb3.0.4
Сообщения: 45
Зарегистрирован: 08.04.2015, 15:29
Репутация: 8

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

Сообщение mokvo4 » 10.04.2015, 13:16 #5

Anvar писал(а): с необходимым интервалом времени выполнения для bin/phpbbcli.php


Anvar, правильно ли я понял что за отправку писем отвечает выполнение запуска файла phpbbcli.php ? :?:

Т.е. На данный момент при заходе на форум зарегистрированного пользователя запускается файл phpbbcli.php и поздравительные письма рассылаются именинникам?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1260
Зарегистрирован: 08.08.2014, 14:26
Репутация: 356

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

Сообщение Anvar » 10.04.2015, 14:45 #6

При заходе на форум запускается cron.php, он отвечает за автоочистку форумов, уведомлений, сессий и других необходимых действий присущие крону. Он выводится в футере в виде картинки размером 1x1 px.

phpbbcli.php для запуска внешнего планировщика, который заменяет штатный cron.php если включена такая возможность судя по описанию. Точно сказать не могу как он работает, пока не имел дел с этим.

Аватара пользователя
mokvo4
bb3.0.4
bb3.0.4
Сообщения: 45
Зарегистрирован: 08.04.2015, 15:29
Репутация: 8

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

Сообщение mokvo4 » 10.04.2015, 15:17 #7

Anvar писал(а):Нужно включить в настройках сервера,

Anvar, включил в админке хрон Да на хостинге ( 10 * * * * /usr/local/bin/php -q /home/логин/www/мой сайт/public_html/forum/bin/phpbbcli.php ) выполнять каждые 10 минут. зарегил 2-х пользователей с завтрашним днем рождения, посмотрю будет ли отправка поздравления автоматом по хрону без захода зарегеных пользователей.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1260
Зарегистрирован: 08.08.2014, 14:26
Репутация: 356

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

Сообщение Anvar » 10.04.2015, 15:37 #8

Можно наглядно видеть когда и что выполняется в cron. Есть расширение Cron Status

Можно вручную выполнить необходимую задачу раньше времени.

Аватара пользователя
mokvo4
bb3.0.4
bb3.0.4
Сообщения: 45
Зарегистрирован: 08.04.2015, 15:29
Репутация: 8

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

Сообщение mokvo4 » 10.04.2015, 15:57 #9

Anvar писал(а):При заходе на форум запускается cron.php, он отвечает за автоочистку форумов, уведомлений,

Включил на хосте и ( 05 * * * * /usr/local/bin/php -q /home/логин/www/мой сайт/public_html/forum/cron.php )
Anvar писал(а):Есть расширение Cron Status

Установлю, буду ждать результата.

Аватара пользователя
Staiki Kiev
bb3.1.3
bb3.1.3
Сообщения: 387
Зарегистрирован: 03.03.2015, 02:57
Репутация: 5

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

Сообщение Staiki Kiev » 10.04.2015, 18:15 #10

Уточните-это расширение для 3.1.3 уже нормально работает?
http://staiki.net/index.php - Форум Компьютерной Помощи


Вернуться в «Расширения, модули и хаки»