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


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

2546
8.2 из 10
Проголосовало: 9






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

Установка:

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 2105
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • LeKcUs написал:
  • Спасибо... А вот насчет "Но вот баги" можно поконкретнее???
  • CbIPoK2513 написал:
  • Интересная задумка и реализация.. Но вот баги.. А так хорошо.
  • LeKcUs написал:
  • Запомни раз и на всегда... Все файлы ВСЕ с окончанием .swf пишутся в Adobe Flash. Я лично пишу в Adobe Flash CS6 cool Я скоро выложу новый шаблон более интересный...
  • Winston888 написал:
  • Я с флешь не сталкивался поэтому интересно файл main.swf ты сам писал ? Если да то через что ?
  • LeKcUs написал:
  • Я думаю что следующая версия будет по дизайну лучше! Ждите.... cool
    Последние темы
    Опрос
    415
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: