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


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

2521
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 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 1
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: