Easy Newsletter - позволяет организовать информационную рассылку вашим подписчикам, обращаться к подписчикам в пределах менеджера и позволить посетителям самостоятельно подписаться/отписаться от рассылки.

Особенности:

  • Посетители могут подписаться и отказаться от подписки на вашу рассылку.
  • Подписная форма может находиться на любой странице вашего сайта.
  • Вы можете отредактировать и удалить подписчиков.
  • Создавайте и редактируйте рассылку в формате HTML.
  • Проводите тестовую рассылку прежде, чем Вы разошлете ее подписчикам.
  • Различные методы отправки писем: SMTP, Qmail MTA, Sendmail, почта PHP.
  • Этот выпуск содержит английский, немецкий, итальянский и датский языки. Вы можете добавить собственные языковые файлы.

Установка

Примечание: В целях безопасности, прежде, чем устанавливать Easy Newsletter, не забудьте сделать резервную копию вашего сайта!

1. Скачайте последнюю версию Easy Newsletter.

2. Поместите папку easynewsletter из скаченного архива в папку "assets/modules/"

3. Создайте новый модуль с названием "Easy Newsletter", описанием "<strong>0.3</strong> Newsletter manager." и поместите в код модуля содержимое файла "module.txt".

4. Сохраните модуль. Теперь нам необходимо узнать ID созданного модуля. В Mozilla Firefox это делается следующим образом: зайдите в режим редактирования модуля и нажмите правую кнопку мышки и выберете пункт В этом фрейме >> Открыть фрейм в новой вкладке, в появившейся вкладке в адресной строке появится примерно следующая конструкция: "index.php?a=108&id=3", где "&id=3" это и есть указание на ID модуля. Запомните цифру 3, но у вас она может отличаться. Перейдите в конфигурацию модуля и в поле "Конфигурация модуля:" поместите следующий код:

&modId=Module ID;int;3 &path=Path;text;../assets/modules/easynewsletter/

предварительно изменив цифру 3, на ID вашего модуля, если он у вас отличается.

5. Сохраните модуль.

6. Выйдите из административной части и зайдите вновь.

7. Создайте новый сниппет "easy newsletter" с описанием "<strong>0.3</strong> Subscription for front end." и поместите в код сниппета содержимое файла "snippet.txt"

8. Поместите вызов сниппета в том месте вашего шаблона, где это необходимо:

[!easy newsletter!]

Настройка

Настройка языкового файла

1. В папке /assets/modules/easynewsletter/languages/ находятся языковые файлы. Здесь уже есть файлы для датского, немецкого, итальянского и английского языков. Чтобы создать собственный языковой файл, скопируйте, например, файл english.php и переименуйте его в russian.php. Затем откройте файл russian.php и переведите его. Языковой файл для русского языка должен быть в кодировке utf-8.

2. Чтобы подключить файл русского языка, необходимо отредактировать файл /assets/modules/easynewsletter/backend.php, откройте этот файл и найдите эти строки, которые встречаются в коде дважды (319-320 и 331-332 строки):

if(mysql_result($result,$i,"lang_frontend") == 'german'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
$list .= '<option value="german"'.$dropdown2.'>Deutsch</option>';

в первом блоке происходит подключение языкового файла для формы подписки, которая отображается на странице сайта, а во втором блоке для языка установленного модуля. Такие же конструкции используются для остальных языковых пакетов. Вставьте сразу после этих строк подключение собственного языкового пакета:

if(mysql_result($result,$i,"lang_backend") == 'russian'){$dropdown2 = ' selected="selected"';} else {$dropdown2 = '';}
$list .= '<option value="russian"'.$dropdown2.'>Русский</option>';

Вы можете сами создать файл russian.php и отредактировать файл backend.php, либо скачайте уже готовые файлы по этой ссылке.

Настройка конфигурации модуля

Зайдите в модуль Модули >> Easy Newsletter и перейдите в раздел Configuration. В поле Language - website выберите Русский, в поле Language - manager тоже выберите Русский. Сохраните изменения. Выйдите из модуля и зайдите занова, и если вы все сделали правильно, форма подписки и модуль будут теперь на русском языке.

Вновь зайдите в модуль Модули >> Easy Newsletter и перейдите в раздел Конфигурация, здесь вам необходимо заполнить поля Имя отправителя, Электронная почта отправителя, Метод отправки писем и настройки почтового сервера. Если вы не знаете, какие настройки выбрать, уточните информацию у вашего хостера.

ВАЖНО!

Работа модуля может быть нестабильной при большом количестве подписчиков 1000 и более.

При создании рассылки вы не можете использовать жирный, курсивный и подчеркнутые шрифты.

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

Поделитесь ссылкой

Статистика

Яндекс цитирования
© 2011 - 2023 Школа MODX
Напишите нам в Telegram