Скрипты и помощь для Вас

Объявление

Пока не зарегится еще 2 человека не получится ничего сделать

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

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


Вы здесь » Скрипты и помощь для Вас » Оформление и скрипты » Скрипты для оформления


Скрипты для оформления

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

1

Скрипт на 6 групп

Код:
<script type="text/javascript">
    var arr=document.links
    var arr1=new Array ("ДОМИНИОН", "")
    var arr2=new Array ("ПСИХованная", "", "", "")
    var arr3=new Array ("", "", "", "")
    var arr4=new Array ("Lexx", "Zebra", "", "", "")
    var arr5=new Array ("Lexx", "Zebra", "", "", "")
    var arr6=new Array ("Lexx", "Zebra", "", "", "")
    for (x in arr)
    {for (y in arr1)
    {if (arr[x].innerHTML==arr1[y])
    {
    arr[x].innerHTML="<font color='red'>"+arr[x].innerHTML+"</font>"}
    }}

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

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

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

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

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

    </script>

0

2

Замена всех ссылок под сообщением на кнопки (ЛС, профиль, мыло, цитировать, редактировать, удалить)

Код:
<script type="text/javascript">
var trr=document.getElementsByTagName("div")
var fi=0
for (fi=0; fi<=(trr.length-1);fi++)
{if (trr[fi].className=="post-links")
{var drr=trr[fi].getElementsByTagName("a")
drr[0].innerHTML="<img src='картинка профиль'/>"
drr[1].innerHTML="<img src='картинка лс' />"
var er=2
for (er=2; er<=(drr.length-1); er++)
{if (drr[er].innerHTML.indexOf("E-mail")!=-1)
{drr[er].innerHTML="<img src='картинка мыла' />"}
else if (drr[er].innerHTML.indexOf("Вебсайт")!=-1)
{drr[er].innerHTML="<img src='картинка вебсайт'  />"}
else if (drr[er].innerHTML.indexOf("Цитировать")!=-1)
{drr[er].innerHTML="<img src='картинка цитировать'/>"}
else if (drr[er].innerHTML.indexOf("Редактировать")!=-1)
{drr[er].innerHTML="<img src='картинка правка' />"}
else if (drr[er].innerHTML.indexOf("Удалить")!=-1)
{drr[er].innerHTML="<img src='картинка удалить' />"}
}}}
</script>

0

3

Кнопка "вверх к первому сообщению" в каждом сообщении

Код:
<script type="text/javascript">
var up=document.getElementsByTagName("h3")
var ini=up[0].getElementsByTagName("a")[0].href
var p=1
for (p=1; p<=(up.length-1); p++)
{up[p].innerHTML=up[p].innerHTML.substr(0, 14)+"<a href="+ini+">Upperpost</a>  "+up[p].innerHTML.substr(14)}
</script>

Вместо Upperpost - ваше слово ссылка
Если вместо буквенной ссылки нужна картинка-кнопка вместо upperpost вставляем

0

4

Оформление названий новых/важных/закрытых тем

