Техническая поддержка

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка » Скрипты » Скрипт универсального цветовыделения групп


Скрипт универсального цветовыделения групп

Сообщений 1 страница 7 из 7

1

Скрипт универсального цветовыделения групп

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Ник 1", "Ник 2")
var arr2=new Array ("Ник 1", "Ник 2")
for (x in arr)
{for (y in arr1)
{for (j in arr2)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<font color='red'>"+b+"</font>"}
else if (arr[x].innerHTML==arr2[j])
{var c=arr[x].innerHTML
arr[x].innerHTML="<font color='blue'>"+c+"</font>"}}}}
</script>

В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме. При желании цвета можно задать свои.

Индикатор групп в статистике

<script type="text/javascript">
var text="<center><font color=Red>[ Администратор ]</font>  <font color=Blue>[ Модератор ]</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>

Ставить в HTML-низ.

0

2

А его можно вроде сделать на 3 группы?

0

3

Брюнетка в шоке, можно

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Ник 1", "Ник 2")
var arr2=new Array ("Ник 1", "Ник 2")
var arr3=new Array ("Ник 1", "Ник 2")
for (x in arr)
{for (y in arr1)
{for (j in arr2)
{for (z in arr3)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<font color='red'>"+b+"</font>"}
else if (arr[x].innerHTML==arr2[j])
{var c=arr[x].innerHTML
arr[x].innerHTML="<font color='blue'>"+c+"</font>"}
else if (arr[x].innerHTML==arr3[z])
{var d=arr[x].innerHTML
arr[x].innerHTML="<font color='green'>"+d+"</font>"}}}}
</script>

индикатор:

<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>

0

4

Почему то скрипт выделяющий 3 группы у меня не работает.

0

5

Mamed, указывайте адрес форума, чтобы можно было смотреть проблему непосредственно.

0

6

Вот адрес - electroavto.bestff.ru  но там сейчас стоит скрипт выделяющий 2 группы, а хотелось бы выделять 3

0

7

Mamed,

<script type="text/javascript">
        inColor("red", new Array("Ник", "Ник", "Ник"))
        inColor("blue", new Array("Ник", "Ник", "Ник"))
       inColor("orange", 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>

Там, где Ник - пишите в кавычках необходимые ники, при желании добавляете новые через запятую. Или убираете лишнее.
Там, где red, blue, orange - прописываете необходимые цвета. Можете прописывать через код цвета, например #ff3333
Индикатор можете брать из сообщения выше, заменив цвета, соответственно.
Ставить в HTML-низ.

0


Вы здесь » Техническая поддержка » Скрипты » Скрипт универсального цветовыделения групп