Как настроить рассылку (Newsletter) в October CMS?

Пользователь

от hermina.hauck , в категории: PHP , 8 месяцев назад

Как настроить рассылку (Newsletter) в October CMS?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от leila.dickinson , 8 месяцев назад

@hermina.hauck 

Для настройки рассылки (Newsletter) в October CMS можно использовать плагин "RainLab.MailChimp".


Вот пошаговая инструкция:

  1. Установите плагин "RainLab.MailChimp" из админ-панели October CMS через раздел Marketplace или через Composer командой php artisan plugin:install RainLab.MailChimp.
  2. После установки откройте файл config/services.php и добавьте в него следующую конфигурацию для MailChimp API:
1
2
3
4
'mailchimp' => [
    'apiKey' => 'YOUR_API_KEY',
    'listId' => 'YOUR_LIST_ID',
],


  • Замените YOUR_API_KEY на ваш ключ API MailChimp.
  • Замените YOUR_LIST_ID на идентификатор вашего списка рассылки.
  1. Создайте страницу для рассылки, используя плагин RainLab.Pages или любой другой плагин для создания страниц. На этой странице вы можете разместить форму подписки для пользователей.
  2. В шаблоне страницы используйте компонент newsletterSubscribe для отображения формы подписки:
1
{% component 'newsletterSubscribe' %}


  1. Если вы хотите отобразить сообщение об успешной подписке или об ошибке, добавьте следующий код в шаблон страницы:
1
2
3
4
5
{% if subscriptionResult == 'success' %}
    Вы успешно подписались на нашу рассылку!
{% elseif subscriptionResult == 'error' %}
    Произошла ошибка при подписке. Пожалуйста, попробуйте еще раз.
{% endif %}


  1. Если вы хотите отправить приветственное сообщение подписчику после успешной подписки, создайте файл шаблона "welcome.htm" в папке "mailchimp" в папке mailtemplates вашей темы:
1
/themes/your-theme-name/mailtemplates/mailchimp/welcome.htm


  • В файле шаблона "welcome.htm" вы можете использовать переменную {{ email }}, чтобы включить адрес электронной почты подписчика в сообщение.
  1. Теперь, когда пользователь подписывается на вашу рассылку, его адрес электронной почты будет автоматически добавлен в ваш список рассылки MailChimp и, если настроено, ему будет отправлено приветственное сообщение.


Это базовая настройка рассылки (Newsletter) в October CMS с использованием плагина "RainLab.MailChimp". Вы также можете исследовать другие плагины или методы для отправки рассылок, в зависимости от ваших потребностей.