Код:
<script type="text/javascript">
var rows=document.getElementsByTagName("tr")
var no=0
for (no=0; no<=(rows.length-1); no++)
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
else if (rows[no].className.indexOf("inew")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='green'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
else if (rows[no].className.indexOf("iclosed")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='yellow'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
}
</script>

0

5

Ширина таблиц на главной

Код:
<style>
#pun {width:ЗНАЧЕНИЕ}
</style>

Цвет фона статус строки цвет поля с названием форума

Код:
<style>
.pa-title {background-color: black}

#pun #pun-index #pun-crumbs1 .crumbs{background-color: aqua; color: red}
</style>

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

Код:
<style type="text/css">
.pa-adnote{ text-align: center;}
.pa-from{ text-align: center;}
.pa-reg{ text-align: center;}
.pa-posts{ text-align: center;}
.pa-reputation{ text-align: center;}
.pa-sex{ text-align: center;}
.pa-icq{ text-align: center;}
.pa-ip{ text-align: center;}
.pa-online{ text-align: center;}
.pa-age{ text-align: center;}
.pa-mailagent{ text-align: center;}
.pa-reg { text-align: center;}
.pa-avatar, .pa-title, .pa-author { text-align: center;}
.pa-time-visit{ text-align: center;}
.pa-last-visit{ text-align: center;}
.pa-fld1{ text-align: center;}
.pa-fld2{ text-align: center;}
.pa-fld3{ text-align: center;}
</style>

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

<style>
.punbb a:hover {color: ЦВЕТ}
</style>

0

6

Индивидуальный статус картинкой

Код:
<script type="text/javascript">
var authors=document.getElementsByTagName("ul")
var feg=0
for (feg=0; feg<=(authors.length-1); feg++)
{if (authors[feg].innerHTML.indexOf("pa-author")!=-1)
{
if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Координатор")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://help.mybb.ru/uploads/help/303_sm.jpg' />"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Заслуженный")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://help.mybb.ru/uploads/help/303_zas.jpg' />"}}}
</script>

0

7

Функция Описание темы

Код:
 <script type="text/javascript">
    var theme=document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML
    if (theme.indexOf("&gt;&gt;")!=-1)
    {if (theme.indexOf("Редактирование")!=-1)
    {document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf("&gt;&gt;"))+" - Редактирование сообщения</span>"}
    else
    {document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf("&gt;&gt;"))+"</span>"}}
    </script>

    <script type="text/javascript">
    var descs=document.getElementsByTagName("td")
    var z=0
    for (z=0; z<=(descs.length-1); z++)
    {if (descs[z].innerHTML.indexOf("&gt;&gt;")!=-1)
    {if (descs[z].className=="tcl")
    {descs[z].innerHTML=descs[z].innerHTML.substring(0, descs[z].innerHTML.indexOf("&gt;&gt;"))+"</a><br />"+"<font size='1'>"+descs[z].innerHTML.substring((descs[z].innerHTML.indexOf("&gt;&gt;")+8), (descs[z].innerHTML.toLowerCase().indexOf("</a>")))+"</font>"+descs[z].innerHTML.substr((descs[z].innerHTML.toLowerCase().indexOf("</a>")+4))
    }
    else
    {descs[z].getElementsByTagName("a")[0].innerHTML=descs[z].getElementsByTagName("a")[0].innerHTML.substring(0, descs[z].getElementsByTagName("a")[0].innerHTML.indexOf("&gt;"))
    }}}
    </script>

    <script type="text/javascript">
    if (document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML.indexOf("Начать новую")!=-1)
    {document.getElementsByTagName("form")[0].innerHTML=document.getElementsByTagName("form")[0].innerHTML.substring(0, (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10))+"<p><label for='descr'>Описание</label><br />"+"<span class='input'>"+"<input id='descr'"+" type='text'"+" size='80'"+" maxlength='35' /></span></p>"+document.getElementsByTagName("form")[0].innerHTML.substr( (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10))
    if (document.getElementById('fld3').value.indexOf(">>")!=-1)
    {
    document.getElementById('descr').value=document.getElementById('fld3').value.substr(document.getElementById('fld3').value.indexOf(">>")+2)
    document.getElementById('fld3').value=document.getElementById('fld3').value.substring(0, document.getElementById('fld3').value.indexOf(">>"))
    }

    document.getElementsByName("submit")[0].onclick=addDesc
    document.getElementsByName("preview")[0].onclick=addDesc}
    function addDesc()
    {document.getElementById('fld3').value=document.getElementById('fld3').value+">>"+document.getElementById('descr').value
    return true}
    </script>

0

8

Скрипт сворачивания объявления

