Плагин "Подпись пользователей"

Плагин добавляет подпись под топиком (в полном виде) для заданных в конфиге пользователей.
Каждому пользователю назначается шаблон с его подписью.

Этот функционал больше необходим для администрации сайта для размещения ссылок FAQ, кратких руководств, инфо табло и т.п.

Предупреждая возможные вопросы в стиле «А почему не сделали через веб интерфейс и для всех пользователей?», отвечу — чтобы не превращать ЛС в подобие форумов на vbulletin, где каждый мог поставить себе оГРОМНУю подпись в настройках, часто из кучи цитат и афоризмов и, прокручивая посты на таких форумах, всегда бросалось в глаза что текста в подписях больше чем в самом посте.

Также в такие подписи можно прописывать разного рода плюшки (печеньки, атрибуты, значки etc), которые будут подчеркивать статус пользователя на сайте. Например, всем старожилам проставить подпись «Старожил» уже % ТекущаяДата() — Пользователь.ДатаРегистрации() % дней.

Плагин доступен в каталоге.

34 комментария

avatar
Я так понимаю, что совместив вот с этим плагином livestreet.ru/blog/addons/5698.html можно получить некую «морковку» (по аналогии с ослом, идущим за) за которой будут стремиться пользователи? (Т.е. можно будет создавать классовую рознь и движуху). Как-то ещё б с рейтингом увязать и вообще — ляпота. )))
avatar
во-во, именно :) За плюшками всегда тянулись, чтобы получить какие-то отличия, социальный статус.

«Когда у общества нет цветовой дифференциации штанов — то нет цели!»
— А пацаки и чатлане это национальность?
— Нет.
— Биологический фактор?
— Нет.
— Лица с других планет?
— Нет.
— А чем они друг от друга отличаются?
— Ты что, дальтоник, Скрипач? Зеленый цвет от оранжевого отличить не можешь? Турист…
извините, не удержался
avatar
Отлично. Отлично. Работает ;)
  • Loci
  • +1
avatar
Спсибо!)
avatar
Спасибо. :)
avatar
Спасибо
avatar
Мне кажется, что подпись может быть шикарным поощрением, задаваемым в админке и доступным при достижении определенного рейтинга.
Как сделать так, чтобы туда не писали всякую фигню я думаю каждый сам разберется, а текущее решение — частный случай такого универсального.
Для большого проекта для каждого важного пользователя по запросу руками менять подпись не получится. Я бы за такой плагин заплатил, а в таком виде даже бесплатно, но у меня оказалось бесполезно.
avatar
опишите желаемое ваше ТЗ
avatar
В профиле (сайт.ру/settings/profile/) у пользователя Появляется новое поле textarea, где он может ввести подпись, вставить туда картинки.
Под полем выведена справка «Содержимое поля отображается под постом при репутации свыше хх», где хх — параметр из конфига плагина.

Под постами для пользователей выводится эта информация, которую вбил пользователь. Если поле пустое — весь блок не выводится. Если репутация пользователя ниже хх, то поле не отображается.
avatar
голосую за подобную идею
avatar
есть в планах
avatar
Плагин уже написан livestreet.ru/blog/pay/7557.html
avatar
Огромное спасибо, покупаю
avatar
про картинки/html — хотелось бы видеть это в конфиге (true/false)
адаптация под social (шаблон есть)
avatar
Плагин доступен в каталоге livestreet.ru/blog/pay/7557.html
avatar
Как было уже обозначено он в первую очередь для администрации сайта. А её много не бывает.
avatar
Спасибо за плаг, но идея вышеотписавшегося хороша. Хотелось бы добавить возможность регулировки допустимого числа знаков или объектов в подписи.
avatar
поддерживаю данную идею.
avatar
Плагин готов livestreet.ru/blog/pay/7557.html
avatar
кстати, где настраиваются подписи? активировал, не найти)
avatar
конфиг посмотрите
avatar
tnx
avatar
как обычно туплю
<?php
/*
  Topicsignature plugin
  (P) PSNet, 2008 - 2011
  http://psnet.lookformp3.net/
*/

$config = array ();

// Список пользователей для которых разрешена подпись и соответствующий для каждого юзера файл шаблона
// В шаблон дополнительно передается обьект oTopicsUser с данными пользователя, опубликовавшего топик
$config ['Trusted_Users'] = array (
                                  array ('username' => 'admin', 'tpl_filename' => 'sign_admin'),
                                  );


return $config;

?>
avatar
что туда прописать, да, поставьте мну минус: ))
avatar
а что вы хотите получить? там уже прописано для админа файл sign_admin.tpl, который лежит в папке шаблонов.
avatar
Разобрался.
Шаблон стоит CalmGray, но в папке Skin плагина просто прописал calmgray, из за этого все шло к чертям.
avatar
лучше оставить default как и было
avatar
Зачем отказываться от такого функционала?

Я так полагаю, у вас там жесткие инклюды стоят, от самой директории LS?
avatar
Я так полагаю, у вас там жесткие инклюды стоят, от самой директории LS?
для ксс — да. она подключается в шаблоне. не хочу подключать КСС из екшена.
avatar
А зачем? Я в эвенте шутдауна пишут такой код:
$this->Viewer_Assign('sTemplatePath', HelperPlugin::GetTemplatePath());

И подключаю все вот так:
{include file="$sTemplatePath/css/style.css"}

Очень удобно и практично :)
avatar
Переменная $sTemplatePathPlugin уже доступна если вы наследуете ActionPlugin класс. Так что необходимости её в шатдауне обьявлять — нет.

А вот то, что по привычке я КСС подключаю жестко — это я ошибся. Спасибо за наблюдение.
avatar
Спасибо, и меня поправили =)
avatar
Ну это для подключения tpl файлов. А css и js я подключаю прямо в коде.

было у меня, когда заказали адаптацию плагинов, а там все в жестких инклюдах.
avatar
Есть более совершенная версия плагина livestreet.ru/blog/pay/7557.html
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.