Модуль “Рассылка” (Рассылка публикуемых материалов)

+28
2.68K
Суть модуля заключается в том что бы предоставить пользователю подписаться на рассылку публикуемых материалов. (Например: Новостей сайта).

Возможности

1. Подписка на рассылку;
Иллюстрация
2. Возможность отписаться от рассылки;
Иллюстрация
3. Управление подписчиками;
Иллюстрация
4. Рассылка публикуемого материала.(При добавлении статьи появилась галочка "Разослать статью")
Иллюстрация
5. Пользователи которые не подтвердили подписку — рассылку получать не будут.


Установка

Устанавливать модуль рекомендую на свежий Инстант! Так как были дописаны функции в компоненте content (frontend.php, model.php и в админке applets/content.php).

1. Создаем запись в таблице cms_modules.

INSERT INTO `cms_modules` ( `id`, `position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `allow_group`, `cache`, `cachetime`, `cacheint`, `template` )
VALUES ('', 'sidebar', 'Рассылка', 'Рассылка', '1', 'mod_subs', '2', '1', '1', '0', '', '1', '', '-1', '', '1', 'HOUR', 'module.tpl');

2. Создаем таблицу cms_emails

CREATE TABLE `cms_emails` (
`id` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR( 255 ) NOT NULL ,
`pub` INT NOT NULL ,
PRIMARY KEY ( `id` )
);

3. Заливаем архив в корень. (http://aunet.in.ua/subs.zip)

4. Посмотреть тут. aunet.in.ua

4. Пользуемся)
+1
Alexneva Alexneva 13 лет назад #
Штука полезная, спору нет, спасибо. А вот как решить вопрос с ограничением отправки писем с хостинга? У меня 5000 в сутки и не более...
0
Suslik Suslik 13 лет назад #
Да, на модуль не тянет - скорее хак системы - так как заменяются основные системные файлы - а это очень плохо, плюс этот хак игнорирует smtp настройки системы и шлет письма абы как придется - то есть напрямую.
0
tulik tulik 13 лет назад #
Если не тяжело по smtp подскажите как правильнее, а то чего то не пойму о чем вы хотели мне сказать?
0
Suslik Suslik 13 лет назад #
дело в том что в instantcms есть в настройках способ отсылки емейлов через smtp сервер с авторизацией, например через яндекс почту - таким образом можно гарантировать то что сообщение дойдет нормально а не заблокируется как спам - так как доверие к яндекс почте намного выше чем к письмам посланным с безымянного smtp сервера хостинг провайдера напрямую
LonelyCat LonelyCat 13 лет назад #
Комментарий удален
+1
Анатолий Анатолий 13 лет назад #
Благодарю, попробуемсsmileLonelyCat качаеться, только что скачал
0
Pampa Pampa 13 лет назад #
Спасибо!
Может быть, стОит добавить в пустое поле модуля РАССЫЛКА, в то место, которое должен заполнить Пользователь для получения рассылки, информацию о том, что туда надо вписать? А то не совсем очевидно. Наверное, "Ваш e-mail" ?
+4
Zau4man Zau4man 13 лет назад #
Вы сами с этим не справитесь?)
Автору поста большое спасибо. Думаю пригодится!
+1
Юра Юра 13 лет назад #
Отличный модуль.
+1
0
ByMind ByMind 13 лет назад #
подписатЬся=)
не забудьте исправить
0
tulik tulik 13 лет назад #
Спасибо за комментарии. Все предложения и пожелания учту.
0
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
Хорошо бы заменить поле с вводом e-mail на кнопку, подписаться на новости сайта. Так как e-mail у пользователей уже существует.
0
tulik tulik 13 лет назад #
Рассылка писем данного модуля рассчитана именно на подписчиков которые захотели ее получать (то есть подписались и подтвердили свое участие), а не всем пользователям системы.
+1
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
Не подумал, ведь действительно могут подписать те, которые не регистрировались в системе)
Молодец! Спасибо тебе, очень полезный модуль!
-1
picaboo picaboo 13 лет назад #
а если в день публикуется штук 20 новостей? :(

нет возможности отправлять пачкой? то есть не при публикации новости, а по крону которые добавились за последние например 4 часа или сколько там выставить в настройках. или же вариант ручной рассылки. зашел админ, проверил, отправил руками
0
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
поддерживаю, это намного удобнее..
+2
tulik tulik 13 лет назад #
Нет такой возможности я не предвидел. Будет время доделаю.
0
Бичукин Андрей Бичукин Андрей 13 лет назад #
Добрый день! А на версию 1.8 Вы не планируете переделать этот модуль? Уж очень нужно... Спасибо!
0
tulik tulik 13 лет назад #
Да конечно. Сейчас очень нагружен работой, недельки так через две я думаю обновлю.
+1
Бичукин Андрей Бичукин Андрей 13 лет назад #
Отлично! Буду ждать и через пару недель поинтересуюсь. Спасибо!
+1
venom_ venom_ 13 лет назад #
Игорь, ждем обновления под 1.8
+1
Юра Юра 13 лет назад #
-1
Fatum Fatum 13 лет назад #
Попробовал установить, однако сам модуль не работает ни на 1.7 ни на 1.8
На версии 1.8 отсутствует управление модулем а при выводе модуля в сидебар он не появляется и исчезают остальные модули.
На версии 1.7 так же отсутствует управление модулем и видна ошибка:
Warning: include(modules/mod_subs/backend.php) [function.include]: failed to open stream: No such file or directory in /var/www/test/data/www/777.homelame.me/admin/applets/modules.php on line 45 Warning: include(modules/mod_subs/backend.php) [function.include]: failed to open stream: No such file or directory in /var/www/test/data/www/777.homelame.me/admin/applets/modules.php on line 45 Warning: include() [function.include]: Failed opening 'modules/mod_subs/backend.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/test/data/www/777.homelame.me/admin/applets/modules.php on line 45
а при выводе модуля в сидебар появляется ошибка
Fatal error: cmsPage::require_once() [function.require]: Failed opening required '/var/www/test/data/www/777.homelame.me/modules/mod_subs/module.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/test/data/www/777.homelame.me/core/classes/page.class.php on line 543

при этом осталось непонятным:
1. почему в модуле отсутствует файл modules/mod_subs/backend.php на который ссылается сообщение об ошибке при заходе в управление модулем.
2. почему не реагирует разработчик на мои неоднократные запросы
3. это вообще у кого нибудь работает? или я не один такой... :(
0
VLADIMIR VLADIMIR 12 лет назад #
Вот какой недостаток внешних ссылок пропал сайт и с ним архив. поделитесь архивом (subs.zip)?
0
volchoc volchoc 9 лет назад #
И со мной тоже поделитесь, пож...

Еще от автора

Компонент “Реклама”
В данный момент компонент не продается, ведутся работы над исправлением ошибок.
Хак. Регистрация с загрузкой аватара.
Данный хак позволяет загрузить изображение аватара при регистрации.
Модуль. Популярные товары в категории
Модуль "Популярные товары в категории" выводит популярные товары в текущей категории. Демо - shopdev.sellua.net Найти можно ТУТ
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.