добро пожаловать


здрасте, нах.)


навигация по форуму





погода и время

погода хреновая. в москве палит. сейчас ночь, ога **


администрация

доблестные стражи гармонии и порядка на форуме, о как *_________*

копирайты


как бэ идеи мы утянули у англичан, но они вроде не против. потому пользуемсо. воооооооооот ^___^

тест.

Объявление

Форум прикрыт на тех. работы. Просьба не покидать нас, а дождаться. Наши конкурсы.
Подробнее о призах в темах.
Просьба записываться на конкурсы.

Идёт набор участников.
Голосование открыто. Для гостей тоже.

Идёт набор участников.
Голосование не начато.

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

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


Вы здесь » тест. » [Скрипты] » Часто спрашиваемые скрипты


Часто спрашиваемые скрипты

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

1

Фон:

Код:
    <style type="text/css">
    HTML, BODY {background-image: url("адрес картинки")!important; background-repeat: repeat !important;}
    </style>

Шапка:

Код:
    <style type="text/css">
    #pun-title table {background-image : url(адрес картинки);
    height : 200px;
    }
    </style>

Баннер:

Код:
    <a href="адрес форума"><img src="ссылка на картинку" border="0"></a>

Кликабельная картинка:
Код:

Код:
[url=адрес форума][img]адрес картинки[/img][/url]

Сменить цвет текста на всем форуме:

Код:
    <style type="text/css">
    .punbb .main .container,
    .punbb td.tc2,
    .punbb td.tc3,
    .punbb td.tcl,
    .punbb td.tcr,
    .punbb .section .container,
    .punbb .section .formal .container,
    .punbb .formal fieldset,
    #viewprofile li strong, #viewprofile li div,
    #setmods dd, .punbb .post-body, #pun-crumbs2.section .crumbs span,
    .post-box, .punbb .post-links,
    .punbb .info-box, .punbb #pun-main .info-box .legend, #pun-viewtopic.punbb
    #pun-main .topic h3, #pun-viewtopic.punbb #pun-main .topic .container .online ul, #pun-viewtopic.punbb
    #pun-main .topic .container .post-links ul, #pun-viewtopic.punbb
    #pun-main .topic .container .post-body .post-box, #pun-viewtopic.punbb
    #pun-main .topic .container, #pun-viewtopic.punbb
    #pun-main .topic .container .post-body, #pun-viewtopic.punbb #pun-main .topic h3 span,
    #pun-main .code-box,#pun-main .quote-box { color: цвет;}
    </style>

Сменить цвет названия категорий:

Код:
    <style type="text/css">#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
      color: цвет;
      }</style>

Сдвинуть рекламу:

Код:
    <style>
    #pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; right: 0px; top: 0px
    }
    </style>

Иконка "Нет новых сообщений"

Код:
    <style type="text/css"> Div.icon {
    background-image : url(ссылка);
    background-repeat: no-repeat;
    }
    </style>

Иконка "Новое сообщение"

Код:
    <style type="text/css">TR.inew Div.icon {
    background-image : url(ссылка);
    background-repeat: no-repeat;
    }
    </style>

Иконка "Выделенная тема"

Код:
    <style type="text/css">TR.isticky Div.icon {
    background-image : url(ссылка);
    background-repeat: no-repeat;
    }
    </style>

Иконка "Закрытая тема"

Код:
    <style type="text/css"> TR.iclosed Div.icon {
    background-image : url(ссылка);
    background-repeat: no-repeat;
    }
    </style>

Иконка "Перенесенная тема"

Код:
    <style type="text/css"> TR.iredirect Div.icon {
    background-image : url(ссылка);
    background-repeat: no-repeat;
    }
    </style>

Картинка М/Ж

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

Награды (картинки в дополнительное поля профиля)

Код:
    <img src='ссылка на картинку'>

Активен/не активен пользователь. Картинка

Код:
    <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))+"<center><img src='Ссылка на картинку Активен' /></center>"}
    else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
    {we[x].innerHTML=we[x].innerHTML+"<center><img src='Ссылка на картинку неактивен' /></center>"}
    }
    </script>

Скрыть

Код:
    <center><span><a href="#" title="Для просмотра жми сюда" onclick=" obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;">:<span style="font-size:14pt"><span style="color:black"><span style="font-family:'Comic Sans Ms'"><b>ЧАТ (ОТКРЫТЬ-ЗАКРЫТЬ)</b></span></span></span>:</a><div style="display: none">

    скрипт того, что хотите скрыть

        </div></span></center>

Картинка у активных пользователей (главная страница)

Код:
    <style type="text/css">
    #pun-stats ul.container {
    background: transparent url(адрес картинки) no-repeat (отступ слева в пикселах)px (отступ сверху в пикселах)px;
    padding-left: (отступ текста слева в пикселах)px;
    }
    </style>

Картинка на цитату

Код:
    <style type="text/css">
    .punbb .quote-box, .punbb .code-box {background: url(адрес картинки) #цвет фона bottom right no-repeat; color: #цвет текста;}
    </style>

Подогнать форум

Код:
    <style type="text/css">
    #pun {
    width : МЕНЯЕТСЯ%;
    }
    </style>

Размер текста

Код:
    <style type="text/css">
    body {
    font-size: МЕНЯЕТСЯ%;
    }
    </style>

Стиль шрифта

Код:
    <style>
    BODY A{font-family : "Century Gothic(любое другое название шрифта)";}
    </style>

Цвет столбцов

Код:
    <style type="text/css">
    #pun  .tcl { color: цвет текста;
    background-color : цвет фона;}
    #pun  .tc2 { color: цвет текста;
    background-color : цвет фона;}
    #pun  .tc3 { color: цвет текста;
    background-color : цвет фона;}
    #pun  .tcr { color: цвет текста;
    background-color : цвет фона;}
    </style>

Прозрачность форума

Код:
    <style type="text/css">
    #pun {opacity: 0.6;}
    </style>

Скрипт меняюший надпись "Зарегистрированных пользователей" на "Всего пользователей"

Код:
    <script type='text/javascript'>document.getElementById('pun-stats').getElementsByTagName('li')[2].childNodes[0].innerHTML = 'Фрэндов:';</script>

Убрать сообщение отредактировано

Код:
    <style type="text/css">
    .lastedit {display: none;}
    </style>

Замена курсора мышки

Код:
    <STYLE>
    BODY { cursor:url('http://адрес кусора.cur');}</style>

Скрипт обводит ссылки в прямоугольник пунктиром:

Код:
    <style  type="text/css">
    a:hover{BORDER-RIGHT: red 1px dashed; BORDER-TOP: red 1px dashed; RIGHT: 0px; BORDER-LEFT: red 1px dashed;  COLOR: red; BOTTOM: 0px; BORDER-BOTTOM: red 1px dashed; POSITION: relative; TEXT-DECORATION: none; }
    a{color:#FF00CC; text-decoration:none; }
    </style>

Курсивная ссылка

Код:
    <style type="text/css">
    .punbb a:hover {text-decoration: none; font-style: italic;}
    </style>

заменить ЛС, Профиль, Сайт, и тд под аватаром

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

картинку в название категорий
хтмл вверх

Код:
    <style type="text/css"> #pun-main h2 {
    color : green;
    background-color : transparent; background-image : url(ссылка на картинку);
    }
    </style>

картинку в Форум, Тем, Сообщений, Последнее сообщение
хтмл вверх

Код:
    <style type="text/css"> #pun th {
    color: red; background-color : #FF00FF; background-image : url(адрес картинки);
    }
    </style>

Картинки Активен, Неактивен (Online/Offline)
ставить в хтмл низ

Код:
    <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))+"<center><img src='Ссылка на картинку Активен' /></center>"}
    else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
    {we[x].innerHTML=we[x].innerHTML+"<center><img src='Ссылка на картинку неактивен' /></center>"}
    }
    </script>

Убрать черные линии (хлтм-верх)

Код:
   <style>.punbb td div.tclcon {
        margin-left: 50px;
    }</style>

Двигает форум по сторонам

Код:
    <style type="text/css">
    #pun {
      margin: 0px auto auto auto;
      width : 700px;
      float: right;
    </style>

