Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Cкрип для цветовыделения на группы


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

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

1

Я на каком то форуме выдел цветовыделение: Админы-красным,Модеры-синим,Обычные пользователи-зеленым.
Дайте этот скрипт пожалуйста.Я искал на этом форуме,но не нашел.
Заранее благодарен.
Ну может плохо искал...

0

2

Shans написал(а):

Я искал на этом форуме,но не нашел.

Вот тебе на четыре группы, каждого вписывай в лапки, и не забывай ставить запятую
    <script type="text/javascript">
    var arr=document.links
    var arr1=new Array ("Админы","Админы")
    var arr2=new Array ("Модеры","Модеры")
    var arr3=new Array ("Пользователи","Пользователи")
    var arr4=new Array ("На усмотрение","На усмотрение")
    for (x in arr)
    {for (y in arr1)
    {if (arr[x].innerHTML==arr1[y])
    {
    arr[x].innerHTML="<font color='Цвет для админов'>"+arr[x].innerHTML+"</font>"}
    }}

    for (x in arr)
    {for (j in arr2)
    {if (arr[x].innerHTML==arr2[j])
    {
    arr[x].innerHTML="<font color='модеров'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr3)
    {if (arr[x].innerHTML==arr3[l])
    {
    arr[x].innerHTML="<font color='пользователей'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr4)
    {if (arr[x].innerHTML==arr4[l])
    {
    arr[x].innerHTML="<font color='тех кто на усмотрение'>"+arr[x].innerHTML+"</font>"}}}

    </script>

Ставить в html низ!

0

3

<script type="text/javascript">
    var arr=document.links
    var arr1=new Array ("Администраторы", "")
    var arr2=new Array ("Модераторы", "", "", "")
    var arr3=new Array ("Пользователи", "", "", "")
    var arr4=new Array ("", "", "", "", "")
    var arr5=new Array ("", "", "", "", "")
    var arr6=new Array ("", "", "", "", "")
    for (x in arr)
    {for (y in arr1)
    {if (arr[x].innerHTML==arr1[y])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}
    }}

    for (x in arr)
    {for (j in arr2)
    {if (arr[x].innerHTML==arr2[j])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr3)
    {if (arr[x].innerHTML==arr3[l])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (j in arr4)
    {if (arr[x].innerHTML==arr4[j])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (p in arr5)
    {if (arr[x].innerHTML==arr5[p])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (s in arr6)
    {if (arr[x].innerHTML==arr6[s])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}

    </script>

Через запятую, в кавычках, пишете имена,а то что выделено меняете на свои цвета.
Вставляете в HTML низ.
(Только этот скрипт для цветовыделения 6-ти групп...)

Отредактировано Leit (Чт, 10 Апр 2008 14:28:51)

0

4

Ой,опередили))

0

5

LeitВан-Ваилдер
спасибо
А скрипта чтобы всех пользователей выделить,не вписывая каждого,нет?

0

6

Shans написал(а):

А скрипта чтобы всех пользователей выделить,не вписывая каждого,нет?

к сожалению нет

0

7

А тогда еще вопрос.Я вставил скрипт Ван-Ваилдера и вроде получилось.Но  ник не выделяется под названием темы на главной странице.Что с этим сделать?Он вед везде выделять должен

Отредактировано Shans (Чт, 10 Апр 2008 15:02:06)

0

8

Shans
Новые возможности форума - скрипты Пост 7

0

9

Shans написал(а):

А скрипта чтобы всех пользователей выделить,не вписывая каждого,нет?

Чтобы выделить каждого пользователя, нужно для каждого пользователя делать так:
Идет эта колонка:

    var arr1=new Array ("ник")
    var arr2=new Array ("ник")
    var arr3=new Array ("ник")
    var arr4=new Array ("ник")
Копируешь это var arr4=new Array ("ник") и вставляешь, сколько раз сколько тебе нужно, и соответственно пишешь 5,6,7,8 и т.д. вставляешь под этой же колонкой, и делаешь все точно также, т.е. чтобы размещение было одинаковым...

Потом аналогично, только с другой колонкой:
    for (x in arr)
    {for (y in arr1)
    {if (arr[x].innerHTML==arr1[y])
    {
    arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}
    }}

    for (x in arr)
    {for (j in arr2)
    {if (arr[x].innerHTML==arr2[j])
    {
    arr[x].innerHTML="<font colo='цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr3)
    {if (arr[x].innerHTML==arr3[l])
    {
    arr[x].innerHTML="<font color='цвет'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr4)
    {if (arr[x].innerHTML==arr4[l])
    {
    arr[x].innerHTML="<font color='цвет'>"+arr[x].innerHTML+"</font>"}}}
Копируешь это

    for (x in arr)
    {for (l in arr4)
    {if (arr[x].innerHTML==arr4[l])
    {
    arr[x].innerHTML="<font color='[b]цвет'>"+arr[x].innerHTML+"</font>"}}}

Аналогично количеству твоей верхней колонки, и соответственно меняешь цыфры 5,6,7,8, и т.д.

Конечно это паревно, но за часик посидеть покумэкать, все реально, и достаточно симпотишно...
Если нужно одним цветом два три пользователя, пишешь через запятую!

Отредактировано Ван-Ваилдер (Чт, 10 Апр 2008 15:11:03)

0

10

Shans
Мабуть я тебе не то написал...

0

11

Помогите кто сможет.Если это возможно вот этот скрипт переделайте так,чтобы можно еще цвет для обычных пользователей менять.
<script type="text/javascript">
var arr=document.getElementsByTagName("td")
var arr1=new Array ("Admin", "Татьяна")
var arr2=new Array ("Ruslan", "WebMaster")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerHTML.indexOf(arr1[j])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr1[j]))+"<font color='red'>"+arr1[j]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerHTML.indexOf(arr2[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr2[i]))+"<font color='red'>"+arr2[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
</script>

Я наверное совсем тупой,да?)

0

12

Shans написал(а):

Помогите кто сможет.Если это возможно вот этот скрипт переделайте так,чтобы можно еще цвет для обычных пользователей менять.

попробуй!

<script type="text/javascript">
var arr=document.getElementsByTagName("td")
var arr1=new Array ("Admin", "Татьяна")
var arr2=new Array ("Ruslan", "WebMaster")
var arr3=new Array ("ник", "ник")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerHTML.indexOf(arr1[j])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr1[j]))+"<font color='red'>"+arr1[j]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerHTML.indexOf(arr2)!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr2[i]))+"<font color='red'>"+arr2[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr3)
{while (i<=(arr3.length -1))
{if (arr[x].innerHTML.indexOf(arr3[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr3[i]))+"<font color='цвет'>"+arr3[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr3[i])+arr3[i].length)}
i=i+1}}
x=x+1}}
</script>

