И так предоставляю вашему вниманию способ как сделать цвет сообщений в мини-чате для каждой группы. Вы сможете сделать цвет ника или обвод, или же цвет фона, ну вообще кто, что захочет сделать, в общем, тут не будет уже готовый скрипт, который вы бы могли вставить, и все, тут нужно всё ВНИМАТЕЛЬНО прочитать и не допускать ошибок, а то может не получится.
Установка:
1) Для начала активируем Дополнительное поле 1 в настройках мини-чата
2) Далее на страницах сайта находим:
3) Сразу после данного кода вставляем js код:
Code
<script type="text/javascript">$('input[name="custom1"]').val('$GROUP_ID$').hide();</script>
данный код запишет в Дополнительное поле 1 ID группы пользователя, и скроет данное поле, что бы немогли менять цифру все подряд...
3) После идем в ПУ \ Управление дизайном \ Мини-чат \ Вид материалов
и настраиваем сами, я вам даю только пример:
например, вы хотите сделать так, что бы у каждой группы была своя обводка
В самом начале вида материалов пишем:
а в конце вида материалов пишем:
далее в
который мы написали в самом начале пишем:
получается:
теперь делаем ободку, прописываем:
Code
border:1px solid # <!--тут нужно писать цвета групп-->;
и так теперь как же сделать для каждой группы свой цвет, а делается это вот так,
всем известно, что у группы Администратор ID = 4 а у Модератора ID = 3
ну вот например пишем:
Code
border:1px solid #<?if($CUSTOM1$='3')?>0000ff<?endif?><?if($CUSTOM1$='4')?>ff0000<?endif?>;
тут мы выводим с помощью условных операторов цвета обводки. цифра три это модератор, у него цвет обводки будет синим, а где цифра четыре, это администратор, у него обводка будет выделена красным цветом. А у остальных групп, обводки не будет, т.к. надо прописать для каждой группы условный оператор.
Вот для всех групп:
Code
<div style="border:1px solid #<?if($CUSTOM1$='1')?>0000ff<?endif?><?if($CUSTOM1$='2')?>0000ff<?endif?><?if($CUSTOM1$='3')?>0000ff<?endif?><?if($CUSTOM1$='4')?>ff0000<?endif?><?if($CUSTOM1$='5)?>0000ff<?endif?><?if($CUSTOM1$='6')?>0000ff<?endif?><?if($CUSTOM1$='7')?>0000ff<?endif?><?if($CUSTOM1$='8')?>0000ff<?endif?><?if($CUSTOM1$='9')?>0000ff<?endif?><?if($CUSTOM1$='251')?>0000ff<?endif?>;">
цвета под каждую группу меняете сами, а то у всех будет синим, кроме админа))
Для того, что бы узнать у какой группы какой ID, зайдите ПУ \ Пользователи \ Группы пользователей
4) так же можно поменять и цвет фона (вместо border:1px solid # пишем background: #;), и цвет текста (ников) (вместо border:1px solid # пишем color: #;)
5) И удалите в виде материалов данную строчку, если она у вас есть:
Code
<?if($CUSTOM1$)?><br>$STR_CUSTOM1$: $CUSTOM1$<?endif?>
p.s. Вот сделали вы всё правильно, обновляете страницу, а цвета не меняются, тут ответ прост, просто добавьте сообщение в мини-чат и сразу увидите, что у вас доводка будет другим цветом.
Так же после после полной установки, лучше удалить все сообщения в чате, т.к. они не будут иметь обводу по цветам групп. И еще убрать возможность редактирования сообщений для всех групп кроме Администратора.