Банеры двигаются по горизонтали/вертикали и при наведении на них мышкой останавливаются:

Код:
   <marquee onMouseOver="this.stop()"  onMouseOut="this.start()" scrollamount="1" scrolldelay="20">Наш баннер:
    <a href="адрес форума/"><img src="http://gifr.ru/data/gifs/2/0/1/2012a2289b.gif" alt="Название форума"border="0" /></a>
    Баннеры наших друзей:
    <a href="адерс" TARGET=_blank>
    <img src="http://i017.radikal.ru/0711/40/8f0dd960a4a1.gif"border="0" alt="название">
    </a>
    <a href="адрес" TARGET=_blank>
    <img src="http://s54.radikal.ru/i145/0807/d8/096f178b4c52.jpg"border="0" alt="название">
    </a>
    </marquee>

Изменение цвета у групп

Код:
    <script type="text/javascript">
            var arr=document.links
            var arr1=new Array ("ник", "")
            var arr2=new Array ("", "", "", "")
            var arr3=new Array ("", "", "", "")
            var arr4=new Array ("", "", "", "", "")
            var arr5=new Array ("", "", "", "", "")
            var arr6=new Array ("", "", "", "")
    var arr7=new Array ("", "", "", "", "")
    var arr8=new Array ("", "", "", "", "")
    var arr9=new Array ("", "", "", "", "")
            for (x in arr)
            {for (y in arr1)
            {if (arr[x].innerHTML==arr1[y])
            {
            arr[x].innerHTML="<font color='purple'>"+arr[x].innerHTML+"</font>"}
            }}

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

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

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

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

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

      for (x in arr)
            {for (s in arr7)
            {if (arr[x].innerHTML==arr7[s])
            {
            arr[x].innerHTML="<font color='#gold'>"+arr[x].innerHTML+"</font>"}}}
    for (x in arr)
            {for (s in arr8)
            {if (arr[x].innerHTML==arr8[s])
            {
            arr[x].innerHTML="<font color='#  666699'>"+arr[x].innerHTML+"</font>"}}}
    {for (s in arr9)
            {if (arr[x].innerHTML==arr9[s])
            {
            arr[x].innerHTML="<font color=' #99CCFF'>"+arr[x].innerHTML+"</font>"}}}
            </script>
    <script>

спасибо

+3

2

.iron duke
молодец. + те)

0

3

.shatany
спасибо,коть.

0

4

.iron duke
нез)

0

5

Супер!Некоторые скрипты которые я искала тут)Плюс тебе,.iron duke

0

6

Little cat
^______^
рад.

+1

7

.iron duke
Спасибо. Очень пригодится.

0

8

Скрипт на отражени аватаров. HTML верх

Код:
<script type="text/javascript">
document.getElementsByClassName = function(className) {
var children = document.getElementsByTagName('*') || document.all;
var elements = new Array();
  
for (var i = 0; i < children.length; i++) {
var child = children[i];
var classNames = child.className.split(' ');
for (var j = 0; j < classNames.length; j++) {
if (classNames[j] == className) {
elements.push(child);
break;
}
}
}
return elements;
}

