Бесплатный плагин Nickname - раскрасьте ники пользователей

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

Для того, чтобы все работало как надо, необходимо все вызовы (только там, где ник отображается, т.е. в атрибутах ссылки и подобного менять не надо) $oUser->getLogin() заменить на следующий код
{hook run='user_nickname' oUser=$oUser}


Плагин находится в каталоге

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

avatar
Неплохо бы было его включить в стандартную сборку)
avatar
На самом деле заголовок немного врет, с помощью плагина Nickname манипулировать не только цветом ников юзеров.
Я не буду пропускать слова.
Я не буду пропускать слова.
Я не буду пропускать слова…
avatar
не пропускай )
avatar
Файл, как я понимаю, ещё только модерацию проходит?
avatar
avatar
благодарю)
avatar
Сорри, нет демо, поэтому уточнение. Плагин позволяет пользователям раскрашивать свой ник или просто делает все ники на сайте определенным стилем. Если первое, то как реализовано? Если второе, то зачем, если есть стили?
avatar
админ может в конфиге плагина определенным юзерам назначить определенные «фильтры» отображения никнейма
avatar
Не работает. Вообще. Пробовал на 2 сайтах :(
  • Loci
  • 0
avatar
а подробнее?
avatar
нивкоем случае! никаких подробностей!.. прогрмаммисты все знают и так, и нечего им облегчать задачу… и пусть сами ищут сайты на которых «Пробовал» ))
avatar
Сори парни. Сам виноват. Поздно уже было ;)
Я конечноже забыл поменять
{$oUser->getLogin()} на {hook run='user_nickname' oUser=$oUser}

Всё теперь работает отлично. Спасибо, очень нужная и полезная штука!
avatar
Мне ошибку выдает

Fatal error: Call to a member function getLogin() on a non-object in /var/www/nick/data/www/site.ru/plugins/nickname/classes/hooks/HookNickname.class.php on line 15
  • FMTV
  • -1
avatar
если вы в whois вставляете, то там должно быть $oUserProfile
avatar
Спасибо!
avatar
Есть идея! предлагаю сделать, чтобы каждый юзер мог в настройках профиля выбрать цвет который ему хочется.
  • FMTV
  • -1
avatar
и тогда вы превратите свой сайт в цветную помойку
avatar
social шаблон не работает
avatar
топик внимательно читали?
плагину на шаблон пофигу
avatar
В чём собстна, ошибка?
avatar
Я все установил.А как ник пользователю например поменять?
avatar
цвет точнее…
avatar
В файле config'а.
avatar
А как данный модуль можно применить в профайле юзера?! Не как не могу разобраться.
$oUser->getLogin() — этого нет
а если вставлять {hook run='user_nickname' oUser=$oUser} — то после этой строчки все пропадает!
ПРобывал сбрасывать кэш, не получилось…
avatar
На вас слов уже не хватает.

Уже не то, чтобы поиском пользоваться не умели, уже и комментарии не читают.
avatar
Покажите кто нибудь демо что ли? Не догоняю для чего плагин нужен. Для того чтобы отделить пользователей от гостей цветом? Чтобы отделить пользователей с большей репутацией одним цветом, меньшей — другим? Чтобы просто перекрасить ники?
avatar
Чтобы просто перекрасить ники
avatar
а что мешает на локалке потестить?:)
avatar
Хотелось бы видеть, хоть какой нибудь простейший инструктаж, что и куда.
В каких конкретно файлах нужно выполнять замену "$oUser->getLogin()"?
avatar
В тех tpl файлах в которых вам нужно отображение цветных никах, если вам надо везде, открываем шаблон и смотри каждый tpl'ник :)
avatar
Если заменяю $oUser->getLogin() на {hook run='user_nickname' oUser=$oUser} ник разукрашивается, но заместо ника код $oUser->getLogin() Что это может быть?
avatar
а будет плагин работать на 0.5.1? сейчас думаю переходить с 0.4.2 или нет. или можно его как-то доработать до совместимости? за совет куда копать в плане доработки буду благодарен.
  • ukms
  • -1
avatar
давно хотелось бы увидеть плагин, который выделял бы пользователей онлайн одним цветом, а оффлайн-другим. Причем не только в списке пользователей, куда никто не заходит, а в топиках и комментариях. Ну и выводить в статус-баре где то количество друзей в онлайне) + к социальности
avatar
это делается версткой
avatar
подскажите пожалуйста, как написать условие?
avatar
Пощадите юзеров. Или хотя бы дайте им возможность эту фичу отключать: хочу — видим, хочу — невидим. А то вот пишет мне кто-то, а я отвечать не хочу — и ведь не прикинешься шлангом, срочно ушедшим за колбасой, вот жеж.
avatar
да уж, действительно проблема… и как это я не подумал?!
avatar
А с помощью этого плагина можно сделать допустим для пользователей мужского пола один цвет никнейма, а для женского другой цвет?
avatar
Это можно и без плагина сделать. Можно сделать что-то вроде:

    {if $oUser->getProfileSex()=="woman"}
	<a href="{$oUser->getUserWebPath()}" class="woman-nick">{$oUser->getLogin()}</a>  
    {else}
	<a href="{$oUser->getUserWebPath()}" class="man-nick">{$oUser->getLogin()}</a>  
    {/if}
avatar
здесь не учтено вариант «не указан»… else надо заменить на {if $oUser->getProfileSex()==«man»}
avatar
Зачем? Если вариант не указан, то можно считать, что это мужской пол.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.