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

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

Перед регистрацией прочтите правила форума
При поиске ответа на заданный вопрос рекомендуем пользоваться «Поиском».
В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

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

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


Вы здесь » Техническая поддержка SpyBB » Архив » Вопросик


Вопросик

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

1

Скажите пожалуйста, вот в некоторых форумах, если ник админа выдиляется каким-то цветом, то если он создал тему, его ник у темы будет тоже выдилятся таким цветом, как цвет групы "Админы" А какой скрипт нужет что бы возле темы ник тоже выдилялся? Не знаю или Вы меня поняли, но очень нужно! Заранее оооочень благодарна!  :yep:

0

2

неуверен что то, но помоему то что нужно)))

Код:
<script type="text/javascript">
var arr=document.getelementsbytagname("td")
var arr1=new array ("Наруто", "")
var arr2=new array ("Сакура", "Uchiha Sasuke")
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='orange'>"+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='green'>"+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 (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr3[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr3[j]))+"<font color='darkorange'>"+arr3[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr3[j])+arr3[j].length)}
j=j+1}}
x=x+1}}
</script>

цвета и ники меняете на свои)

0

3

11Boombox
Это вторая часть скрипта цветовыделения.Смысл ставить ее без первой части?

M@NDY
Ставьте обычный скрипт цветовыделения,а затем ставьте скрипт из поста №2 в HTML-низ и заполняйте его так же как и "первую часть".

0

4

Спасибо огромное!!!

0

5

А если у мну 6 груп? какой скрипт нужно?

0

6

M@NDY
Скрипт цветовыделения на 6 групп можно взять в теме "Новые возможности.Скрипты",а в этом скрипте нужно самостоятельно добавить недостающие группы,сами разберетесь,или Вам составить?

0

7

Ирина написал(а):

Скрипт цветовыделения на 6 групп можно взять в теме "Новые возможности.Скрипты"

Да этот скрипт у мну есть, а вторую часть на 6 груп, дайте плиз.  :blush:

0

8

M@NDY
Вот так пробуйте:

Код:
<script type="text/javascript">
var arr=document.getelementsbytagname("td")
var arr1=new array ("Ник", "")
var arr2=new array ("Ник", "")
var arr3=new array ("Ник", "")
var arr4=new array ("Ник", "")
var arr5=new array ("Ник", "")
var arr6=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[i])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr2[i]))+"<font color='green'>"+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 (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr3[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr3[j]))+"<font color='blue'>"+arr3[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr3[j])+arr3[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr4[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr4[j]))+"<font color='yellow'>"+arr4[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr4[j])+arr4[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr5[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr5[j]))+"<font color='orange'>"+arr5[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr5[j])+arr5[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr6[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr6[j]))+"<font color='green'>"+arr6[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr6[j])+arr6[j].length)}
j=j+1}}
x=x+1}}
</script>

Если не получится,то давайте ссылку на форум,где Вы видели подобное.

0

9

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

Отредактировано M@NDY (11 Май 2008 14:52:26)

0

10

M@NDY
Вот так ставьте,должно работать:

Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("td")
var arr1=new Array ("Ник")
var arr2=new Array ("Ник")
var arr3=new Array ("ник")
var arr4=new Array ("ник")
var arr5=new Array ("ник")
var arr6=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='blue'>"+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='green'>"+arr3[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr3[i])+arr3[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr4)
{while (i<=(arr4.length -1))
{if (arr[x].innerHTML.indexOf(arr4[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr4[i]))+"<font color='orange'>"+arr4[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr4[i])+arr4[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr5)
{while (i<=(arr5.length -1))
{if (arr[x].innerHTML.indexOf(arr5[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr5[i]))+"<font color='black'>"+arr5[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr5[i])+arr5[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr6)
{while (i<=(arr6.length -1))
{if (arr[x].innerHTML.indexOf(arr6[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr6[i]))+"<font color='green'>"+arr6[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr6[i])+arr6[i].length)}
i=i+1}}
x=x+1}}
</script>

+1

11

Ура!!!! Работает!!! Спасибошки огромные!!!!

0

12

M@NDY
Не за что :)
Тема закрыта.

0


Вы здесь » Техническая поддержка SpyBB » Архив » Вопросик