var Reflection = {
defaultHeight : 0.5,
defaultOpacity: 0.5,

add: function(image, options) {
Reflection.remove(image);

doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }
if (options) {
for (var i in doptions) {
if (!options[i]) {
options[i] = doptions[i];
}
}
} else {
options = doptions;
}

try {
var d = document.createElement('div');
var p = image;

var classes = p.className.split(' ');
var newClasses = '';
for (j=0;j<classes.length;j++) {
if (classes[j] != "reflect") {
if (newClasses) {
newClasses += ' '
}

newClasses += classes[j];
}
}

var reflectionHeight = Math.floor(p.height*options['height']);
var divHeight = Math.floor(p.height*(1+options['height']));

var reflectionWidth = p.width;

if (document.all && !window.opera) {
/* Fix hyperlinks */
                if(p.parentElement.tagName == 'A') {
                var d = document.createElement('a');
                d.href = p.parentElement.href;
                }  
                    
/* Copy original image's classes & styles to div */
d.className = newClasses;
p.className = 'reflected';

d.style.cssText = p.style.cssText;
p.style.cssText = 'vertical-align: bottom';

var reflection = document.createElement('img');
reflection.src = p.src;
reflection.style.width = reflectionWidth+'px';

reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';
reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';

d.style.width = reflectionWidth+'px';
d.style.height = divHeight+'px';
p.parentNode.replaceChild(d, p);

d.appendChild(p);
d.appendChild(reflection);
} else {
var canvas = document.createElement('canvas');
if (canvas.getContext) {
/* Copy original image's classes & styles to div */
d.className = newClasses;
p.className = 'reflected';

d.style.cssText = p.style.cssText;
p.style.cssText = 'vertical-align: bottom';

var context = canvas.getContext("2d");

canvas.style.height = reflectionHeight+'px';
canvas.style.width = reflectionWidth+'px';
canvas.height = reflectionHeight;
canvas.width = reflectionWidth;

d.style.width = reflectionWidth+'px';
d.style.height = divHeight+'px';
p.parentNode.replaceChild(d, p);

d.appendChild(p);
d.appendChild(canvas);

context.save();

context.translate(0,image.height-1);
context.scale(1,-1);

context.drawImage(image, 0, 0, reflectionWidth, image.height);

context.restore();

context.globalCompositeOperation = "destination-out";
var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);

gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");
gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");

context.fillStyle = gradient;
if (navigator.appVersion.indexOf('WebKit') != -1) {
context.fill();
} else {
context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);
}
}
}
} catch (e) {
    }
},

remove : function(image) {
if (image.className == "reflected") {
image.className = image.parentNode.className;
image.parentNode.parentNode.replaceChild(image, image.parentNode);
}
}
}

function addReflections() {
var rimages = document.getElementsByClassName('reflect');
for (i=0;i<rimages.length;i++) {
var rheight = null;
var ropacity = null;

var classes = rimages[i].className.split(' ');
for (j=0;j<classes.length;j++) {
if (classes[j].indexOf("rheight") == 0) {
var rheight = classes[j].substring(7)/100;
} else if (classes[j].indexOf("ropacity") == 0) {
var ropacity = classes[j].substring(8)/100;
}
}

Reflection.add(rimages[i], { height: rheight, opacity : ropacity});
}
}

var previousOnload = window.onload;
window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }
</script>

0

9

Замена слова Уважение на другое. HTML низ

Код:
<script type="text/javascript"> 
function changeLink() 
{var arr=document.links 
for (j in arr) 
{ 
if (arr[j].innerHTML=="Уважение") 
{arr[j].innerHTML="Ваше слово"} 

}} 
changeLink() 
</script>

Замена слова Поззитив на другое. HTML низ

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Позитив")
{arr[j].innerHTML="ваше слово"}

}}
changeLink()
</script>

Скрытие подписи. HTML низ

Код:
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'>Показать подпись</span><span  style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>

Набирающееся название форума. HTML верх

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

10

HTML низ. всплывающее окно " у вас непрочитанные личные сообщения"

Код:
<script language="JavaScript">
var str = new String(document.getElementById("navpm").innerHTML)
var str2 = new String(document.location)

if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
{
alert("У Вас есть непрочитанные личные сообщения")

}
</script>

0

11

HTML низ. дополнительные пункты в статистику.

Код:
<script>
var num_f = 0;
var num_c = 0;
var tr = document.getElementsByTagName("tr")
for(i=0;i<tr.length;i++){
	if(tr[i].id.indexOf("forum_f")!=-1){
num_f++
	}
}
var div = document.getElementsByTagName("div")
for(q=0;q<div.length;q++){
	if(div[q].id.indexOf("pun-category")!=-1){
num_c++
	}
}
var v = document.getElementById('onlinelist');
v = v.parentNode.firstChild;
if (!v.innerHTML)
    v = v.nextSibling;
v.innerHTML = '<span>Всего форумов: </span><b>'+num_f+'</b><br /><span>Всего категорий: </span><b>'+num_c+'</b><br />' + v.innerHTML;
</script>

0


Вы здесь » тест. » [Скрипты] » Часто спрашиваемые скрипты