ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Выделение ника в списке участников

 

1163
Денис @Анатолич
Сорри если повторяюсь. Но не смог найти на форуме ответа на свой вопрос.

я бы хотел в списке участников каждый ник и всю сопутствующую инфу (иконка, статус и.т.д. )
выделить рамочкой и цветом.

В стилях это выглядит так.

.kakoitoklass { background: #e0e0e0; padding: 3px; border: 3px double #c6c7c7; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; vertical-align: middle; }

ники модераторов хотелось бы выделять рамкой и фоном немного другого цвета

в готовых решениях нашел следующее. https://vmeste.eu/forum?pid=182529#p182529

не подскажете как правильно переделать этот скрипт, чтобы убрать чередование цветов, и сделать выделение с использованием стилей?

Чат фреймовый

Отредактировано Анатолич - 19.02.2012
135
заблокирован @yoda23
Анатолич пишет:

Сорри если повторяюсь. Но не смог найти на форуме ответа на свой вопрос.

я бы хотел в списке участников каждый ник и всю сопутствующую инфу (иконка, статус и.т.д. )
выделить рамочкой и цветом.

В стилях это выглядит так.

.kakoitoklass { background: #e0e0e0; padding: 3px; border: 3px double #c6c7c7; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; vertical-align: middle; }

ники модераторов хотелось бы выделять рамкой и фоном немного другого цвета

в готовых решениях нашел следующее. https://vmeste.eu/forum?pid=182529#p182529

не подскажете как правильно переделать этот скрипт, чтобы убрать чередование цветов, и сделать выделение с использованием стилей?

Чат фреймовый

Пописываюсь под этим вопрососом) рад что это не 1 меня интересует такое)

2970
удалён @Foggy
Анатолич, фреймовый чат... одумайся!

По сути весь этот скрипт был актуален в 90-х. Он не подходит для твоей цели. Сейчас его вообще следует удалить.
Разберу на примере стандартных скриптов безфреймовой версии, дальше разбирайся сам.
В функции format(i, tr) добавляются строки. Тебе нужно к этой tr (строке) добавить класс. Я использую для примера современный метод, который **********.
Это нужно поставить после строки /* Добавление ячеек в таблицу */
if(stat == '8') tr.classList.add('moder');
if(stat == '12') tr.classList.add('dj');

А дальше уже в стилях пишешь moder {...} moder td {...} и т.п. что тебе нужно

1163
Денис @Анатолич
Foggy, фреймовый чат... одумайся!
2012-02-19 Ровно три года назад.
😀

2970
удалён @Foggy
Вот блин, я повёлся! Вот что значит заболеть(((

Йода, не поднимай старые темы!

4619
Web3r @Web3r
Вставлю пять копеек...
Можно без classList обойтись. Прописать <tbody> для каждой секции и раскрасить в свое удовольствие.
Или даже без tbody как-нибудь так: #man ~ tr td { }

135
заблокирован @yoda23
Foggy пишет:

Вот блин, я повёлся! Вот что значит заболеть(((

Йода, не поднимай старые темы!

Я поднимаю старые темы потому что выделение ника модератора 6ыло 6ы и в новой версии полезно хотя меня 6ольше интересует разделение по полу)))

2970
удалён @Foggy
Web3r, нужно же модеров выделить. Причём тут tbody?

4619
Web3r @Web3r
Foggy, для выделения всех строк после tr#adm (конечно, если разделение по статусам установлено).

2970
удалён @Foggy
зачем выделять все строки после админа? оО какое разделение по статусам установлено?

4619
Web3r @Web3r
Я имею в виду, если стоит разделение по статусам и полам одновременно. )
Т.е. никлист будет разделен на 3 части. В таком случае необязательно добавлять класс к каждой ячейке из списка "модераторы".
-- Девушки
nick
nick
-- Парни
nick
nick
-- Модераторы
nick
nick

2970
удалён @Foggy
Это требовалось на случай, когда разделения в никлисте нет.