CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Модуль почтовой рассылки
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Запросы функционала » Поддержка модификаций
Loader
Модуль почтовой рассылки



Версия: 2.0
Раздел: Бесплатные модули

Описание:
Основные возможности:
- Почтовая рассылка Вашим пользователям о новостях сайта, акциях и т.д. и т.п., применений масса!
- 8 ноября 2011 модуль обновлён - вышла версия 2.0
100% работает на RC5

Посмотреть файл

Подтверждение Loader, от 2011-01-10, 20:02
termit
+1


Loader
Архив обновил, всё работает всё прекрасно, проверил уже =))
Недостаток пока только в том, что нельзя обновлять страницу с результатами отправки писем (там список пользователей выводится), иначе получится повторная отправка! Будьте бдительны! :crazy:
Loader
Цитата (Loader @ 2024-05-20 19:55)
иначе получится повторная отправка! Будьте бдительны!

Исправлено.
Окончательно довёл модуль до ума, архив обновил.
Diego
Еще бы не плохо сделать генератор новинок из разных модулей за определенный промежуток времени, как на АС был модуль рассылок
Loader
Цитата (Diego @ 2024-05-20 19:55)
Еще бы не плохо сделать генератор новинок из разных модулей за определенный промежуток времени, как на АС был модуль рассылок

AC не видел, писал так как представлял себе этот модуль.
Генератор конечно неплохо, со временем может и сделаю...
Kaname26
?????? ???????? ???????? стоят везде вопросики , файлы в утф8 сделал и поменялись квадратики на вопросики =)) только

Добавлено через 6 минут, 52 секунд:

ошибку исправил сам надо было кодировать в утф8 без ROM
Loader
Полностью переработал данный модуль, и сделал версию 2.0
Теперь письма отправляются порциями в фоновом режиме, поскольку при большом количестве пользователей прежний скрипт безнадёжно вис.
Для того, чтобы письма отправлялись, не обязательно чтобы на сайт кто-то заходил (в отличии от альфы ;) ) - они будут отправляться даже при нулевой посещаемости так как основной скрипт запускается через планировщик Cron.

Сначала приведу скриншоты, а потом опишу как установить:







Установка:
1) Распаковываем архив, файл cron.php копируем в корень сайта, остальные копируем с учётом структуры папок.
2) Активируем в админке модуль, добавляем в админке новый сервис cron (файл -> cron.php, оформление -> нет, логин -> admin), затем если Вы никогда не добавляли новый сервис, переходим к шагу 3, а если добавляли то в phpMyAdmin смотрим таблицу префикс_services и смотрим какой id у нашего нового сервиса. Это число запоминаем и вставляем в файл cron.php в строке:
$Mainclass->service_id='9';#ID сервиса CRON 

3) Открываем файл sql.txt и его содержимое вставляем в админке сайта в поле Управление->База Данных->Выполнить запрос в БД.
4) Настраиваем Cron. Проще всего написать в саппорт хостеру с просьбой: нужно настроить планировщик Cron на запуск файла cron.php в корне сайта с периодичностью, допустим 10 минут. Если есть желание, то можно и самому настроить. У меня в ISP Manager это выглядит так:



Где команда - это строка вида:
/usr/bin/php /var/www/ВашЛогин/data/www/ВашСайт.Ru/cron.php

На этом пока всё, в планах прикрутить отправку вложений (файлов) с письмами, а также сделать запуск каких-либо файлов по расписанию (планировщик).
Ссылка для скачивания находится в первом посте темы.
Ссылка на старую версию модуля: [attachment=987:notifications.rar]

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.