Достаточно распространенный скрипт на форумах, когда администрацию "окрашивают" в красный или алый цвет, модераторов - в синий, пиар-аккаунт еще как-нибудь, VIP-пользователей, разделение по факультетам (обычно на форумах по ГП)... Да и кучу применений можно найти, а я сюда выложу два способа выделять ники.
Первый способ через html.
В низ вставляем:
<script type="text/javascript">
inColor("blue", new Array("Ник_админа_1", "Ник_админа_2", "Ник_админа_3" ))
inColor("green", new Array("Ник_модера_1", "Ник_модера_2", "Ник_модера_1" ))
inColor("red", new Array("Ник_третьего_лица", "Ник_четвертого_лица" ))function inColor(color, myarray){
var a=document.links
for(i=0;i<a.length;i++){
for(q=0;q<myarray.length;q++){
if(a[i].innerHTML==myarray[q]){
a[i].innerHTML="<span style=\"color: "+color+";\">"+myarray[q]+"</span>"
}}}}
</script>
Выделенный этим цветом и есть тот цвет, которым мы окрашиваем ник. Его можно прописать и так: #цвет.
Эту строчку размножаем столько раз, сколько вам нужно.
Второй способ для тех, кто не любит загромождать html и предпочитает работать с css.
Лично я считаю - все, что можно запихнуть в css - запихнем, а то с перегруженным html форум порой виснет, а как иногда хочется одного/второго/третьего!
Вторая причина цветовыделения в css заключается в том, что предыдущий код написан в JS, который порой отключается юзерами в самом браузере. После этого несложной операции все коды, написанные с помощью языка javascript, конечно, не работают х))
Итак, хватит болтать, даю сам код и пояснения к нему.
a[href$="/profile.php?id=2" {color: purple !important;}
a[href*="javascript:to('ник_администратора')"] {color: purple !important;}
Номер профиля администратора. Как узнать? Зайдите в профиль админа и посмотрите адрес. http://ваш_форум/profile.php?id=2 - последняя цифра и есть номер профиля.
Цвет окрашивания ника. Можно задавать и с помощью цветов - #ваш_цвет.
Первый код - цветовыделение в списке активных и посещавших форум;
Второй - цветовыделение ника над аватаром в профиле.
Если администраторов несколько, дублируем:
a[href$="/profile.php?id=2", a[href$="/profile.php?id=3"] {color: purple !important;}
a[href*="javascript:to('ник_администратора')"], a[href*="javascript:to('ник_администратора2')"] {color: purple !important;}
И, наконец, табличка внизу форума, где статистика. В html-низ вставляем:
<script type="text/javascript">
var text="<center><font color=red> Администратор </font> | <font color=Blue> Модератор</font> | <font color=green>Гл.Админ</font></center>"
pa=document.getElementById("pun-stats")
pa.style.position = "relative"
pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML
</script>
Цвета ников можно прописать и как #ваш_цвет.
Регулируем позицию сверху.