Giter Club home page Giter Club logo

evoletters's Introduction

evoLetters

evoletters

Работа с модулем:

Вкладка подписчики, думаю, тут ве понятно, однако две ремарки:

  1. Если вы решите добавить какие-то поля в табличку el_subscriber, то просто расширьте ее и в папке /templates/ создайте home.custom.tpl
  2. Есть столбец "Верифицирован". Эта галка становится если пропустить базу подписчиков через сервис quickemailverification.com Для этого нужно сделать рассылку письма "Валидация писем"

Шаблоны. [+content+] - тело письма. [+unscribe_link+] - ссыль на отписку. Знает и понимает глобальные переменные конфигурации, умеет выполнять сниппеты.

Письма - все понятно.

Методы - сюда вписываем название и название сниппета, который будет заниматься непосредственной отправкой конретному пользователю. Предустановлено четыре метода:

  1. modxmail - отправка через $modx->mail;
  2. smtp.bz - сервис позволяющий производить отправку через curl. Нужна регистрация.
  3. smsc - в представлении, думаю не нуждается. Нужна регистрация.
  4. emailverification - сервис позволяющий отсечь заведомо "левые" ящики.

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

Сниппет:

&subscribe_form - форма подписки. Поле subscribe_email - единственное обязательное. (По умолчанию: @CODE:

)

&confirm - Нужно ли подтверждение на почту (по умолчанию 1 - да)

&method - Метод отправи письма (по умолчанию modxmail)

&subject_subscribe - Тема подтверждения (по умолчанию @CODE: Подтверждения подписки на сайте [+site_name+])

&confirm_text - Текст подтверждающей подписки. [+subscribe_link+] - ссылка для подтверждения ящика. (По умолчнаию @CODE:

Для завершения подписки на сайте [+site_name+] перейдите - по ссылке

)

&replace - Заменять форму результатом (по умолчанию - 1 - да)

&yet_subscribe - Результат если уже есть подписка (по умолчанию @CODE:

Вы уже подписаны

)

&wrong_email - сообщение о некорректном email (по умолчанию @CODE:

Некорректный адрес электронной почты

)

&success_subscribe - сообщение об успешной подписке (по умолчанию @CODE:

Вы успешно подписались!

)

Плагин:

Страница удачной подписки - id страницы куда пользователь идет после подписки Страница отписки - id страницы куда пользователь идет после отписки Метод отправи - каикм образом отправлять письма Тема успешной подписки, Чанк с текстом письма об успешной подписке, Тема успешной отписки,Чанк с текстом письма об успешной подписке - понятно из названия.

События для плагинов:

OnELUserSubscription - после добавления пользователя в таблицу, содержит поля формы и id пользователя OnELConfirmingUsersSubscription - подтверждение подписки пользователя, доступны uid и email OnELConfirmingUsersUnsubscribe - подтверждение отписки пользователя, доступны uid и email OnBeforeDistribution - до начала рассылки, доступен id_letter OnAfterDistribution - по окончанию рассылки, доступен id_letter

evoletters's People

Contributors

liber87 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.