Бесплатный плагин для отправки приветствий новым пользователям "Greeting"

Мы подумали, что пользователям Кукорамы будет приятно если после регистрации на сайте их поздравят с успехом и дадут информацию которая поможет освоиться на сайте. Для этого наш программист Игорь Хохлов разработал плагин «Greeting».

ОПИСАНИЕ


Плагин предназначен для рассылки приветствий новым пользователя в LiveStreet CMS.

Например, в тексте сообщения можно благодарить пользователя за регистрацию и дать ему ссылки на страницу помощи или общих вопросов по работе с сайтом.

Плагин совместим с плагином многоязычности l10n. Т.е. вы можете создавать разные шаблоны сообщений для разных языков.

UPD. Для того, чтобы отправленные плагином сообщения не отображались в списках сообщений отправителя, нужно установить плагин Mailing.


УСТАНОВКА


Скачайте архив плагина в каталоге LiveStreet и распакуйте в директорию plugins вашего сайта (в результате должен получиться путь "/plugins/greeting/")

Внесите изменения в файл настроек плагина "/plugins/greeting/config/config.php".
Для конфигурирования доступны опции:
$config['from_user_id'] = 1;	// id юзера от которого будут приходить сообщения
$config['page_name'] = 'about';	// имя страницы ссылка на которую будет подставляться в шаблон сообщения вместо %%url%%

Настройте шаблоны сообщений, которые хранятся в директории «plugins/greeting/templates/language». В шаблонах можно использовать переменные %%name%% и %%url%%, которые будут заменены на логин пользователя и ссылку на страницу с именем $config['page_name'].

Например, вот так выглядит наш шаблон для русского языка:
<?php
/**
 * English language file
 */
return array(
    'greeting_title' => 'Добро пожаловать на Кукораму',
    'greeting_text' => "Здравствуйте, %%name%%.
Рады приветствовать вас на сайте Cookorama.Net!
Если у вас возникли вопросы по пользованию сайтом, тогда можете задавать их здесь или поискать ответы в <a href='%%url%%'>FAQ</a>.",
);


После чего необходимо перейти на страницу example.com/admin/plugins (вместо example.com указывайте адрес своего сайта) и активировать плагин Greeting.

UPD. Как правильно заметил kerby, после активации нужно очистить кеш сайта.

ОШИБКИ И ИДЕИ

Плагин лежит в публичном репозитории на GitHub. Там есть возможность создать задачу на улучшение или с описанием ошибки. Пожалуйста пишите по этим вопросам там иначе ваше сообщение может затеряться.

На остальные вопросы готов ответить в комментариях ;).

31 комментарий

avatar
т.е. это та штука которая всех жутко бесит — новое письмо «мы рады вам, траляля».
я очень надеюсь что в таких письмах будет реально лаконичная информация которая будет интересна пользователям, а не разработчикам проекта.
это был крик души не автору, а тем кто поставит этот плагин — «Инф-и в таком письме должно быть мало, но по сути и что бы заинтересовало пол-й»
avatar
Делали из расчета на то, что в случае проблем у пользователя будет прямой контакт с администрацией т.к. сообщение падает в личку. За последний месяц пользователи отвечали на это сообщение несколько раз. Пару раз благодарили за хороший сайт и два раза задавали вопросы.
avatar
Спасибо!

В последнее время сам серьезно обдумывал этот вопрос, но, правда, с гораздо более широким функционалом. Но руки вообще никак не доходят :)

П.С. На главной странице сайта КРАСНЫМИ БОЛЬШИМИ БУКВАМИ висит просьба прочитать определенный топик — не помогает. Сейчас поставлю плагин и буду надеяться, что станет лучше :)
avatar
Да, и в инструкции активации плагина добавьте, что надо очистить кэш, а то текста сообщений не будет. Ну и после каждого изменения текста тоже надо чистить.
avatar
хорошо. спасибо
avatar
Когда-то, во времена тотального отсуствия программистов на LS, пытался сам адаптировать хак версии 0.3.1 в 0.4.2, чтобы организовать подобный функционал на сайте. Ничего не вышло — забил и забыл.

Спасибо за плагин — неожиданно и в тему :)
avatar
Пожалуйста ;)
avatar
Спасибо за плагин!
Давно ждал такой!
avatar
Отличный плагин, обязательно поставим :)
avatar
Отличный плагин, огромное спасибо!
avatar
Спасибо за плагин. Полезен.
avatar
Спасибо за плагин.

Скажите, в строчках
if (!Config::Get('IP_SENDER')) {
    Config::Set('IP_SENDER', '255.255.255.255'); // подставляется в Talk, необходио так же для непоказа автору рассылки писем без ответов
}

ничего менять не нужно?

Просто у амина от которого рассылает в инбоксе письма видны.
avatar
установите плагин Mailing. он скрывает такие сообщения
avatar
спасибо
avatar
Спасибки, то что нужно!!!
комментарий был удален
avatar
Зерегистрировался на вашем сайте и ничего подобного не увидел. Хочется демку.
avatar
хм. плагин включен. на Кукораме регистрировались?
avatar
Обновите до актуальной версии, наверно, многим будет это нужно.
  • aex
  • 0
avatar
Поддерживаю! Обновление необходимо!
avatar
Очень даже нужен, просьба обновить.
avatar
Ошибка при переходе к переменной
<a href='%%url%%'>этой странице</a>
Указываю страницу about, но не переходит по ней, при наведении курсора на слово «этой страницы» видно, что адрес заканчивается на site.com/page/ а не site.com/page/about. Что и где подправить?
avatar
И еще сразу вопрос, при извлечении архива на сервере образуются 2 папки, одна собственно папка с плагином, а вторая под названием ls-plugin_greeting-0.3.0, оно нужно или можно грохнуть?
avatar
Перезалил плагин, ничего не выходит, страница about не подставляется, проверьте пожалуйста плагин.
avatar
В шаблон сообщение не получается подставить ссылки типа
<a href="Любая ссылка">FAQ</a>."
. Личные сообщения сразу ложаться с ошибкой.
avatar
ты вот эту часть в шаблон для русского языка не должен трогать
значение %%url%% ты настраиваешь в конфиге
avatar
забыл в код превратить, еще раз:
ты вот эту часть в шаблоне для русского языка не должен трогать
<a href='%%url%%'>

там пишешь только текстуовку
а в конфиге уже пишешь адрес ссылки который будет вставляться вместо
%%url%%
avatar
Спасибо, но даже не помню о чёт тут речь. ))
avatar
*о чём
avatar
я ответил на твой комментарий, он над моим если чо
avatar
Если чё, то вопрос был вообще не про это. И уже более года)) Ещё раз спасибо. ))
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.