Drupal → Модуль Simplenews — создаём собственную рассылку

24.01.2011

Описание

Модуль Simplenews добавляет на сайт возможность создать рассылку по пользователям, которые на эту рассылку подписались. Подписываться на рассылки могут как зарегистрированные, так и анонимные пользователи (анонимам придётся подтверждать свой e-mail). Письма рассылаются пачками по крону, что позволяет обойти ограничения хостеров на массовые рассылки.

Установка

Всё стандартно — скачать, распаковать в sites/all/modules, включить. Дать права на подписку необходимым ролям (admin/user/permissions#module-simplenews).

Использование

Модуль добавляет на сайт новый тип материалов — Newsletter issue, создав который, можно разослать его текст всем подписчикам.

Так же модуль позволяет организовывать категории рассылок, например — "Новости сайта", "Акции" и т.д. Пользователи могут подписаться только на определённую категорию. При создании рассылки, администратор должен выбрать одну из категорий. Категории редактируются на странице admin/content/simplenews/types.

В настройках модуля (admin/settings/simplenews) можно изменить формат писем (text, html), включить запрос подтверждения доставки, изменить информацию отправителя, изменить тексты писем на подтверждения e-mail-ов, настроить количество писем отправляемых за один запуск крона.

На странице admin/content/simplenews можно посмотреть список созданных рассылок, добавить новую категорию, посмотреть список подписчиков, массово подписать на рассылку, массово отписать от рассылки, экспортировать список подписчиков.

Шаблоны писем поддаются переопределению.

Пользователи могут подписывать/отписываться на рассылки либо со страницы newsletter/subscriptions, либо с включённого блока Подписка, либо из своего личного кабинета.

Написанное актуально для
Simplenews 6.x-1.3
Похожие записи

Комментарии

Гость
07.03.2011, 14:47

Здраствуйте!

Шаблоны писем поддаются переопределению.

Где ?

Гость
07.03.2011, 15:17

Спасибо! Только что ковырялся в файлах каталога, там есть 2 файла : ...body.tpl.php и ...footer.tpl.php --- Эт они? В них там поменять буквально ничего нельзя :(
Мне надо было убрать из отсылаемых писем текст с квадратными скобками [XXX] .
Нашел где это можно подправить в самом файле .module -- но наверное эт тапорный метод ? Нету ли способа сделать эт как-нибудь не меняя сам модуль?

Гость
07.03.2011, 15:18

Мне надо было убрать из отсылаемых писем текст с квадратными скобками [XXX] .

В темах писем

Гость
16.04.2011, 13:25

а как узнать, дошло ли письмо, может адрес неправильный? возврат писем где?

Гость
11.10.2011, 11:35

сделал так как вы описали, но возможность расслки не появилась, как быть? Есть более подробная пошаговая инструкция?

Гость
11.10.2011, 12:13

или вы ответили кому-то другому или вы меня не поняли.
Дело в том, что я сделал
1. Установка. Всё стандартно — скачать, распаковать в sites/all/modules, включить. Дать права на подписку необходимым ролям (admin/user/permissions#module-simplenews).
Тут все нормально, Далее

2. Использование. Модуль добавляет на сайт новый тип материалов — Newsletter issue, создав который, можно разослать его текст всем подписчикам.

Захожу на admin/content/types, там есть раздел Newsletter issue,
однако изменить его или изменить поля не получается.

Далее вы пишите. Так же модуль позволяет организовывать категории рассылок, например — "Новости сайта", "Акции" и т.д. Пользователи могут подписаться только на определённую категорию. При создании рассылки, администратор должен выбрать одну из категорий.
Это где? и как делается?

4. В настройках модуля (admin/settings/simplenews) можно изменить формат писем (text, html), включить запрос подтверждения доставки, изменить информацию отправителя, изменить тексты писем на подтверждения e-mail-ов, настроить количество писем отправляемых за один запуск крона.
В них я попасть вообще не могу.

На странице admin/content/simplenews можно посмотреть список созданных рассылок, добавить новую категорию, посмотреть список подписчиков, массово подписать на рассылку, массово отписать от рассылки, экспортировать список подписчиков.
Этот раздел тоже не работает выкидывает на admin/content/node-type/simplenews,
при этом отображает Управление содержимым

или вы ответили кому-то другому или вы меня не поняли.

вы просили пошаговую инструкцию, я дал на неё ссылку

однако изменить его или изменить поля не получается.

"не получается" в чём выражается? я телепатическими способностями не обладаю

Это где? и как делается?

почитайте про таксономию

В них я попасть вообще не могу.

Этот раздел тоже не работает

пишите майнтенерам

Игорь
29.10.2011, 20:04

А для семёрки это актуально?
Вы пользуетесь им?
А другие типы материалов как рассылать?

актуально
нет
включить соответствующую опцию в настройках типа материала

Приветствую! Мжет порекомендуете как быть - тестовая рассылка на один ящик проходит нормально, а при рассылке подписчикам не идет.

В отправленных /admin/content/simplenews/sent пишет: на данный момент cron отправляет.

В отчетах появляется сообщение Сообщение:

Кто-нибудь смог справится с такой проблемой?

А как сделать так, чтобы при публикации материала, он бы (материал) автоматически рассылался всем подписчикам (при срабатывании крона, конечно) ?
Чтобы после публикации, скажем новости, не нужно было переходить по адресу site.ru/node/1/simplenews и рассылать вручную ?

Игорь
23.01.2012, 12:50

Возможно ли отправить новому подписчику уже разосланную рассылку(ноду)? То есть отправить второй раз. И конечно же, как это сделать?

Гость
27.01.2012, 21:36

У меня также не получается как у Qvazar,
пишет В отправленных /admin/content/simplenews/sent пишет: на данный момент cron отправляет.
и письма не приходят
в чем проблема может быть?

У меня к стати потом все заработало, правда не совсем понял в чем же была причина ступора.

Гость
29.01.2012, 07:49

надо было Cron запустить! ) дошло не сразу)))

