последние 30 сообщений Сделать стартовой Добавить в Избранное

*сНежный форум* - территория отдыха для всей семьи!

Объявление

lead

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

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



Цветовыделение групп на форуме

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

1

Многие тут хотели ввести цветовыделение на форуме
Вот скрипт, делающий это.

<script language="JavaScript">
modList = new Array(9,8,6,5,4,3)
admList = new Array(2,7)

modColor="#0000FF"
admColor="Red"

function checkNik(list,id)
{
i=0
while(list[i]){
    if(id==list[i])
    return true;
    i++
}
return false
}
function editLink(alink,color)
{
alink.innerHTML = "<font color="+color+">"+alink.innerHTML+"</font>"
}

page=document.URL
page=page.substring(page.lastIndexOf("/")+1)
if(page=="" || page=="index.php") {

arr=document.getElementById("pun-stats").getElementsByTagName("li")[4].getElementsByTagName("a")
x=0
while(arr[x])
{
hr=arr[x].href
id=hr.substring(hr.indexOf("=")+1)
if(checkNik(modList,id))
    editLink(arr[x],modColor)
if(checkNik(admList,id))
    editLink(arr[x],admColor)
x++
}

arr=document.getElementById("pun-stats").getElementsByTagName("li")[5].getElementsByTagName("a")
x=0
while(arr[x])
{
hr=arr[x].href
id=hr.substring(hr.indexOf("=")+1)
if(checkNik(modList,id))
    editLink(arr[x],modColor)
if(checkNik(admList,id))
    editLink(arr[x],admColor)
x++
}
}
</script>

Теперь настройки...
вначале смотрим выделенное красным. Это фактически список админов и модеров.
В переменную modList записываем через запятую id модеров (узнать их можно посмотрев ссылку на их профиль. число идущее после id=..)
Соответственно в переменную admList записываем id админов.

Теперь смотрим выделенное синим. Это цвета, которыми выделяются модеры(modColor) и админы(admColor). Меняем их на нужные. Можно использовать как текстовые названия цветов, так и полные числовые, как показано в примере.

Вставляем в html-низ

2

можно добавит кто захочет

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

http://znakomstva.4bb.ru/uploads/znakomstva/image_2_pas1.jpg

Стоит и отлично работает!

3

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

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

Стоит и отлично работает!

4

Если только одна цветовая группа - Админы или Модеры
<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Admin", "Татьяна")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<font color='red'>"+b+"</font>"}}}
</script>

5

у меня есть третья группа как мне ее вшить?
чтоб она желтым отображалась

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Admin", "Татьяна")
var arr2=new Array ("Ruslan", "WebMaster")
var arr3=new Array ("Stepan", "Slon")
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='#0000FF'>"+c+"</font>"}}}
for (z in arr3)
{if (arr[x].innerHTML==arr3[z]
{var d=arr[x].innerHTML
arr[x].innerHTML="<font color='red'>"+b+"</font>"}}}

Нифига не работает, даже после того как исправила ошибку в последней строчке:
arr[x].innerHTML="<font color='green'>"+d+"</font>"}}}

6

Замена слова "Модераторы" на главной странице форума

В переменной mod укажи слово(или фразу) которым хочешь заменить слово "модераторы" на главной странице форума под названием каждого форума.

ps
Вставлять в html-низ

pps. Если вообще не хочешь чтобы список модеров отображался, вставь это:

7

Прдолжение скрипта для цветовыделения ников по группам
Данный скрипт ставиться не вместо, а помимо предыдущей части. Предыдущая меняла только те ники, которые ввиде ссылок. Эта часть изменит тестовые ники на весм форуме.

У меня не работает. Смотрела Оперой.