Описание
Модуль 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 и Rules (способ 2)
- Рассылка списка новых материалов за день/неделю/месяц с помощью Simplenews (способ 1)
- Добавляем возможность использовать токены в адресе получателя контактной формы
- Отправить уведомление о новом заказе в Commerce 2
- Как сделать чтобы все письма отправлялись в html формате (8+)
Комментарии
Здраствуйте!
Где ?
файлы .tpl.php в папке модуля
Спасибо! Только что ковырялся в файлах каталога, там есть 2 файла : ...body.tpl.php и ...footer.tpl.php --- Эт они? В них там поменять буквально ничего нельзя :(
Мне надо было убрать из отсылаемых писем текст с квадратными скобками [XXX] .
Нашел где это можно подправить в самом файле .module -- но наверное эт тапорный метод ? Нету ли способа сделать эт как-нибудь не меняя сам модуль?
В темах писем
а как узнать, дошло ли письмо, может адрес неправильный? возврат писем где?
сделал так как вы описали, но возможность расслки не появилась, как быть? Есть более подробная пошаговая инструкция?
http://drupalcode.org/project/simplenews.git/blob/HEAD:/README.txt
или вы ответили кому-то другому или вы меня не поняли.
Дело в том, что я сделал
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,
при этом отображает Управление содержимым
вы просили пошаговую инструкцию, я дал на неё ссылку
"не получается" в чём выражается? я телепатическими способностями не обладаю
почитайте про таксономию
пишите майнтенерам
А для семёрки это актуально?
Вы пользуетесь им?
А другие типы материалов как рассылать?
актуально
нет
включить соответствующую опцию в настройках типа материала
Приветствую! Мжет порекомендуете как быть - тестовая рассылка на один ящик проходит нормально, а при рассылке подписчикам не идет.
В отправленных /admin/content/simplenews/sent пишет: на данный момент cron отправляет.
В отчетах появляется сообщение Сообщение:
Кто-нибудь смог справится с такой проблемой?
А как сделать так, чтобы при публикации материала, он бы (материал) автоматически рассылался всем подписчикам (при срабатывании крона, конечно) ?
Чтобы после публикации, скажем новости, не нужно было переходить по адресу site.ru/node/1/simplenews и рассылать вручную ?
Возможно ли отправить новому подписчику уже разосланную рассылку(ноду)? То есть отправить второй раз. И конечно же, как это сделать?
rules
У меня также не получается как у Qvazar,
пишет В отправленных /admin/content/simplenews/sent пишет: на данный момент cron отправляет.
и письма не приходят
в чем проблема может быть?
У меня к стати потом все заработало, правда не совсем понял в чем же была причина ступора.
надо было Cron запустить! ) дошло не сразу)))
Крутая статейка, есть вопрос.
Создана россылка, материалы берутся с новостей. Рассылка отправляется раз в неделю, что буде если за неделю не будет новых новостей, рассылка уйдет?
куда она уйдет?
я думаю ничо не будет рассылаться.. т.к небудет новых новостей
Друзья!
Скажите те кто пользовался этим модулем: можно ли с помошью его функционала отправлять десятки писем с собственным hook_mail за один вызов хука крона?
Т.е. я сам готовлю письмо для drupal_mail но хочу чтобы пачка писем за раз грамотно уходили без санкций хостера ? (НЕ СПАМ)
А как аттачить файлы к письму?
Если я создаю доп. поле, то отсылается не сам файл, а только ссылка на него.
Блок с подпиской установил в футер. Все нормально отображается. Но если авторизоваться, то пропадает поле в которое нужно вводить свой email. В правах все нормально вроде, настройки все облазил, не могу понять связи - почему исчезает поле при авторизации. В чем может быть причина?
email берётся из профиля пользователя
Можно ли рассылать пользователям результат выполнения views, параметры фильтров для которого брать из профиля Profile 2 пользователей? Если да, то как?
Помогите убрать скобки перед сообщением. В теме письма менял токены ни чего не меняется. Как и где это дело вообще генерится?
Не могу найти где можно убрать в теле письма рассылке заголовок и ссылку на рассылку:
-------- ТЕСТОВАЯ РАССЫЛКА
-----------------------------------
Рассылка http://www.site.ru/newsletter/rassylka
можно ли не рассылать некоторые материалы? У меня такая ситуация: есть тип материала, чаще всего новые материалы данного типа нужно майлитть, но не всегда. Так вот, я не могу задать, чтобы вообще ни в какую категорию рассылок новый материал не входил. ЕСли я ни одну категорию не выбираю при создании материала, модуль ругается примерно так:
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).
Можно ли решить эту проблему? Заранее благодарю.
А как отправлять файлы? или хотя бы ссылки на них?
Добавил для файлов, в отображении типа материала, в разделе симпленевс выбрал формат url файла, в простом письме и в хтмл письме, но отправки нету. то при создании новой рассылки прикрепляю файл, но он не отправляется, хотя сама рассылка приходит.
А если подписка для гостя - как в блоке добавить поле имя подписчика?
Скажите пожалуйста, какое действие происходит первым, сборка писем с помощью Rules + Cron или рассылка писем?
тоже хочу узнать, ответьте на адрес gkossakova7@mail.ru или gkossakova7@gmail.com
Статья помогла разобраться. Спасибо!
Добавить комментарий