Кнопка Вверх в каждом сообщении справа от Цитировать.
Большой сборник скриптов для Форумов и Сайтов
Сообщений 41 страница 50 из 84
Поделиться422008-04-16 17:07:03
жирное менять на свое
Поделиться432008-04-16 23:44:55
А все же можно ставить индивидуальный статус картинкой, правда перед этим его надо прописать.
<!--START Ramat Gan aka SAB0TAGE (c)--> <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")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ССЫЛКА' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Статус 2")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ССЫЛКА' />"}}} </script> <!--END Ramat Gan aka SAB0TAGE (c) -->
Думаю понятно, статус 1 и 2 - статусы пользователей, которые прописываем у человека, а ССЫЛКА - ссылка на рисунок.
Скрипт может дописать каждый. Добавляем
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Заслуженный")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ССЫЛКА' />"}
перед
</script>
<!--END Ramat Gan
aka SAB0TAGE (c) -->
Поделиться442008-04-17 20:14:14
Спойлер сворачивающийся с блоком "Наши друзья". Адаптируется под все стили.
Засовываем сия код в HTML-верх.
<link rel="stylesheet" type="text/css" href="http://i.rusff.ru/f/ru/rusff/spoiler_banner.css" />
А это HTML-низ
<div class="main" id="spo_all"><div class="category" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><h2>Наши друзья</h2></div><div id="spoiler4">Тут баннеры<br /></div></div>
<br><Br>
Выделенное можно менять на свое, поддерживаеться бегущая строка в графе Тут баннеры.
Поделиться452008-04-17 20:33:16
Кнопки на форум, Сайт
Чаще ставят в HTML-верх. но и в объявлении тоже работает.
Кнопка аськи
Картинка кнопки:
<a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=add" target="_blank"><img src="http://a.foto.radikal.ru/0605/3691b06c627b.gif" border="0" alt="Постучать в аську"></a>
Сделать страницу форума стартовой в браузере юзера
Картинка кнопки:
<a href="javascript:;" style="text-decoration:none" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://адрес_форума'); return false;" ><img src="http://b.foto.radikal.ru/0605/9dc8b22125bd.gif" border="0" align="bottom" alt="Сделать стартовой" style="margin-bottom:0" width="16" height="16"></a>
Добавить в Избранное
Картинка кнопки:
<A HREF="#" ONCLICK='window.external.AddFavorite(location.href, document.title);return false'>
<img src="http://d.foto.radikal.ru/0607/05fa7d1b2230.gif" alt="Добавить в Избранное"></A>
Красное меняем на свое, синее (ссыла на картинку) при желании тоже.
Меняющаяся картинка ICQ
<img src=http://status.icq.com/online.gif?icq=номераси&img=26 width="13" align="absmiddle" >
Для мэйл агента
<img src="http://status.mail.ru/?mail@mail.ru" align="middle" border="0">
Поделиться462008-04-17 20:36:38
Индикаторы под Аватаркой
Вставляем в html в форме ответа:
<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
if(arr[i].className=="pa-icq"){
name=arr[i].innerHTML
name=name.substring(5)
arr[i].innerHTML="ICQ: <a href=\"http://www.icq.com/whitepages/about_me.php?uin="+name+"\"><img src=\"http://web.icq.com/whitepages/online?icq="+name+"&img=21\"></a>"
}
if(arr[i].className=="pa-mailagent"){
name=arr[i].innerHTML
name=name.substring(12)
arr[i].innerHTML="Mail Agent: <a href=http://www.mail.ru/agent?message&to="+name+"><img border=0 SRC=http://status.mail.ru/?"+name+"></a>"
}
if(arr[i].className=="pa-skype"){
name=arr[i].innerHTML
name=name.substring(7)
arr[i].innerHTML="Skype: <a href=skype:"+name+"?chat><img src=http://mystatus.skype.com/smallicon/"+name+" style=border: none; width=16 height=16 alt=My status />"
}
i++
}
</script>
По поводу Skype:
По клику на иконке будет открывать чат. Но, можно поставить и другие действия, для этого меняем chat на:
call - звонок абоненту
userinfo - информация об абоненте
add - добавить в контакт-лист
voicemail - голосовая почта
sendfile - послать файл
Поделиться472008-04-17 20:38:59
Многим не нравятся текстовые фразы в инфе пользователи и многие хотят заменить их картинками.
Этот скрипт делает это:
<script type="text/javascript">
var arr=document.getElementsByTagName("ul")
profileImg="КАРТИНКА_ДЛЯ_ПРОФИЛЯ"
privateImg="КАРТИНКА_ДЛЯ_ЛС"
emailImg ="КАРТИНКА_ДЛЯ_АДРЕСА_ПОЧТЫ"
websiteImg="КАРТИНКА_ДЛЯ_САЙТА"
i=4
while(arr[i]){
tarr=arr[i].getElementsByTagName("a")
tarr[0].innerHTML="<img src="+profileImg+">"
tarr[1].innerHTML="<img src="+privateImg+">"
tarr[2].innerHTML="<img src="+emailImg+">"
if(tarr[3].innerHTML.indexOf("сайт")!=-1) tarr[3].innerHTML="<img src="+websiteImg+">"
i+=2
}
</script>
В параметрах profileImg, privateImg, emailImg, websiteImg пишите URL соответствующих картинок.
Вставляем в html в форме ответа.
Поделиться492008-04-20 13:01:45
Какието точки летают за курсором, вполне не плохо смотриться. ставить в HTML-низ
<SCRIPT language=JavaScript> if (document.all){ colours=new Array('ff0000','00ff00','3366ff','ff00ff','ffa500','ffffff','fff000') amount=colours.length; YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,step=0.2,currStep=0,my=0,mx=0;//osw document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div style="position:relative">'); for (i=0; i < amount; i++) document.write('<div id="iestars" style="position:absolute;top:0px;left:0px;height:50px;width:50px;font-family:Courier New;font-size:5px;color:'+colours[i]+';padding-top:20px;text-align:center">.</div>'); document.write('</div></div>'); ini=1;<!--fantasyflash.ru--> gstep=1; function iMouse(){ my=event.y;mx=event.x; } document.onmousemove=iMouse function dim(){ ini-=gstep; dt=setTimeout('dim()',10); if (ini < 2){ clearTimeout(dt); glow(); } } function glow(){ ini+=gstep; gt=setTimeout('glow()',10); if (ini > 14){ clearTimeout(gt); dim(); } } function stars(){ ie.style.top=document.body.scrollTop; for (i=0; i < amount; i++) { var layer=iestars[i].style; layer.filter='glow(color='+colours[i]+', strength='+ini+')'; layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10); layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10); } currStep+=step; } function delay(){ Ydelay = YgetDelay+=(my-YgetDelay)*1/20; Xdelay = XgetDelay+=(mx-XgetDelay)*1/20; stars();//osw setTimeout('delay()',10); } delay(); glow(); } //--> </SCRIPT>
Поделиться502008-04-20 13:17:27
Замена всех ссылок под сообщением на кнопки (ЛС, профиль, мыло, цитировать, редактировать, удалить)
<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>