Вверх страницы
Вниз страницы

Пробная версия

Объявление

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

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


Вы здесь » Пробная версия » Тестовый форум » Скрипты


Скрипты

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

1

сюда готовые, полезные скрипты.

0

2

Кнопка "выделить код", в HTML-низ

Код:
<script type="text/javascript">
function select_text(elem) {
 if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
 s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
 var r=document.createRange();   
 r.selectNodeContents(elem);   
 s.removeAllRanges();   
 s.addRange(r);
}   
 }
 else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
 }
 else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
 }   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
 if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
 }
}
</script>

0

3

Скрипт для рамки вокруг аватара, когда при наведении курсора она выделяется (на дневник):

Код:
A {margin-bottom:10px !important;}
 .avatar img,.avatarNew img { display: block; position: relative; background-color: #000000; border: 1px solid #c2b1de; margin: filter:alpha(opacity=100) !important;-moz-opacity:.75 !important;opacity:.75 !important;}
 .avatar img:hover,.avatarNew img:hover { display: block; position: relative; background-color: #c2b1de; border: 1px solid #dacbf4; margin: filter:alpha(opacity=100);-moz-opacity:1.0 !important;opacity:1.0 !important; }
 .avatar img,.avatarNew img { background-color: #000000; border: 1px solid #c2b1de; padding: 1px; }

это для форума (в html-верх):

Код:
<style type="text/css">
    .post-author ul li.pa-avatar img{opacity:0.4; filter:alpha(opacity=40);}
    .post-author ul li.pa-avatar img:hover {opacity:1; filter:alpha(opacity=100);}
    </style>

(с)

0

4

Как залить фоном таблицу на форуме

Ставить в ХТМЛ верх

Код:
<style type="text/css">
#pun #pun-announcement.section .container
{background-image: url("ССЫЛКА НА КАРТИНКУ")} !important;}
</style>

0

5

Запароленый раздел

1.Ставим скрипт в HTML-низ

Код:
 <script type="text/javascript">
    var forum = "http://thybb.ru"
    function changeLink()
    {var arr=document.links
    for (j in arr)
    {
    if (arr[j].href==forum/viewforum.php?id=x")
    {arr[j].href="javascript: pass()"}
    }}
    function pass()
    {
      if (prompt('Администратор установил пароль на этот форум', '') == "12345"){
        alert('Пароль принят. Нажмите "ОК" для редиректа');
        location.href = forum/viewforum.php?id=x";
    }
    else alert('Введенный пароль неверен');
    }
    changeLink()</script>

2.Вместо выделенного жирным адреса ставим адрес своего форума,вместо переменной x номер раздела,вместо пароля "12345" ставим свой пароль.

0

6

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

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

7

Как вставить картинку в категории (заголовки) форумов? пруф

Код:
/* CS1.3 */
.punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: #FFFFFF;
  color: #E6E6E6;
  background: url(http://s017.radikal.ru/i412/1112/94/bd461cd902fd.png);
  font-weight: bold;
  font-style: italic;
  height: 30px;
  text-align: center;
}

0

8

Zetsubou Mokona написал(а):

скрипты

Должны были получится \скругленные края у цитаты. Хм....

0

9

Вариант I
Мелкий белый (не раздажающий пользователей!) снег, реалистично сдувамый ветерком:

Код:
<script type=text/javascript src=http://www.patmax.eu/J1/111109072032.js></script>

Вариант II
Такой же снег, но светло-синего цвета, для лучшей видимости на светлых форумах:

Код:
<script type=text/javascript src=http://www.patmax.eu/J1/111109073023.js></script>

Вариант III
Большие пушистые снежинки!

Код:
<script src="http://astuforum.free.fr/js/neige.js"></script>

Вариант IV
Маленькие светло-синие снежинки

Код:
<script src="http://astuforum.free.fr/js/neige_lettre.js"></script>

Вариант V
Средние по величине снежинки

Код:
<script src="http://astuforum.free.fr/js/neige-mini.js"></script>

0

10

Фон и объемная рамка форума:

Код:
/* CS1 Background and text colours
-------------------------------------------------------------*/

html, body {
background: #7E78A6 url(http://s005.radikal.ru/i212/1112/f8/b3d7f8018064.png); 
background-attachment: fixed;}

#pun {
  width: 908px; 
  position: relative;
background: transparent url(http://s006.radikal.ru/i214/1112/3d/6552ddb7110c.png) repeat-y; background-position: top center;
  }

.punbb {
  float: left;
  height: auto;
width: 840px;
padding-left: 0px;
padding-right: 0px;
  }

Здесь как делать границы форума. Здесь все про фон с расшифровкой кодов.

0

11

Код убирающий границы форума:

В HTML-верх.

Код:
<style type="text/css"> 
.category .container {border: none !important;}
.punbb td.tcl, .punbb td.tc2, .punbb td.tc3, .punbb td.tcr{
border: none !important;
}
.punbb .section .container,.punbb .post-body,.punbb .post-links,.punbb .formal fieldset .post-box,#viewprofile li strong,#viewprofile li div,#setmods dd,.punbb .info-box,.punbb #pun-main .info-box .legend,.punbb .main .container,.punbb .post .container,.punbb .post h3, #pun-stats h2,.punbb .main h1,.punbb .main h2,#pun-title,#pun-title .container,.punbb .modmenu .container,#pun-navlinks .container,.punbb th,.punbb .post h3 span,#pun-main fieldset legend span,.punbb textarea, .punbb .quote-box, .punbb .code-box{
border: none !important;
}

</style>

(с)

0

12

0

13

Замена ссылок основного меню (c) Lazary
http://forumd.ru/viewtopic.php?id=1449

0

14

Боковая выпадающая панель
http://colorforum.ru/viewtopic.php?id=4278
http://forumd.ru/viewtopic.php?id=3014#p100168

0


Вы здесь » Пробная версия » Тестовый форум » Скрипты