Плагин «Дайджест»
После топика, реализован данный плагин.
На данный момент плагин умеет:
— Отправлять на мыло пользователям которые отсутствовали на сайте определенное время сообщение-информер с последними «событиями» на сайте (пример текста письма в топике)
— Выполнение отправки рассылки по расписанию (cron)
— Делать отправку сообщения-информера в ручном режиме выбранному пользователю (группе пользователей, данный режим делался как возможность тестирования).
— В ручном режиме можно предварительно просмотреть текст отправляемого письма.
— Совместим с плагином «Mailing (большие рассылки)»
— Совместим с плагином «Nice URL»
— Мультиязычность в шаблонах.
Стоимость плагина 15$, плагин в каталоге.
На данный момент плагин умеет:
— Отправлять на мыло пользователям которые отсутствовали на сайте определенное время сообщение-информер с последними «событиями» на сайте (пример текста письма в топике)
— Выполнение отправки рассылки по расписанию (cron)
— Делать отправку сообщения-информера в ручном режиме выбранному пользователю (группе пользователей, данный режим делался как возможность тестирования).
— В ручном режиме можно предварительно просмотреть текст отправляемого письма.
— Совместим с плагином «Mailing (большие рассылки)»
— Совместим с плагином «Nice URL»
— Мультиязычность в шаблонах.
Стоимость плагина 15$, плагин в каталоге.
64 комментария
«мы написали за это время аж 2 постов» и отсутствие переносов строки тоже огорчает.
При попытке отправить выбранному юзеру — Системная ошибка, повторите позже.
Ну и по грамматике с запятыми шляпа, надо придумать, как сделать, чтобы перечисление было не
а
Логически я представляю это так:
Допустим, постов в конфиге сказано выбирать 5 самых лучших.
Тогда мы смотрим, что два последних выбранных должны быть связаны как Х и Х, тогда вычитаем 2 из 5, видим, что осталось 3 и к ним применяем Х,_, а к двум последним Х и Х.
Это реально как-то автоматически сделать?
можно внести в russian.php как переменную, и в зависимости от пола выдавать три версии:
был, была, и был(а).
имя сайта можно сделать гиперссылкой Имя Сайта, ссылающейся на его адрес.
Предполагаю, что это изза того, что тестовый акк, на который я пробовал отправить письмо, заходил меньше, чем за время выборки (7дней), так как заходил сегодня.
Если предположение верное, можно ли разрешить отправлять письма тем выбранным вручную, кто не попадает в эту выборку?
Если есть способ, который можно освоить за полчаса — тогда сделаю.
А остальные в config.php
1. В админке выводятся списки пользователей, для ручной отправки сообщения. На против имени можно поставить «галочку». Но если переключиться на следующий список людей, то отмеченные люди стираются. Т.е. нельзя «насобирать» людей по всей базе. Приходится ограничиваться только той выборкой, которая поместилась на один экран выбора.
Не знаю, понятно ли описал…
2. Необходимо придумать, как в рассылаемом письме решить вопрос со склонением количества дней, а то сейчас «не было на сайте целых 4 дней»
3. Если воспользоваться поиском контакта, например, vasya, а система найдет пользователя VasyA, то при добавлении пользователя в список адресатов добавиться гибрид из строки поиска и реального пользователя, т.е. «vasyaVasyA». Значения из строки поиска не должны априори попадать в список адресатов. Т.к. сейчас невозможно пользоваться поиском.
Вроде пока все.
1 — даже небрался ибо считаю излишним, так как плагин предназначен для работы в фоновом режиме (кроне), функция ручной отправки делалась для возможности тестировать.
версию 0.1.8 разослал
Битые ссылки, типа facepalm_news/1970/01/01/.html,
подозреваю, что это изза отсутствия интеграции с NiceURL.
Отправил тебе посмотреть один дайджест.
В остальном все позитивно.
сегодня начну привязывать NiceURL.
а вобще даже мне понравилось такое письмо, хотя я делеко не любитель подобных рассылок.
возможно, что не я один :)
коммент не относился к категории тех замечания :)
Например, последний раз user был 15 января.
Мы сделали рассылку для тех, кого не было 2 месяца.
Теперь, при выборе рассылки в 1 месяц, этот user в таблице пользователей админки будет выглядеть так:
user дата сессии 15 января (зеленым), дата рассылки 30 марта (красным).
То есть, мы сравниваем дату последней сессии и дату последней рассылки с датой, которую получаем вычитанием $config['count']['day'] из текущей даты и красим их по результатам.
А потом оставь на 2х неделях. и в автомате. Думаю, немного будет.
можно подружить с плагином Mailing livestreetcms.com/addons/view/106/
ваш плагин создает рассылку, а наш пачками отправляет. при этом пользователь может ответить на сообщение и админ прочитает ответ.
Но это к netlanc'у, так как я не программист, просто мимокрокодил.
Некоторое время назад, пробовал делать рассылку с информацией за 30 дней. Сейчас поменял время в конфиге на 7 дней, и в письме поменялись сама цифра дней и счетчик постов за выбранное время.
Сама же выборка постов осталась прежней, и в ней остались старые посты (старше 7 дней), и не появились новые (хотя по судя рейтингу и комментариям должны были).
Так же не работают переменные
$config['count']['blog'] = 4;
$config['count']['blog_topic'] = 4;
Очистка кэша не спасает. Почему так может быть?
livestreetcms.com/profile/netlanc/addons/
То, что я в этом комменте писал, планируешь сделать?
ну и включить это в письмо обычной рассылки. То есть обычный дайджест, но с вставкой спец.блока (НГ, 8марта, день независимости :)) до или после.