Всем по мылу! Скрипт e-mail рассылки
В этот февральский вечер поделюсь с пользователями NanoCMS модулем сервиса e-mail рассылки любой текстовой информации юзерам. В качестве любой текстовой информации понимаются простые письма на e-mail. Например, это могут быть новости, сообщения об обновлениях какой-то важной информации для аудитории вашего сайта.
Модуль сервиса рассылки позволяет производить рассылку из одной серии писем по базе e-mail’ов, составленной вами практически в любой форме. Составлять базу можно вручную, либо какими-то вашими сервисами. Например, вы являетесь автором программного продукта, пользователям которого очень хочется получать информацию об обновлениях. У себя на сайте, вы размещаете простейшую формочку, которая просит e-mail’ы у пользователей и заносит их в базу данных. Кроме адресов электронной почты можно просить у пользователя любую другую информацию. Сервис рассылки найдёт e-mail’лы в базе и отфильтрует всё, что ему не нужно. Сама база останется неизменной.
Скачать модуль email рассылки. Версия 1.01 build 3. Дата релиза 13.04.2011г.
Установка:
- Копируем файлы из архива в корневую папку вашей NanoCMS. Запутаться невозможно - файловая структура в архиве в точности повторяет файловую структуру NanoCMS.
- Директориям:
data/mailer
data/mailer/db
data/mailer/ settings
устанавливаем права 0777. - В файле data/content/ _menu.php в самом низу находим раздел настроек топменю и добавляем элемент в массив:
Должно получиться примерно вот так:array('/mailer/admin.htm','Mailer','Mailer'),# Под авторизацией топменю изменяет свой вид:
if (true==$_s['admin'])
$top_menu=array(
'top' => array(
array('setup.htm','Setup','Setup'),
# array('stat.htm','Stat','Stat'),
array('/mailer/admin.htm','Mailer','Mailer'),
array('Logout.htm','Logout','Logout'),
),
); - Заходим в админку NanoCMS, далее жмём на кнопку Mailer в топменю. Скрипт будет ругаться, что не найден файл письма и файл базы данных. Пока не обращайте на это внимание. Читаем информацию на открывшейся странице.
- Перед созданием рассылки нужно подготовить базу данных e-mail адресов, положить её в любую папку внутри NanoCms. Пусть это будет файл будет с таким именем data/mailer/db/email_clients.txt.
- Идём в раздел настроек и прописываем путь к файлу базы данных e-mail. В нашем случае он будет выглядеть так: ./data/mailer/db/email_clients.txt. Редактируем остальные настройки по своему усмотрению.
- Теперь можно создать рассылку.
Рейтинг популярности - на эти заметки чаще всего ссылаются: