Офис НП AMWAY в Ярославле
Офис Амвей в Ярославле
На карте Офис AMWAY в ЯрославлеПрием и выдача заказов, презентация продукции Амвей, мастер–классы, вопросы по бизнесу Amway:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » CMS PHP Fusion
 Распечатать тему
Плагин Email рассылки Mail To All by Pisatel
Pisatel
| Плагин Email Рассылки
| Автор: Pisatel
| Version: 1.3
| Support: http://www.meweb.ru/forum/viewthread.php?thread_id=39
| First public release: April, 2015

Описание:
- Плагин для рассылки электронных писем группе пользователей в стандарте HTML
Возможности:
- По умолчанию в CMS PHP-Fusion имеется три предустановленных группы: "Пользователи", "Администраторы", "Супер Администраторы", можно отправлять письма, выбрав соответствующую группу. Также можно создать новую группу (Администрирование пользователей->Пользовательские группы), добавив в нее только тех пользователей, кому необходимо сделать рассылку. Администратор при выборе группы для рассылки будет видеть, сколько пользователей в ней.
- В каждом письме пользователю посылается ссылка для возможности отписаться от рассылки (id в url шифруется, для всех, кто установит плагин, ключи будут разные: два цифровых ключа, плюс уникальный префикс. Шифрование не сложное, однако, думаю, вполне хватит для подобных целей). Если пользователь перейдет по ссылке, его id будет занесен в базу и более писем (через рассылку) от вас он получать не будет. Также при отписке в базу будет добавлен IP отписавшегося и время. IP практически исключает возможность подбора обратных ссылок. Есть и небольшая особенность: если у пользователя было несколько учетных записей и ему на все ящики пришли письма, то отписаться он сможет только один раз (идет проверка на ip), либо ему придется каждый раз менять ip. Чтобы пользователь вновь смог получать письма от вас, нужно будет "пнуть" его из "отказников" в панели администратора данного плагина.
- Письма отправляются пакетами, количество писем в пакете можно настроить в админпанели, отправляются они с паузой (тоже настраивается), дабы меньше было шансов попасть в баню почтовых сервисов и уменьшить нагрузку на сервер
- В заголовках писем посылается precedence:bulk и unsubscribe- обратная ссылка для отписки (ее некоторые почтовые сервисы сразу распознают и ставят в предустановленное место). Данные заголовки сообщают сервисам, что это рассылка, и это тоже уменьшает шансы попасть в спам лист.
- По умолчанию для создания писем используется редактор TinyMCE версия 4.1.9 (последняя актуальная на сегодня). Для изменения в меню плагина перейти в Настройки и выбрать либо стандартный TinyMCE, либо кнопки (кнопки не стандарт).
- Чтобы изменить цвета шаблона письма, править ручками массив в файле mailtoall/inc/sendemail_to_all.php (там все просто)
- Плагин работает автономно (отправка писем), то есть стандартная функция sendemail() и стандартные файлы не используются.
- Если плагин по каким-либо причинам будет отключен (то есть, не будет таблиц в бд), а пользователь перейдет по устаревшей ссылке для отписки от рассылки, он будет перенаправлен на главную страницу сайта.
- В письме отправляется логотип сайта, установленный по умолчанию в панели администратора -> настройки -> главные установки. В случае его отсутствия будет отправлен стандартный логотип плагина.
Возможности админпанели:
- В настройках можно установить количество писем в пакетах, которые будут отправляться с паузой, которую тоже, в свою очередь, можно изменить под себя.
- Можно изменить ключи для шифрования обратного адреса для отписки от рассылки (не рекомендуется)
- Изменение уникального префикса обратного url при отписке.
- Предпросмотр сообщения
- Вставка в тело сообщения сниппета последней статьи или новости с ссылкой на полную статью/новость
- Удаление пользователей из таблицы отписавшихся (по одному или всех сразу)
Установка:
- Установить как стандартный плагин (распаковать содержимое архива согласно директориям, далее Панель администратора->Администрирование системы->Плагины->Mailtoall->Установить). Ссылка на админпанель появится в Плагинах.
Готово, пробуем.
- Рекомендация -
Если вы делаете рассылку желательно, чтобы в настройках сайта был настроен SMTP и юзер был реальным ящиком (желательно, чтобы домен почтового ящика совпадал с доменом вашего сайта). Это бывает весьма важно для почтовых сервисов: они видят, что получают письма от авторизованных пользователей, что тоже, в свою очередь, уменьшает риск попадания в спам. Данная рекомендация- не руководство к действию, а сугубо личное ИМХО, слепленное из прочтенных рекомендаций почтовых сервисов по рассылке и небольшого личного опыта.
Pisatel присоединено следующее:файл:
mail_to_all_v1_3.zip [540.82кБ / 763 Загрузки]
Pisatel присоединено следующее:изображение:
mailtoall_by_pisatel.png

Изменил(а) Pisatel, 26 апреля 2015 14:24:06
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Спасибо, вечером поставлю и буду тестировать Улыбчивый
 
Pisatel
Ага, напишешь, че как. Я пробовал: создал группу, в которой ты и я. Отправил. Оба сообщения ушли. Просмотрел- перешел по ссылке "отписаться"- сработало. Затем снова пытался отправить себе- не ушло, значит, точно сработало)) Ты мне еще потом кинь скриншот заголовков, которые приходят тебе на почту от этого плагина.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
Короче, косяк там с отправкой. То есть, письма уходят, но с отображением потом- проблема. Завтра буду переделывать функцию отправки.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Pisatel, Привет! понял, а так ошибок в журнале вроде никаких нету, попробовал по отправлять вновь созданной группе (из трех пользователей) - все нормально отправляет, отписка от рассылок срабатывает. А как сделать чтобы пользователь отписавшийся, мог снова подписаться на рассылку писем?
 
Pisatel
Я уже это реализовал, подожди, чуть позже скину на почту, чуть оптимизирую функцию отправки только
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
Отправил на почту тебе новую версию. И важно: это не плагин подписки на рассылку, это плагин Рассылки. То есть, сам пользователь может только отписаться от рассылки, если ему придет письмо от тебя. Чтобы ты вновь мог ему отправлять письма, нужно будет его удалить из списка "Отказники" в плагине.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Вот это письмо симпотично смотриться.
Установлю уже завтра обновления, сегодня сил нету...
Ditrin присоединено следующее:изображение:
image_28.jpg
 
Pisatel
Блин, накосячил я там, не ставь пока новый архив, я тебе другой чуть позже скину.
Я прямо див'ами писал для теста))
<div style='text-align:center;color:red'>Новая функция</div><div style='text-align:right;color:black'>Текст справа, черный</div><div style='color:blue'>Текст слева, синий</div>
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Аттач последнего письма, а одно письмо с изображением присылал или без? в одном письме было что "здесь изображение", а самой картинки не было
Ditrin присоединено следующее:изображение:
image_29.jpg
 
Pisatel
Вот это письмо, с которого скриншот- последний рабочий вариант. Скрипт послал с аттачем MailToAll3.zip
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
Готов новый вариант. В нем добавил последнюю версию тины, плюс мелкие технические изменения. Если для тебя это еще актуально- могу скинуть.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Еще как актуально!! Скинь пожалуйста! Мне просто сейчас немного некогда (делаю вскрытие яблокофонов Улыбчивый ) а так конечно нужно, рассылка это тема!
 
Pisatel
Отправил, пробуй.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Pisatel, Доброго дня! добрался до твоего плагина Улыбчивый поставил из последнего архива что ты высылал, короче там такая ошибка у меня - при отписке пользователем, его отправляет на пустую страницу с Access Denied, busters! (это то что на странице) , устанавливал так - удалил прежнюю папку рассылки, и за место нее загрузил ту что ты выслал в письме
Отписался от твоей рассылки, у тебя все нормально (кстати удали меня из отказников)
Изменил(а) Ditrin, 19 апреля 2015 08:37:28
 
Pisatel
Архив прикрепляю к 1 посту. Для тебя установка: сначала деактивируй старый плагин (админпанель->плагины->email рассылка->деактивировать). Затем удали папку Mailtoall, ну а далее установи новый. Ридми в архиве.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Сейчас попробую P.S Все равно то же самое, деактивировал-удалил с сервера- заново закинул и установил через админ панель
Изменил(а) Ditrin, 19 апреля 2015 08:35:35
 
Pisatel
Подожди, сейчас 1 пост поправлю, там последняя версия будет.
Удалил тебя из "отказников" Смеется
Изменил(а) Pisatel, 19 апреля 2015 08:52:49
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Все заработало!!! Скачал с 1 поста!
Еще один баг, вообщем пишу заголовок, далее текст письма - отправка, выскакивает окошко с таким содержанием "Вы должны ввести сообщение, иначе пользователи получат только приветствие и ссылку на отписку", закрываю это окно, пишу еще что нибудь в тине, и тогда только отправляет, попробуй у себя у тебя также?
И еще что заметил: отправил пользователю 3 письма, письма пришли, но показывает что отправлено лишь одно письмо - "Отправлено писем: 1"
Журнал ошибок: "public_html/maincore.php
mysql_result() [<a href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to row 0 on MySQL result index 23 Строка: 205
"
Эта ошибка выскакивает ровно после того как пользователь отписался от рассылки
Изменил(а) Ditrin, 19 апреля 2015 09:20:39
 
Pisatel
Ага, будем смотреть. Насчет отправки- странно, у меня 3 в группе (ты и 2 я), уходит 3 и "Отправлено писем: 3"
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Поделиться:   
Перейти на форум:
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
22339 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
68629 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
15363 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
17905 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
144909 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
14425 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
22563 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
26261 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
7669 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
37017 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
11803 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
31045 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
128445 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
8847 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
23193 13 Pisatel
03. апреля 2015