Главная » Портфолио » PHP » Массовая рассылка новостей (Авто)

Массовая рассылка новостей (Авто)

18-10-2011, 21:56 n0wheremany Комментарии (24) Просмотры (8985)
Массовая рассылка новостей (Авто)


Для множества сайтов есть необходимость рассылать новости пользователям, но это очень трудоёмко если делать вручную. Мой мод решает эту проблему.

Технология работы:
1. Посетить приходит на сайт, видит панель подписки и вводит своё мыло
Массовая рассылка новостей (Авто)

2. Скрипт сам запускается, и рассылает всем подписавшимся пользователям сгенерированные по шаблону новости в таком виде
Массовая рассылка новостей (Авто)


Вкусности:
- полная автоматизация (поставил, настроил и работает)
- пользователи сами подписываются на новости (даже гости)
- возможность отписаться от рассылки
- настройка сообщения в виде шаблона

Настройка:
- Категории: список категорий из которых можно брать новости
- Период: срок в днях за какой период слать новости

Требования:
- Поддержка хостингом настройки запуска cron-задач

Недостатки:
- нет админки (я считаю что она и не нужна)

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#4 18 августа 2012 12:48 n0wheremany

Slavchik.ru,
Надо установить текущую папку с двигом, а потом уже запускать


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#3 18 августа 2012 11:06 Slav

при запуске ручками из адресной строки:
http://***.ru/engine/deliverymail.php
все ок...рассылка работает, письма приходят.

если запустить через крон:
0 3 * * 7 /usr/local/bin/php -f /home/slavchik/domains/***.ru/public_html/engine/deliverymail.php

то не работает. на почту, на которую приходят ошибки по работе сайта, валятся письма с этим:

PHP Warning: require(../engine/data/config.php): failed to open stream: No such
file or directory in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29

Warning: require(../engine/data/config.php): failed to open stream: No such file or
directory in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29
PHP Warning: require(../engine/data/config.php): failed to open stream: No such
file or directory in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29

Warning: require(../engine/data/config.php): failed to open stream: No such file or
directory in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29
PHP Fatal error: require(): Failed opening required '../engine/data/config.php'
(include_path='.:/usr/local/share/pear') in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29

Fatal error: require(): Failed opening required '../engine/data/config.php'
(include_path='.:/usr/local/share/pear') in
/home/slavchik/domains/***.ru/public_html/engine/deliverymail.php on line
29
Публикаций: 0 Комментариев: 6 [ цитировать ]

#2 4 февраля 2012 13:25 n0wheremany

письма в html формате ДЛЕ не отсылает, толку от того что вы их пропишите.
Таких функций нет. если надо не долго реализовать.


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#1 4 февраля 2012 05:54 kordon

Такой вопрос.... а можно настроить под себя шаблон письма?
*я у себя подключил тэги {image-X} для краткой новости (ищет картинки из полной новости). Могу ли я оформлять новости используя эти тэги или надо доп функцию писать?....
Публикаций: 0 Комментариев: 12 [ цитировать ]