Гость
06.02.2012, 15:58

Крутая статейка, есть вопрос.
Создана россылка, материалы берутся с новостей. Рассылка отправляется раз в неделю, что буде если за неделю не будет новых новостей, рассылка уйдет?

Гость
06.02.2012, 16:28

куда она уйдет?
я думаю ничо не будет рассылаться.. т.к небудет новых новостей

Гость
13.03.2012, 09:55

Друзья!
Скажите те кто пользовался этим модулем: можно ли с помошью его функционала отправлять десятки писем с собственным hook_mail за один вызов хука крона?
Т.е. я сам готовлю письмо для drupal_mail но хочу чтобы пачка писем за раз грамотно уходили без санкций хостера ? (НЕ СПАМ)

Георгий
03.07.2012, 13:26

А как аттачить файлы к письму?
Если я создаю доп. поле, то отсылается не сам файл, а только ссылка на него.

Гость
18.07.2012, 18:10

Блок с подпиской установил в футер. Все нормально отображается. Но если авторизоваться, то пропадает поле в которое нужно вводить свой email. В правах все нормально вроде, настройки все облазил, не могу понять связи - почему исчезает поле при авторизации. В чем может быть причина?

email берётся из профиля пользователя

Гость
19.03.2013, 18:17

Можно ли рассылать пользователям результат выполнения views, параметры фильтров для которого брать из профиля Profile 2 пользователей? Если да, то как?

Помогите убрать скобки перед сообщением. В теме письма менял токены ни чего не меняется. Как и где это дело вообще генерится?

grafdegan
16.10.2014, 16:48

Не могу найти где можно убрать в теле письма рассылке заголовок и ссылку на рассылку:

-------- ТЕСТОВАЯ РАССЫЛКА
-----------------------------------
Рассылка http://www.site.ru/newsletter/rassylka

Гость
17.11.2014, 19:29

можно ли не рассылать некоторые материалы? У меня такая ситуация: есть тип материала, чаще всего новые материалы данного типа нужно майлитть, но не всегда. Так вот, я не могу задать, чтобы вообще ни в какую категорию рассылок новый материал не входил. ЕСли я ни одну категорию не выбираю при создании материала, модуль ругается примерно так:

Notice: Undefined offset: 0 в функции simplenews_newsletter_defaults() (строка 456 в файле /home/a/asucgbea/drupal.asucgbea.bget.ru/public_html/sites/all/modules/simplenews/simplenews.module).
Notice: Undefined offset: 0 в функции simplenews_newsletter_defaults() (строка 456 в файле /home/a/asucgbea/drupal.asucgbea.bget.ru/public_html/sites/all/modules/simplenews/simplenews.module).
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tid' cannot be null: INSERT INTO {simplenews_newsletter} (nid, tid, status) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2); Array ( [:db_insert_placeholder_0] => 169 [:db_insert_placeholder_1] => [:db_insert_placeholder_2] => 0 ) в функции simplenews_newsletter_save() (строка 2001 в файле /home/a/asucgbea/drupal.asucgbea.bget.ru/public_html/sites/all/modules/simplenews/simplenews.module).

Можно ли решить эту проблему? Заранее благодарю.

Дмитрий
19.02.2015, 11:15

А как отправлять файлы? или хотя бы ссылки на них?
Добавил для файлов, в отображении типа материала, в разделе симпленевс выбрал формат url файла, в простом письме и в хтмл письме, но отправки нету. то при создании новой рассылки прикрепляю файл, но он не отправляется, хотя сама рассылка приходит.

Гость
22.02.2015, 22:39

А если подписка для гостя - как в блоке добавить поле имя подписчика?

Скажите пожалуйста, какое действие происходит первым, сборка писем с помощью Rules + Cron или рассылка писем?

Гость
17.01.2016, 13:31

Статья помогла разобраться. Спасибо!

Добавить комментарий