Вы не зашли.
Wolverine, а интеграцию с комментариями и профилем будет
[logined]<a href="{pm_link}">Отправить %Username% личное сообщение</a>[/logined]
где {pm_link} это ссылка на форму + login пользователя GET или POST
Изменено Knopik (2011-03-02 12:35:11)
Не в сети
Плагин умеет подставлять в поле получателя его ник, если задать его в URL ?action=write&name=nickname
Чтобы добавить полезную ссылку "Отправить сообщение" в профиле пользователя в шаблон можно вписать
вот такой код: <a href="/plugin/pm/?action=write&name={user}">[Отправить сообщение]</a>
Не в сети
Не в сети
[0.4][2011-03-29]
+ добавлены уведомления на email о приходе нового сообщения
(опционально, настраивается в профиле пользователя)
+ заложен фундамент API (ООП, отправка сообщений) для использования функциональности pm
другими плагинами (если вам это необходимо и есть предложения
по формату и функциональности, то пожалуйста)
* HTML код рисующий стрелочку для возврата в случае ошибки и
код, перезагружающий страницу, вынесены в языковой файл main.ini
html_back и html_reload соответственно.
Для перехода с версии 0.3 на версию 0.4 необходимо изменить шаблоны:
(в том случае, если вы используете свой вариант)
* write.tpl
* reply.tpl
Заменить "sendto" -> "to_username" и сменить ID у textarea с content на pm_content.Взять новый шаблон set.tpl из поставки плагина.
А также выполнить SQL запрос:ALTER TABLE `ng_users` ADD `pm_email` TINYINT(1) NOT NULL DEFAULT 1 AFTER `pm_sync`
P.S. Было бы здорово, если бы кто-то прошерстил все вариации дизайнов для ЛС в разных открытых CMS, предложил на выбор наиболее удачные вещи и затем сверстал все под версию 0.4.
*без пафоса* Ваш шанс помочь CMS так сказать
P.P.S. Релиз работает исключительно на SVN версии движка.
Изменено Wolverine (2011-04-08 14:33:15)
Не в сети
Не в сети
В связи с проблемами при обновлении до свн, окончательно не протестировал ещё - но ясно уже главное, что работает уведомление отлично, пока отметил только, что перестали смайлики и коды вставляться при написании (возможно надо проверить доп-но, т.к. может в плагине все хор. и свн обн-е у меня не корректно до конца, видимо, в кр. случае, надо подправить шаблоны плага). Интересно также, каким образом расширить (задействовать) функционал для рассылки?
Ну, и мы, надеюсь, в ближайшее время все должны отблагодарить Создателя действительно полезного функционала (материально).
Изменено Neo (2011-04-11 02:06:24)
Не в сети
Поддерживаю предложение его кошельки видим... если по 100 р хотя бы скинимся бодрее дело пойдет.. я свою лепту внес призываю присоединиться!) Есть идея еще сделать уведомление о новых новостях за неделю или 10 дней... Только пока как выполнить не придумали, может кто подскажет свои мысли по этому поводу...
Не в сети
Neo, это косяк в новом шаблоне смайлов, который идет вместе с движком. Переменная {area} не взята в кавычки. Найди smiles.tpl и там его подредактируй, я писал об этом, но пока не исправлено.
Что касается API, ну для этого оно и было сделано, чтобы другие люди могли фантазировать на эту тему. Например плагин feedback сможет скидывать уведомления в ЛС, поздравления пользователей с ДР можно сделать
Изменено Wolverine (2011-04-11 10:44:53)
Не в сети
Спасибо, отличный плагин. То что искал.
Не в сети
Neo, это косяк в новом шаблоне смайлов, который идет вместе с движком. Переменная {area} не взята в кавычки.
Пробовал ставить кавычки, в результате, смайлики в PM начинают вставляться, но одновременно пропадает возможность вставки в комментах (плагин comments) и в гостевой. Анализ показывает, что не проходит вставка Pm_content в стоку для onmouseover из шаблона smiles.tpl.
В общем, убрал кавычки для сохранения работоспособности в комментах и др., а в Pm прописал руками необходимые строки в шаблонах add и reply.
Рекомендую посмотреть (если это не только у меня отбивает работу смайлов в комментах и др при установке кавычек), где же все-таки проходит потеря передачи id area ?
Не в сети
Ну это баг плагина comments, что он не работает
В общем, убрал кавычки для сохранения работоспособности в комментах и др., а в Pm прописал руками необходимые строки в шаблонах add и reply.
какие строки?
Не в сети
Подожди немного скоро обновится плагин кардинально...
Откуда такая инфа?
Не в сети
Ну это баг плагина comments, что он не работает
Не уверен, т.к. глохнет и комментс и гостевая, но надо проверить еще глохнет ли набор смайлов в добавлении новостей и статики - не успел проверить, ибо перелопатил последние добавления на работу с тини. В общем, либо Pm имеет баг, либо всё перечисленное с багом, а Pm корректен, тем не менее что-то под что-то надо подстраивать и приводить к общему знаменателю.
В общем, убрал кавычки для сохранения работоспособности в комментах и др., а в Pm прописал руками необходимые строки в шаблонах add и reply.
какие строки?
Как временный выход сделал так:
вместо переменной {smilies}
подставил правильный результат её обработки:
<a style="cursor: pointer;" onclick="insertext(':smile: ','', 'pm_content')"><img class="smilies" alt="smile" src="/engine/skins/default/smilies/smile.gif" /></a> <a style="cursor: pointer;" onclick="insertext(':biggrin: ','', 'pm_content')"><img class="smilies" alt="biggrin" src="/engine/skins/default/smilies/biggrin.gif" /></a> и т.д. для каждого смайла
В принципе, если не планировать вводить в настройки Pm отключение использования смайлов по примеру настроек использования смайлов в комментах (что, вообще -то, и не нужно), а оставить жестко использование смайлов как есть сейчас, можно оставить все как есть. Но разобраться с причиной не помешает.
Изменено Neo (2011-04-15 22:19:24)
Не в сети
Если кто не нашел документацию по API и не заглядывал в исходники pm.lib.php набросал небольшую инструкцию по использованию
Не в сети
Wolverine, пока что все никак руки до не доходят до конца перенести на Jetoo ЛС с старой версии на новую ...зачеты, сессия, но думаю что на праздниках получиться это доделать до конца.
I ♥ NGeneration CMS
Не в сети
Wolverine, было бы полезно иметь в админке плагина пункт "очистить записи удаленных пользователей", (т.е. возможность подчистки базы с сообщениями пользователей, которые удалены и более не существуют. Думаю, доработка не сложная, т.к. плагин исправно показывает такие записи с пометкой "пользователь удален".
Не в сети
Я думаю движок должен давать API, с помощью которого можно навешивать свои события на удаление пользователя. Как только Виталий сделает это, я добавлю такую возможность.
Не в сети
Я думаю движок должен давать API, с помощью которого можно навешивать свои события на удаление пользователя. Как только Виталий сделает это, я добавлю такую возможность.
Круто бы было, будем ждать... Wolverine а до тебя доходят сообщения? Я уже который раз пишу тебе и тишина... игнорируешь
Не в сети