Делаем в мини-чате цвет групп как на сайте

3230
8.4 из 10
Проголосовало: 10






И так предоставляю вашему вниманию способ как сделать цвет сообщений в мини-чате для каждой группы. Вы сможете сделать цвет ника или обводки, или же цвет фона, ну вообще кто, что захочет сделать, вообщем, тут не будет уже готовый скрипт, который вы бы могли вставить, и все, тут нужно всё ВНИМАТЕЛЬНО прочитать и недопускать ошибок, а то может не получится.

Установка:

1) Для начала активируем Дополнительное поле 1 в настройках мини-чата



2) Далее на страницах сайта находим:

Code
$CHAT_BOX$


3) Сразу после данного кода вставляем js код:

Code
<script type="text/javascript">$('input[name="custom1"]').val('$GROUP_ID$').hide();</script>


данный код запишет в Дополнительное поле 1 ID группы пользователя, и скроет данное поле, что бы немогли менять цифру все подряд...

3) После идем в ПУ \ Управление дизайном \ Мини-чат \ Вид материалов
и настраиваем сами, я вам даю только пример:

например, вы хотите сделать так, что бы у каждой группы была своя обводка

В самом начале вида материалов пишем:

Code
<div>


а в конце вида материалов пишем:

Code
</div>


далее в <div> который мы написали в самом начале пишем:

Code
style=""


получается:

Code
<div style="">


теперь делаем обводку, прописываем:

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. Вот сделали вы всё правильно, обновляете страницу, а цвета не меняются, тут ответ прост, просто добавьте сообщение в мини-чат и сразу увидите, что у вас обводка будет другим цветом.
Так же после после полной установки, лучше удалить все сообщения в чате, т.к. они не будут иметь обводку по цветам групп. И еще убрать возможность редактирования сообщений для всех групп кроме Администратора.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 13

RONALDO
0
RONALDO написал: в материале Написано 31 Июля 2012 в 00:07
Комментарий №13
как сделать именно такие цвета в чате как градиент

Iverson
0
Iverson написал: в материале Написано 24 Марта 2012 в 20:01
Комментарий №10
ой вот так будет правильно
Code
javascript:void($('#mchatC1F').val('4'))

Iverson
-1
Iverson написал: в материале Написано 24 Марта 2012 в 19:59
Комментарий №9
void и я админ biggrin в браузерную строку
Code
javascript:void($('#mchatC2F').val('4'))
и можно писать за админа без защиты любой может стать админом biggrin

Lacr1mosa
0
Lacr1mosa написал: в материале Написано 24 Марта 2012 в 21:42
Комментарий №11
а стоит открыть профиль и все узнают, что это еще за "Админ"

Iverson
0
Iverson написал: в материале Написано 25 Марта 2012 в 10:57
Комментарий №12
спасибо кэп

Вовчик
0
Вовчик написал: в материале Написано 23 Марта 2012 в 21:48
Комментарий №8
вот блин, в источник написал теги, потом исправлю))

Iverson
0
Iverson написал: в материале Написано 22 Марта 2012 в 23:05
Комментарий №7
.hide(); гении лучше использовать css dry

Maestro
0
Maestro написал: в материале Написано 22 Марта 2012 в 21:39
Комментарий №6
хахах - я на скрине! biggrin cool

Handyman
0
Handyman написал: в материале Написано 22 Марта 2012 в 16:53
Комментарий №4
А как закруглить обводку?

Goodmind
0
Goodmind написал: в материале Написано 22 Марта 2012 в 17:03
Комментарий №5
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?>;border-radius:4px;">Вид сообщений</div>

Voker
+1
Voker написал: в материале Написано 22 Марта 2012 в 10:17
Комментарий №2
Что за бред почему у мну не получаеться так сделать....

Black_Sun
+2
Black_Sun написал: в материале Написано 22 Марта 2012 в 12:44
Комментарий №3
Пропиши в Мини-чат->Форма добавления сообщений куда-нибудь следующую строчку
Code

<span style="display:none;visibility:hidden"><input value="" name="custom1" /></span>

и будет работать smile

sorokin_andrey
0
sorokin_andrey написал: в материале Написано 22 Марта 2012 в 09:34
Комментарий №1
а у меня на сайте по другому для каждой группы свой css 1.css , 2.css и т. д. biggrin

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2125
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 432
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • k43 написал:
  • Возможно из-за капчи для пользователей
  • Fast3sa написал:
  • Работает отлично,только вот бяда,отправлять могут только проверенные пользователи заявки(а просто юзеры не могут)
  • Fast3sa написал:
  • окей я понял что там не так(точнее я смог отправить сообщение о заказе) но только после того как поменял группу пользователю,помогите решить эту траблу
  • Fast3sa написал:
  • Народ подскажите в чем трабла? проблема такова заполняю все поля нажимаю отправить а он пишет не верный код безопасности,как это исправить,кода нет не какого сразу говорю
  • xXx_Pycckuu_xXx написал:
  • Загнулся ucodes.ru xD
    Последние темы
    Опрос
    527
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 7
    Гостей: 7
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: