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

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

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


Вы здесь » Техническая поддержка Gund.Ru » Новые возможности форума » Скрипты от и для форума.


Скрипты от и для форума.

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

1

Поздравлялка (или предупреждалка).

Скрипт выводит в объявлении текст определенному пользователю. Что там будет написано зависит от вашей фантазии, будь то Поздравление или предупреждение.
Текст будет виден только определенному пользователю, для остальных он не действует

Код:
<script language="JavaScript">
if(document.getElementById('pun-status').innerHTML.indexOf("Admin")!=-1)
{
document.write('<b>Admin, поздравляю с днем рождения!</b>');
}
</script>

Admin - ник получателю сообщения.
Текст сообщения заменяете своим

Вставлять лучше в объявление.

0

2

Статус картинкой (Offline online)!

Код:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='http://i034.radikal.ru/0803/f5/be8755432c3c.gif' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
{we[x].innerHTML=we[x].innerHTML+"<img src='http://i043.radikal.ru/0803/57/c54c6ef22f77.jpg' />"}
}
</script>

вставить в форму ответа или хтмл-низ

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 ("На усмотрение","На усмотрение")
    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>

вставлять в хтмл-низ

0

4

Изменение ссылок на кнопки

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Начать новую тему")
{arr[j].innerHTML="<img id='fifik1'"+" src='адрес картинки' />"}
else if (arr[j].innerHTML=="Начать опрос")
{arr[j].innerHTML="<img id='fifik2'"+" src='адрес картинки' />"}}}
changeLink()
</script>

На примере Новый Опрос и Новая тема

0

5

Запрет перехода по ссылке Активные (Разрешено только админу)

Код:
<script type="text/javascript">
function noWatch()
{alert ("Вам запрещено смотреть  эту ссылку")}
var a =document.links
var b=document.getElementById('pun-status').innerHTML
for (x in a)
{if ((a[x].innerHTML=="Активны")&&(b.indexOf("kavindo")==-1)&&(b.indexOf("Yaroslav")==-1))
{a[x].href="javascript: noWatch();"}}
</script>

Вместо kavindo  и Yaroslav - ники твоих администраторов.

0

6

Постепенно набирающееся название форума.

Код:
<script>
var tit = document.title;
var c = 0;

function writetitle() {
  document.title = tit.substring(0,c);
  if(c==tit.length) {
    c = 0;setTimeout("writetitle()", 3000)
  } else {
    c++;
    setTimeout("writetitle()", 200)
  }
}
writetitle()
</script>

0

7

Запрет перехода по всем ссылкам

Код:
<script language="JavaScript">
    var a = document.links
    var isadmin=0

    if(document.getElementById("navlogout")){
    str=document.getElementById("navprofile").getElementsByTagName("a")[0].href
    str=str.substring(str.indexOf("=")+1)
    if (str=="2")
        isadmin=1
    }

    if(isadmin==0){
    for (i in a)
        a[i].href="javascript:alert('Вы не можете перейти по этой ссылке')"

    if(li=document.getElementById("navlogin"))
        li.getElementsByTagName("a")[0].href="login.php"
    }
    </script>

Он запрещает переходить по ссылкам, на что выдаёт соответствующее сообщение. Единственная ссылка, которую он не изменяет - ссылка для входа на форум. Также для главного админа скрипт никаких изменений не производит, тоесть для него все ссылки остаются такими, какие есть.

0

8

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

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="Важные темы"
im.style.color="#0000FF"
im.style.backgroundColor="#FFFFFF"
im.colSpan="4"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="Темы форума"
normal1.style.color="#0000FF"
normal1.style.backgroundColor="#FFFFFF"
normal1.colSpan="4"
}}}
</script>

im.style.backgroundColor="#FFFFFF"
normal1.style.backgroundColor="#FFFFFF" цвет фона строк ВАжные темы и Темы форума

normal1.style.color="#0000FF"
im.style.color="#0000FF"  цвет шрифта в этих строках.

0

9

Пол: жен/муж, замена слов на картинку (адреса картинок заменяем на свои):

Код:
<script type="text/javascript">
var sex=document.getElementById('pun-main').getElementsByTagName("li")
var sx=0
for (sx=0; sx<=(sex.length-1); sx++)
{if (sex[sx].className=="pa-sex")
{if (sex[sx].innerHTML.indexOf("Мужской")!=-1)
{sex[sx].innerHTML="Пол: "+"<img src='http://i025.radikal.ru/0710/de/27e8e50692df.gif'>"}
else if (sex[sx].innerHTML.indexOf("Женский")!=-1)
{sex[sx].innerHTML="Пол: "+"<img src='http://i037.radikal.ru/0710/4c/1ad4a5864f59.gif' />"}
}}
</script>

0

10

растворение экрана. Вот скрипт перехода:

Код:
<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.3)">
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.3)">

Цифры 0.3 можно менять остальное как есть в поле ХТМЛ-низ.

0

11

Переименовываем пункты под Аватарой

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Мессаг"+s.substring(p+9)
else if((p=s.indexOf("Уважение")) != -1) li[f].innerHTML=s.substring(0,p)+"Моя репа"+s.substring(p+8)
else if((p=s.indexOf("Позитив")) != -1) li[f].innerHTML=s.substring(0,p)+"Позитивчег"+s.substring(p+7)
else if((p=s.indexOf("Зарегистрирован")) != -1) li[f].innerHTML=s.substring(0,p)+"Я тут с"+s.substring(p+15)
else if((p=s.indexOf("Провел на форуме")) != -1) li[f].innerHTML=s.substring(0,p)+"Я торчу тут уже"+s.substring(p+16)
else if((p=s.indexOf("Последний визит")) != -1) li[f].innerHTML=s.substring(0,p)+"Меня тут видели"+s.substring(p+16)
else if((p=s.indexOf("IP")) != -1) li[f].innerHTML=s.substring(0,p)+"Ай-Пи"+s.substring(p+2)
}
</script>

0


Вы здесь » Техническая поддержка Gund.Ru » Новые возможности форума » Скрипты от и для форума.