Код:
<script type="text/javascript">
    document.getElementById('pun-announcement').getElementsByTagName("div")[0].id="annbody"
    function lookCook()
    {
    if (document.cookie.indexOf("announce")!=-1)
    {var an1=document.cookie.substr(document.cookie.indexOf("announce"))
    var an=an1.substr(an1.indexOf("id")+2, 2)
    if (an=="op")
    {document.getElementById('annbody').style.display="block"
    var knopka="Скрыть объявление"}
    else if (an=="cl")
    {document.getElementById('annbody').style.display="none"
    var knopka="Показать объявление"}}
    else if (document.cookie.indexOf("announce")==-1)
    {document.getElementById('annbody').style.display="block"
    var knopka="Скрыть объявление"}
    document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}

    lookCook()

    function hideAnn()
    {
    if (document.getElementById('annbody').style.display!="none")
    {document.getElementById('annbody').style.display="none"
    document.getElementById('hider').value="Показать объявление"}
    else
    {document.getElementById('annbody').style.display="block"
    document.getElementById('hider').value="Скрыть объявление"}
    }

    function wCook()
    {
    var ann="announce=id"
    if (document.getElementById('annbody').style.display!="none")
    {ann+="op"}
    else
    {ann+="cl"}
    var d=new Date()
    d.setDate(d.getDate()+1)
    ann+=";expires="+d.toGMTString()
    document.cookie=ann}

    </script>

0

9

Массовое удаление пользователей, не имеющих  сообщений

Код:
<script type="text/javascript">
    var myforum="durak.3bb.ru"
    var myforum1="http://"+myforum+"/profile.php?id=2"
    if (document.getElementById('navpropfile').getElementsByTagName("a")[0].href!=myforum1)
    {document.getElementById('massdeleter').style.display="none"}
    document.getElementsByTagName("body")[0].onkeydown=stopAll
    function stopAll()
    {document.cookie="zebra=nefiga"}
    if (document.cookie.indexOf("zebra=neutral")!=-1)
    { if (document.URL.indexOf("userlist.php")==-1)
    {user()}
    }}
    var myforum2="http://"+myforum+"/userlist.php?show_group=-1&sort_by=num_posts&sort_dir=ASC"

    function user()
    {var windower=window.open(myforum2, "_self")
    var users=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
    if ((users[1].getElementsByTagName("td")[3].innerHTML)*1==0)
    {var locat="http://"+myforum+"/profile.php?section=admin&"+users[1].getElementsByTagName("a")[0].href.substr(users[1].getElementsByTagName("a")[0].href.indexOf("id="))+"&action=foo"
    document.cookie="zebra=delete"
    var windower=window.open(locat, "_self")}
    else
    {document.cookie="zebra=nefiga"}}

    if ((document.cookie.indexOf("zebra=delete")!=-1)&&(document.URL.indexOf("action=foo")!=-1))
    {if (!document.getElementsByName("delete_user_comply")[0])
    {document.getElementsByName("delete_user")[0].click()}
    else
    {document.getElementById('fld1').click()
    document.getElementsByName("delete_user_comply")[0].click()
    document.cookie="zebra=neutral"
    }
    }
    </script>
    <input type="button" value="Удалить лишних" onclick="user()" id="massdeleter" />

0

10

Замена "мужской/женский" (пол) на картинки

Код:
<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='мужская картинка' />"}
else if (sex[sx].innerHTML.indexOf("Женский")!=-1)
{sex[sx].innerHTML="Пол: "+"<img src='женская картинка' />"}
}}
</script>

0

11

Сделать все ссылки в сообщениях невидимыми для гостей

Код:
<script type="text/javascript">
if (!document.getElementById('navprofile'))
{
var posti=document.getElementById("pun-main").getElementsByTagName("div")
var oj=0
for (oj=0; oj<=(posti.length-1); oj++)
{if (posti[oj].className=="post-content")
{posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<a href/g, "<font color='red'>Зарегься чтобы увидеть ссылки</font><a style='display: none;' href")}}
}
</script>

0

12

Изменение ссылок на кнопки на примере Новый Опрос и Новая тема

Код:
<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


Вы здесь » Скрипты и помощь для Вас » Оформление и скрипты » Скрипты для оформления