[i]Если не получится, обратись к более опытным...

Отредактировано Ван-Ваилдер (Чт, 10 Апр 2008 18:12:18)

0

13

Shans
Я просто не знаю как он работает... возможно там где я написал ("ник", "ник") нужно написать ("users или user", "ник")
хз... я только учусь...

0

14

Нет не получается.Но спасибо что потратил на меня время)

0

15

Ой,нет.Все отлично.Я просто запятую не стер.Спасибо тебе огромное

0

16

Shans написал(а):

Ой,нет.Все отлично.Я просто запятую не стер.Спасибо тебе огромное

Обращайся...

0

17

В эти скрипты можно абсолютно любые ники вписывать. Не знаю, откуда такое убеждение, что скрипт только для админов/модеров... :suspicious:

0

18

ДОМИНИОН написал(а):

В эти скрипты можно абсолютно любые ники вписывать. Не знаю, откуда такое убеждение, что скрипт только для админов/модеров...

Это к чему?

0

19

Shans написал(а):

Помогите кто сможет.Если это возможно вот этот скрипт переделайте так,чтобы можно еще цвет для обычных пользователей менять.

0

20

ДОМИНИОН
Теперь уяснил... Сори...

Отредактировано Ван-Ваилдер (Чт, 10 Апр 2008 16:38:58)

0


Вы здесь » Единый форум поддержки » Корзина » Cкрип для цветовыделения на группы