Nolavina
Скрипты для форумов. (Добавьте новые возможности вашему форуму)
Последнее предупреждение! Данные скрипты уже есть на форуме! А тема предназначена для написанных ЛИЧНО ВАМИ!
Скрипты от пользователей
Сообщений 81 страница 100 из 159
Поделиться8126.07.2008 11:41:27
Поделиться8227.07.2008 13:49:46
Не ругайте меня только,я тут один скрипт нашла,для просмотра телека на форуме,вот выложу сейчас=)
<iframe src="http://tv.vstrecha.de/tv.php?frame=true" width="320" height="395" scrolling="no" frameborder="0"></iframe>
Мона ставить в таблицу,или в НТМЛ низ,вверх=).
Поделиться8302.12.2008 13:39:17
Scripter
нет ничего сложного сделать цвеовыделение даже на 100 групп! Это каждый 1 - ый умеет!
я не умею -_-"""""""""""""""""""""""""""""""""""""""""
Поделиться8408.12.2008 20:50:00
Незнаю есть ли такой код, но я не нашла:
Фото-Радикал под форомй ответа:
<div class="main" id="spo_all"><input class="category" type="button" value="Радикал" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="http://www.radikal.ru/" width=690 height=500 frameborder=1></iframe><br /></div></div><br><Br>
Вставляем в HTML-под форомй ответа
Поделиться8508.01.2009 15:30:08
Кубики (Дайсы). Duka
Скрипт позволит "кидать кубики" прямо на форуме.
Полезно для ролевых форумов.
Ставить в HTML в форме ответа
Вариант 1.
<input type="button" onclick="dice()" value="Кинуть кубики" /> <script type="text/javascript"> function dice() { var FoundErrors = ''; var diceRes="" var CountCube = prompt("Количество кубиков", "3"); var SideCube = prompt("Сколько граней у кубика?", "6"); if(CountCube>9){ alert("Нельзя бросать столько кубиков"); return false;} if(SideCube>9){ alert("Не бывает таких кубиков"); return false;} if (!CountCube) {return false;} if (!SideCube) {return false;} for(i=0; i<CountCube;i++){ var dice = (Math.round(Math.random()*SideCube)) if(dice==0) dice=1; diceRes += dice*1936+"-" } smile('[dice='+diceRes+CountCube+SideCube+']') } </script> <script> function addDice(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[dice=",from))==-1) return str; if((pos2=str.indexOf("]"),pos+6)==-1) return str; newpos=str.indexOf("]",pos+6) if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true) if((pos2=str.indexOf("]",pos+6))==-1) return str; str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length) if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false) return str} function makeDice(dice){ diceMass = dice.split("-") diceC = dice.substring(dice.length-2, dice.length-1) diceS = dice.substring(dice.length-1, dice.length) var diceR=0, diceRu=""; for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;} for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}} txt="<div class=\"quote-box\"><blockquote><p><b>Количество кубиков</b>: "+diceC+"<br /><b>Граней в кубике</b>: "+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>" return txt} if(document.URL.indexOf("viewtopic.php")!=-1){ elm=document.getElementById("pun-main").getElementsByTagName("div") for(x in elm) if(elm[x].className=="post-content"){ var post=elm[x] post.innerHTML=addDice(post.innerHTML,0,false)}} </script>
Вариант 2.
<input type="button" onclick="dice()" value="Кинуть кубики" /> <script type="text/javascript"> function dice() { var FoundErrors = ''; var diceRes="" var CountCube = prompt("Количество кубиков", "3"); var SideCube = prompt("Сколько граней у кубика?", "6"); if(CountCube>9){ alert("Нельзя бросать столько кубиков"); return false;} if(SideCube>9){ alert("Не бывает таких кубиков"); return false;} if (!CountCube) {return false;} if (!SideCube) {return false;} for(i=0; i<CountCube;i++){ var dice = (Math.round(Math.random()*SideCube)) if(dice==0) dice=1; diceRes += dice*1936+"-" } smile('[dice='+diceRes+CountCube+SideCube+']') } </script> <script> function addDice(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[dice=",from))==-1) return str; if((pos2=str.indexOf("]"),pos+6)==-1) return str; newpos=str.indexOf("]",pos+6) if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true) if((pos2=str.indexOf("]",pos+6))==-1) return str; str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length) if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false) return str} function makeDice(dice){ diceMass = dice.split("-") diceC = dice.substring(dice.length-2, dice.length-1) diceS = dice.substring(dice.length-1, dice.length) var diceR=0, diceRu=""; for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;} for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}} txt="<div class=\"quote-box\"><blockquote><p><b>Исходный бросок</b>: "+diceC+"d"+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>" return txt} if(document.URL.indexOf("viewtopic.php")!=-1){ elm=document.getElementById("pun-main").getElementsByTagName("div") for(x in elm) if(elm[x].className=="post-content"){ var post=elm[x] post.innerHTML=addDice(post.innerHTML,0,false)}} </script>
Имеется ограничение в количестве граней и кубиков, 10 - максимум
Отредактировано 9_5 (08.01.2009 15:55:38)
Поделиться8608.01.2009 15:30:47
Скрипт для установки аватара по умолчанию.
<script type="text/javascript"> defaultPict = "Ссылка аватара" var arr=document.getElementsByTagName("ul") i=1 while(arr[++i]){ str=arr[i].innerHTML if(str.indexOf("pa-avatar")==-1) { q=str.toLowerCase() if((pos=q.indexOf("<li class=pa-from>"))!=-1 || (pos=q.indexOf("<li class=\"pa-from\">"))!=-1 || (pos=q.indexOf("<li class=pa-reg>"))!=-1 || (pos=q.indexOf("<li class=\"pa-reg\">"))!=-1){ nstr =str.substring(0,pos) nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>" nstr+=str.substring(pos) arr[i].innerHTML=nstr }}} </script>
Поделиться8708.01.2009 15:31:36
Смена шрифта для форума в данном случае Для ссылок(ставить хтмл низ/верх):
<style>
BODY A{font-family : "Шрифт";}
</style>
Поделиться8808.01.2009 15:33:26
Обводка в поле данных пользователя
Это в верх:
<style> .memdetails { background: #fafcfe; border: 1px solid #cdd6e2; border-bottom-width: 2px; border-right-width: 2px; padding: 4px 3px 4px 3px; margin: 3px 1px 3px 1px; } </style>
Это в низ:
<script type="text/javascript"> var arr=document.getElementsByTagName("li") i=0 str=document.URL while(arr[i] ){ if((arr[i].className=="pa-author online") || (arr[i].className=="pa-author") || (arr[i].className=="pa-title") || (arr[i].className=="pa-avatar item2") || (arr[i].className=="pa-reg") || (arr[i].className=="pa-posts") || (arr[i].className=="pa-respect") || (arr[i].className=="pa-positive") || (arr[i].className=="pa-ip") || (arr[i].className=="pa-online")){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML="<div class=memdetails>"+name+"</div>" } i++ } </script>
Поделиться8908.01.2009 15:33:54
Спойлер сворачивающийся с блоком "Наши друзья". Адаптируется под все стили.
В хтмл верх поставить это:
<link rel="stylesheet" type="text/css" href="http://i.НЕ НАШ СЕРВИС!/f/ru/rusff/spoiler_banner.css" />
а в хтмл-низ поставить это:
<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>
Вместо Тут баннеры поставьте коды своих баннеров, можно и с "крутилкой"(marquee).
Поделиться9008.04.2009 14:44:55
Поиск открывается в новом окне
<script language="JavaScript"> document.getElementById("pun-navlinks").style.position = "relative" function showDiv() { if( document.getElementById("searchDiv").style.display == 'none' ) document.getElementById("searchDiv").style.display = '' else document.getElementById("searchDiv").style.display = 'none' return false; } str = "<a href=\"search.php\" onclick=\"return showDiv()\"><span>Поиск</span></a>" str += "<div id=searchDiv style=\"display: none; \">" str += " <form method=\"get\" action=\"search.php\">" str += " <input type=\"hidden\" name=\"action\" value=\"search\">" str += " <p class=\"inputfield\">" str += " <label for=\"fld1\">Ключевые слова</label><br />" str += " <span class=\"input\"><input type=\"text\" name=\"keywords\" size=\"25\" maxlength=\"100\" /></span>" str += " </p>" str += " <p class=\"inputfield\">" str += " <label for=\"fld2\">Поиск автора</label><br />" str += " <span class=\"input\"><input type=\"text\" name=\"author\" size=\"25\" maxlength=\"25\" /></span>" str += " </p> <br>" str += " <input type=\"hidden\" name=\"forum\" value=\"-1\">" str += " <input type=\"hidden\" name=\"search_in\" value=\"all\">" str += " <input type=\"hidden\" name=\"sort_by\" value=\"0\">" str += " <input type=\"hidden\" name=\"sort_dir\" value=\"DESC\">" str += " <input type=\"hidden\" name=\"show_as\" value=\"topics\">" str += " <p><input type=\"submit\" class=\"button\" name=\"search\" value=\"Отправить\" accesskey=\"s\" title=\"Accesskey:s\" /></p>" str += " </form>" str += " <a href=\"search.php\">Расширенный поиск</a> " str += "</div>" document.getElementById('navsearch').innerHTML = str </script> <style> #searchDiv{ position:absolute; background-color : [b]Gray[/b]; border : solid; padding-bottom : 5px; padding-left : 5px; padding-right : 5px; padding-top : 5px; z-index:2; } </style>
Gray-Цвет окна
Отредактировано Aoi Koikawa (08.04.2009 14:45:56)
Поделиться9108.04.2009 14:47:55
Скрипт предупреждения о разделе
<script type="text/javascript"> var forum = "http://tests.rusff.org.ru" function changeLink() {var arr=document.links for (j in arr) { if (arr[j].href==forum+"/viewforum.php?id=x") {arr[j].href="javascript: warn()"} }} function warn() { if (confirm('Данный раздел содержит ненормативную лексику. Продолжить просмотр?')) location.href = forum+"/viewforum.php?id=x"; } changeLink() </script>
х-номер раздела
Поделиться9208.04.2009 18:53:41
Скрипт предупреждения о разделе
У нас такой уже есть здесь
Поделиться9308.04.2009 19:15:09
У нас такой уже есть здесь
Сорри просмотрел
Поделиться9415.04.2009 00:56:30
Дождались наконец, тем кто еще не видел и всё ждёт и ждут:
Активные за 24 часа
<script type=text/javascript> var url = document.location.href.toString(); if (url.indexOf(".php") == -1 && !window["DoNotShowActive"]) { var UserID = UserID; if (!UserID) UserID = -1; var UserLogin = UserLogin; if (!UserLogin) UserLogin = ''; document.write("<sc" + "ript src='http://stat.zeroparking.ru/GetActive.ashx?un=" + UserLogin + "&u=" + UserID + "&fn="+ 'http://' + document.location.host +"'></scr"+"ipt>"); } </script>
В HTML-низ
© ZeroParking
Отредактировано Покемош (15.04.2009 00:56:49)
Поделиться9515.04.2009 12:59:55
Ааа наконец то!!!! спасибо +
Поделиться9615.04.2009 13:14:09
Только почему то в этой ссылке имена админов не красятся(
Поделиться9715.04.2009 18:23:46
Только почему то в этой ссылке имена админов не красятся(
Странно, у меня всё красится)) На форум мой загляни в качестве примера..
Поделиться9815.04.2009 19:11:49
Странно, у меня всё красится)) На форум мой загляни в качестве примера..
Да вижу,ну ладно...может у меня просто несовмещение скриптов
Поделиться9915.04.2009 19:48:28
Да вижу,ну ладно...может у меня просто несовмещение скриптов
ну скорее всего, я как время будет посмотрю, что у тя там..
Поделиться10015.04.2009 19:50:13
Спасибо