How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999)

Опубликовано: 04.07.2017

видео How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999)

The Great Gildersleeve: Disappearing Christmas Gifts / Economy This Christmas / Family Christmas

drupal.org/project/simplenews (сам модуль для рассылок)
drupal.org/project/mailsystem (он нужен для mimemail)
drupal.org/project/mimemail (для того чтоб работал HTML в письмах)


How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999)

Качаем по ссылкам или с помощью Drush. Включаем перечисленные выше модули и у нас появится новый тип материала под заглавием "Simplenews newsletter" - это стандартный материал для рассылки новостей, мы можем использовать его или сделать собственный свой. Мы будем создавать собственный свой тип материала:


Our Miss Brooks: Convict / The Moving Van / The Butcher / Former Student Visits

Создаем новый тип материала и назовем его test. Жмём "Save and add fields"

Добавляем имеющееся поле field_simplenews_term без этого нода не будет создаваться если поставлена галочка "Use as simplenews newsletter".

Дальше ставим галочку на "Use as simplenews newsletter". Выходит, что мы можем сделать хоть какой тип материала и использовать его как новостную рассылку, но можно использовать и дефолтный тип материала - кому как нравится.

Дальше, по адресу /admin/config/services/simplenews/settings/mail ставим галочку на "Use cron to send newsletters" для того чтоб не перегружать сервер при огромных объемах, или чтоб избежать трудности с количеством отправки писем в час на вашем хостинге.

Сейчас вы сможете сделать ноду типа "test" и выслать её юзерам. Как видно на снимке экрана, там выделено "Not yet sent" - это значит что письмо нашим подписчикам еще не отправлено. Для отправки необходимо надавить на чекбокс и избрать действие "Send" и при последующем запуске крона рассылка будет всем выслана.

И здесь у меня встал вопрос - "неуж-то придется повсевременно вручную создавать все эти деяния чтоб после каждой публикации новейшей статьи делать всем моим подписчикам рассылку?" Нет, не придется. Для этого есть модуль simplenews_rules который идет в придачу с главным модулем simplenews. Включаем его и идем в Rules для сотворения нового rule:

В ивентах избираем наш тип материала, в нашем случае "test" (на картинке блог, но не в этом сущность). В критериях выставляем "Материал размещен" в качестве селектора оставляем просто node. Дальше в действиях добавляем "Send newsletter" селектор также node.

Всё, сейчас при разработке новейшей ноды нам не надо входить на страничку /admin/content/simplenews и жать выслать - это будет делаться автоматом благодаря "rules".

Сейчас остался один аспект - это HTML в письмах. Выше я писал перечень модулей которые нужно скачать и установить. Если вы все их скачали и включили, то далее просто делаем так:

идем по адресу /admin/config/system/mimemail и делаем как на изображении выше.

Помоему все, если что-то упустил - пишите. Спасибо за внимание!