Блог Владимира Торопчина
Господи, перезагрузи этот мир...

Всем по мылу! Скрипт e-mail рассылки

Всем по мылу

В этот февральский вечер поделюсь с пользователями NanoCMS модулем сервиса e-mail рассылки любой текстовой информации юзерам. В качестве любой текстовой информации понимаются простые письма на e-mail. Например, это могут быть новости, сообщения об обновлениях какой-то важной информации для аудитории вашего сайта.


Модуль сервиса рассылки позволяет производить рассылку из одной серии писем по базе e-mail’ов, составленной вами практически в любой форме. Составлять базу можно вручную, либо какими-то вашими сервисами. Например, вы являетесь автором программного продукта, пользователям которого очень хочется получать информацию об обновлениях. У себя на сайте, вы размещаете простейшую формочку, которая просит e-mail’ы у пользователей и заносит их в базу данных. Кроме адресов электронной почты можно просить у пользователя любую другую информацию. Сервис рассылки найдёт e-mail’лы в базе и отфильтрует всё, что ему не нужно. Сама база останется неизменной.

Скачать модуль email рассылки. Версия 1.01 build 3. Дата релиза 13.04.2011г.

Установка:

  1. Копируем файлы из архива в корневую папку вашей NanoCMS. Запутаться невозможно - файловая структура в архиве в точности повторяет файловую структуру NanoCMS.

  2. Директориям:
    data/mailer
    data/mailer/db
    data/mailer/ settings
    устанавливаем права 0777.

  3. В файле 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'),
    ),
    );
  4. Заходим в админку NanoCMS, далее жмём на кнопку Mailer в топменю. Скрипт будет ругаться, что не найден файл письма и файл базы данных. Пока не обращайте на это внимание. Читаем информацию на открывшейся странице.

  5. Перед созданием рассылки нужно подготовить базу данных e-mail адресов, положить её в любую папку внутри NanoCms. Пусть это будет файл будет с таким именем data/mailer/db/email_clients.txt.

  6. Идём в раздел настроек и прописываем путь к файлу базы данных e-mail. В нашем случае он будет выглядеть так: ./data/mailer/db/email_clients.txt. Редактируем остальные настройки по своему усмотрению.

  7. Теперь можно создать рассылку.

RSS лента ВСЕГО блога с комментариями RSS лента ВСЕГО блога БЕЗ комментариев RSS лента этой КАТЕГОРИИ с комментариями RSS лента этой КАТЕГОРИИ и БЕЗ комментариев RSS лента ЭТОГО ПОСТА с комментариями к нему



Прыг: 01 02 03 04

Рейтинг популярности - на эти заметки чаще всего ссылаются:

февраль, 2011
пн вт ср чт пт сб вс
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28