taigachat цветные ники и иконки

Дмитрий Кесаев

Проверенные
Сообщения
129
Реакции
387
Баллы
11,070
Где-то встречалось, что народ спрашивал как в чате сделать иконки разных цветов.
Админы - красные (ник и иконка),
Модераторы - зеленые (ник и иконка),
Юзеры - синие (ник и иконка)

Bezimyanni_2514351_9983190.png

Иконки скачаете в аттаче
Открываете шаблон dark_taigachat_list
и заменяете строчку
PHP:
<a {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName, $message}</xen:if></a>:

или такую
PHP:
<a title="{$message.username}" {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="dark_tc_username taigachat_msg_user" itemprop="name"><span class="username">{xen:helper richUserName, $message}</span></a>:


НА ВОТ ТААААКУЮ

PHP:
<a {xen:if $message.user_id, 'title="{$message.username}" href="{xen:link members, $message}" '}class="dark_tc_username taigachat_msg_{xen:if {$message.is_admin}, 'admin'}{xen:if {$message.is_moder}, 'moder'}" itemprop="name">

Открываете
dark_taigachat.css
и вставляете

PHP:
.taigachat_msg_admin{padding-left:18px;line-height:16px;height:16px;display:inline-block !important;background:transparent url('styles/dark/user_red.png') 0 0 no-repeat;color:red !important}
.taigachat_msg_moder{padding-left:18px;line-height:16px;height:16px;display:inline-block !important;background:transparent url('styles/dark/user_green.png') 0 0 no-repeat;color:#189d11 !important}
.taigachat_msg_{padding-left:18px;line-height:16px;height:16px;display:inline-block !important;background:transparent url('styles/dark/user_blue.png') 0 0 no-repeat;color:#2fa0ed !important}

Цвета и колоры иконок исправите под свои))
Теперь у вас в чате все будут разными цветами))
 

Вложения

  • dark.zip
    2.2 KB · Просмотры: 70
кто этот человек?) + ему)
 
Есть другие группы, как к ним правильно цвет прописать? допустим VIP
 
Можно попробовать так, но протестить негде:

Код:
<a {xen:if $message.user_id, 'title="{$message.username}" href="{xen:link members, $message}" '}class="dark_tc_username taigachat_msg_{xen:if {$message.is_admin}, 'admin'}{xen:if {$message.is_moder}, 'moder'}{xen:if {$message.is_vip}, 'vip'}" itemprop="name">

Код:
.taigachat_msg_vip{padding-left:18px;line-height:16px;height:16px;display:inline-block !important;background:transparent url('styles/dark/user_green.png') 0 0 no-repeat;color:gold !important}
 
Последнее редактирование:
Ну тогда я даже и не знаю. :(
 
Пляски идут от условия.
PHP:
class="dark_tc_username taigachat_msg_{xen:if {$message.is_admin}, 'admin'}{xen:if {$message.is_moder}, 'moder'}"

Т.е. если просто юзер - используется класс:
dark_tc_username taigachat_msg_
если модер , то:
dark_tc_username taigachat_msg_moder
если админ, то
dark_tc_username taigachat_msg_admin

Если возможно создать условие подобное этому
PHP:
{xen:if {$usergroup == 9}, 'vip'}

То прописывать подобное нужно
PHP:
class="dark_tc_username taigachat_msg_{xen:if {$message.is_admin}, 'admin'}{xen:if {$message.is_moder}, 'moder'}{xen:if {$usergroup == 9}, 'vip'}"
и класс вызова должен быть
dark_tc_username taigachat_msg_vip
 
Группа №5 прописал вместо 9 , класс вызова прописал = ошибка синтаксиса . Еще пытался по разному, тоже никак[DOUBLEPOST=1392356282,1392304795][/DOUBLEPOST]
Если возможно создать условие подобное этому

Если бы да кабы .. Выше не работает, точнее не сохраняет такой вариант. У меня конкретный вопрос: Как сделать для других групп? Пример, группа vip , id группы 5. Что прописать?
 
ХЗ что тебе туда писать.
Обращайся на freelance за бабки, если не подскажет кто-либо :D
 
Если подсказать нечего, то лучше ничего не писать, хамить все умеют.
А, чем вы так не довольны? Вам в #7 посте все написали ... Вы же ниже задаёте глупый вопрос ...
Как сделать для других групп? Пример, группа vip , id группы 5. Что прописать?
Подумать, то можно, прежде чем задавать подобные вопросы?!
 
Если подсказать нечего, то лучше ничего не писать, хамить все умеют.
Нужно понимать разницу между помочь сделать и сделать. Тут люди помогают за бесплатно, хотите чтобы за вас сделали тогда Вам на фриланс.
 
А, чем вы так не довольны? Вам в #7 посте все написали ... Вы же ниже задаёте глупый вопрос ...

Подумать, то можно, прежде чем задавать подобные вопросы?!


Что написали? Вы топик читали? или набивать посты пришли? Я воспользовался вариантом который мне предложили, но такой код система отказывается принимать.

Нужно понимать разницу между помочь сделать и сделать. Тут люди помогают за бесплатно, хотите чтобы за вас сделали тогда Вам на фриланс.

Я попросил помочь сделать по конкретному примеру, если человек не хочет, то грубить и посылать куда-то не нужно. Этот пример помог бы многим кто смотрит эту тему т.к группы у всех есть кроме стандартных. За меня делать не надо, лишь дополнительный пример попросил . "Если возможно создать условие подобное этому" вот здесь как раз и загвоздка, если возможно, опять же без подробностей. Допустил, что это уже возможное условие, добавил в шаблоне, указал группу - ошибка синтаксиса. Сделал через класс, удалил все стандартные группы, добавил только одну из новых -ошибка синтаксиса. Инструкция - как починить машину без машины т.е Как сделать чтобы это было "если возможно" - нету
 
По порядку.
Повторюсь пост #11.​
Вы топик читали?
Топик читал.​
или набивать посты пришли?
Нет, мне это не к чему.​
Я воспользовался вариантом который мне предложили, но такой код система отказывается принимать.
Тут поподробнее напишите, что да как вы делали.
Думаю, на все ответил ...
 
Почему у меня нету не
Код:
<a {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName, $message}</xen:if></a>
: такого и не
Код:
<a title="{$message.username}" {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="dark_tc_username taigachat_msg_user" itemprop="name"><span class="username">{xen:helper richUserName, $message}</span></a>
: Такого ...
 
Последнее редактирование модератором:
Возможно эта инструкция только для PRO версии чата, а у Вас бесплатная. :)
 
Значит у Вас какой-то не тот чат. У меня всё это есть...
 
Как же мне не хватало этого! Спасибо!
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу