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

Группа №5 прописал вместо 9 , класс вызова прописал = ошибка синтаксиса . Еще пытался по разному, тоже никак[DOUBLEPOST=1392356282,1392304795][/DOUBLEPOST]

Если бы да кабы .. Выше не работает, точнее не сохраняет такой вариант. У меня конкретный вопрос: Как сделать для других групп? Пример, группа vip , id группы 5. Что прописать?

Если у ваших групп в настройки Группы уже поставлены иконки возле имен. Можно так сделать.

Найти:
Код:
<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">

Заменить:
Код:
<a {xen:if $message.user_id, 'title="{$message.username}" href="{xen:link members, $message}" '}class="dark_tc_username" itemprop="name">

Найти:
Код:
<span class="dark_tc_username">{xen:helper richUserName, $message}</span>

Заменить:
Код:
<span class="username">{xen:helper richUserName, $message}</span>

Получим так:
2014-06-06 02-49-46 Скриншот экрана.png

Итого:
Нам не придется для каждой группы делать проверку,
так как можно только в группе пользователей указать иконку возле имени и все.
Меньше кода, меньше гемора.


Как сделать иконку рядом с именем:
К примеру возьмем Администрацию
/admin.php?user-groups/Администраторы.3/edit
Код:
color:#FF3030;
font-weight: bold;
text-shadow:0.05em 0.05em 10px #1faee9;
background: url(/images/icon-admin.png) no-repeat;
padding-left:20px;

2014-06-06 02-54-25 Скриншот экрана.png
 
Последнее редактирование:
Где-то встречалось, что народ спрашивал как в чате сделать иконки разных цветов.
Админы - красные (ник и иконка),
Модераторы - зеленые (ник и иконка),
Юзеры - синие (ник и иконка)

Посмотреть вложение 9494

Иконки скачаете в аттаче
Открываете шаблон 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}

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

Сделал все по инструкции, НО!
В браузере в шаблоне вот так.
<a title="Ник" href="members/1/" class="dark_tc_username taigachat_msg_adminmoder" itemprop="name">Ник</a>
Как убрать, чтоб слитно не было? taigachat_msg_adminmoder
в коде это так
class="dark_tc_username taigachat_msg_{xen:if {$message.is_admin}, 'admin'}{xen:if {$message.is_moder}, 'moder'}" itemprop="name">
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу