Вы не вошли.
Wolverine, а интеграцию с комментариями и профилем будет
[logined]<a href="{pm_link}">Отправить %Username% личное сообщение</a>[/logined]
где {pm_link} это ссылка на форму + login пользователя GET или POST :)
Отредактировано Knopik (2011-03-02 11: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 13:33:15)
Вне форума
Вне форума
В связи с проблемами при обновлении до свн, окончательно не протестировал ещё - но ясно уже главное, что работает уведомление отлично, пока отметил только, что перестали смайлики и коды вставляться при написании (возможно надо проверить доп-но, т.к. может в плагине все хор. и свн обн-е у меня не корректно до конца, видимо, в кр. случае, надо подправить шаблоны плага). Интересно также, каким образом расширить (задействовать) функционал для рассылки?
Ну, и мы, надеюсь, в ближайшее время все должны отблагодарить Создателя действительно полезного функционала (материально).
Отредактировано Neo (2011-04-11 01:06:24)
Вне форума
Поддерживаю предложение его кошельки видим... если по 100 р хотя бы скинимся бодрее дело пойдет.. я свою лепту внес призываю присоединиться!) Есть идея еще сделать уведомление о новых новостях за неделю или 10 дней... Только пока как выполнить не придумали, может кто подскажет свои мысли по этому поводу...
Вне форума
Neo, это косяк в новом шаблоне смайлов, который идет вместе с движком. Переменная {area} не взята в кавычки. Найди smiles.tpl и там его подредактируй, я писал об этом, но пока не исправлено.
Что касается API, ну для этого оно и было сделано, чтобы другие люди могли фантазировать на эту тему. Например плагин feedback сможет скидывать уведомления в ЛС, поздравления пользователей с ДР можно сделать
Отредактировано Wolverine (2011-04-11 09: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 21:19:24)
Вне форума
Если кто не нашел документацию по API и не заглядывал в исходники pm.lib.php набросал небольшую инструкцию по использованию
Вне форума
Wolverine, пока что все никак руки до не доходят до конца перенести на Jetoo ЛС с старой версии на новую
...зачеты, сессия, но думаю что на праздниках получиться это доделать до конца. ;)
I ♥ NGeneration CMS
Вне форума
Wolverine, было бы полезно иметь в админке плагина пункт "очистить записи удаленных пользователей", (т.е. возможность подчистки базы с сообщениями пользователей, которые удалены и более не существуют. Думаю, доработка не сложная, т.к. плагин исправно показывает такие записи с пометкой "пользователь удален".
Вне форума
Вне форума
Я думаю движок должен давать API, с помощью которого можно навешивать свои события на удаление пользователя. Как только Виталий сделает это, я добавлю такую возможность.
Круто бы было, будем ждать... Wolverine а до тебя доходят сообщения? Я уже который раз пишу тебе и тишина... игнорируешь
Вне форума
[ Сгенерировано за 0.050 сек, 7 запросов выполнено - Использовано памяти: 621.98 Кбайт (Пик: 674.98 Кбайт) ]