Форум А и О (скрипты, дизайн, общение)

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

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



Скрипты

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

1

Стало быть в этой теме куча скриптов, которые могут пригодиться  :flag:


не забываем-вставлять скрипты нужно с большой осторожностью, так как они могут конфликтовать между собой( если вставили и появилась прабла-к примеру вы не можете на главной странице ничего сделать-ни открыть админку, ни еще чтото- то нужно  приписать к названию вашего форума-http://Адрес форума/admin_index.php

и уже в адмике разбираться( удалить последний поставленный скрипт к примеру)

(еще совет-когда что-то делаете в админке, то-не закрывайте ее, лучше главную страницу фора открыть в новом окошке)

0

2

Шапка

<style type="text/css">
#pun-title .title-logo {background-image : url(АДРЕС_КАРТИНКИ_1);
background-repeat : no-repeat; height : ВЫСОТАpx;
}
</style>
<style type="text/css">
#pun-title table {background-image : url(АДРЕС_КАРТИНКИ_1);
height : ВЫСОТАpx;
}
</style>

0

3

Цепляемый картинку к категории.

<script type="text/javascript">
var logo="<img src='http://mybb.ru/f/collection/0211.gif'>"
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].className=="category"){
name=arr[i].innerHTML
name=name.substring(48)
arr[i].innerHTML="<h2><div class=\"catleft\"><!-- --></div><span> "+logo+" &ensp;"+name+""
}
i++
}
</script>

в хтмл-низ, жирное меняем на свое.

0

4

Закачка файлов на форум

    <script type="text/javascript">
    if(form=document.getElementById("form-buttons"))
    form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<a href='javascript:void(0);' onclick=\"window.open('http://www.sharing.ru/upload/partner.php?id=1', 'uploadfile', 'width=500, height=275, top=200, left=200');\"><img title='Вставить файл' src='https://forumupload.ru/uploads/0000/35/39/25958-1.gif' width='21' height='20' /></a>"
    </script>

HTML в форме ответа

0

5

скрипт который бы отцентрировал названия категорий и выделил их жирным.

<style type="text/css">
#pun-main h2 {text-align: center; font-weight: bold;}
<style>

0

6

<script type="text/javascript">
    var modir=document.getElementsByTagName("li")

    if(document.URL.indexOf("viewtopic.php")!=-1) for (x in modir)
    if (modir[x].className=="pa-author"){

      if(modir[x].innerHTML.indexOf("НИК")!=-1)
        modir[x].getElementsByTagName("a")[0].innerHTML="<img src='КАРТИНКА_ДЛЯ_НИКА' />"
    }
    </script>

картинка вместо ника  хтмл низ

0

7

Профилактика форума

Вместо forum.mybb.ru - свой адрес
Вместо Форум технической поддержки - название своего форума
Вместо Zebra - ваш админский ник

И в объявление накатайте о профилактике, если хотите.

Код:

<script type="text/javascript">
if ((document.URL.indexOf("forum.mybb.ru")!=-1)&&(document.title!="Форум технической поддержки - Форум")&&(document.getElementById('pun-status').innerHTML.indexOf('Zebra')==-1))
{window.open ("http://forum.mybb.ru", "_self")}
</script>

0

8

Меняем местами пункты в информации о пользователе под аватаром.

Расчитан на те форумы, где количество пунктов у всех в окне с аватаром одинаково (за исключением ip для модеров).

Посчитайте число строк в этом окне. Например у меня на данном форуме вы их видите 7

<script type="text/javascript">
var order=document.getElementsByTagName("ul")
var q=0
for (q=0; q<=(order.length-1); q++)
{if (order[q].innerHTML.indexOf("pa-author")!=-1)
{var order1=order[q].getElementsByTagName("li")
order[q].innerHTML=order1[0].outerHTML+order1[2].outerHTML+order1[3].outerHTML+order1[4].outerHTML+order1[5].outerHTML+order1[7].outerHTML+order1[6].outerHTML }}
</script>

Смотрим на синюю строчку. Видим , что у элементов в ней меняется тока номер в квадратных скобках. Это порядковый номер ваших строк профиля по умолчанию, если смотреть сверху вниз. Переставбте их в этой строке так. как вам вздумается.

0

9

Расположение сообщений на странице от более позднего (вверху) к более раннему (внизу)

    <script type="text/javascript">
    var divs=document.getElementById('pun-main')
    var posts=divs.getElementsByTagName("div")
    var qaz=new Array(0)
    var qw=0
    function getPosts()
    {for (qw=0; qw<=(posts.length-1); qw++)
    {if (posts[qw].innerHTML.indexOf("permalink")!=-1)
    {qaz.splice (0, 0, posts[qw].outerHTML)}}
    return qaz
    }

    if (document.URL.indexOf("viewtopic")!=-1)
    {var po=getPosts().slice(0, ((getPosts().length/2)-1))
    document.getElementById('pun-main').innerHTML=document.getElementById('pun-main').innerHTML.substring(0, (document.getElementById('pun-main').innerHTML.indexOf("item1")-17))+po.join(" ")+"</div>"+document.getElementById('pun-main').innerHTML.substr((document.getElementById('pun-main').innerHTML.indexOf("modmenu")-12))}
    </script>

!!!Вставлять строго в HTML низ. В Html под формой ответа вызывает ошибку эксплорера.

0

10

Подсвечиваем разделы при наведении мышью. Duka

<script type="text/javascript">
var td = document.getElementsByClassName("tcl")
for(i=0;i<td.length;i++){
td[i].setAttribute("onmouseover", "this.style.backgroundColor='red'")
td[i].setAttribute("onmouseout", "this.style.backgroundColor=''")
}
</script>

red - нужный цвет

0

11

Курсор футбольный мяч

Код:
<div align="center" style="z-index:9;visibility:visible;"><style>HTML,BODY{cursor: url("http://downloads.totallyfreecursors.com/cursor_files/flamingsoccerball.ani"), url("http://downloads.totallyfreecursors.com/thumbnails/flamingsoccerball.gif"), auto;}</style>

Огненный курсор

Код:
<a href="http://cursormania.smileycentral.com/download/index.jhtml?partner=ZCzeb008_ZCxdm451YYRU&spu=1&feat=prof&utm_id=9993" style="position:absolute;top:50px;left:0px;"><img src="http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Ft%253D3/image.gif" border="0"/></a><style type="text/css">body{cursor:url("http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Fcur%253D1%2526i%253D11450a/image.gif") !important;}</style>

Курсор-карандаш

Код:
<a href="http://cursormania.smileycentral.com/download/index.jhtml?partner=ZCzeb008_ZCxdm451YYRU&spu=1&feat=prof&utm_id=9990" style="position:absolute;top:50px;left:0px;"><img src="http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Ft%253D0/image.gif" border="0"/></a><style type="text/css">body{cursor:url("http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Fcur%253D1%2526i%253D9581a/image.gif") !important;}</style>

Курсор-алмаз

Код:
<a href="http://cursormania.smileycentral.com/download/index.jhtml?partner=ZCzeb008_ZCxdm451YYRU&spu=1&feat=prof&utm_id=9996" style="position:absolute;top:50px;left:0px;"><img src="http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Ft%253D6/image.gif" border="0"/></a><style type="text/css">body{cursor:url("http://plugin.smileycentral.com/http%253A%252F%252Fplugin%252Esmileycentral%252Ecom%252Fassetserver%252Fcursor%252Ejhtml%253Fcur%253D1%2526i%253D11171a/image.gif") !important;}</style>

Вставлять  в HTML верх!

0

12

вауууууу...парочку взять то  можно?)

0

13

Пупся написал(а):

вауууууу...парочку взять то  можно?)

Можно все взять))) Я просто их в кучу закинула с сайта поддержки. Есть и не оттуда

0

14

Студентка написал(а):

Можно все взять))) Я просто их в кучу закинула с сайта поддержки. Есть и не оттуда

Amber написал(а):

Музыка, когда есть новые ЛС

Мне у вас понравилось на верху окошечко..типо моего профиля...на это есть скрипт?

Отредактировано Пупся (2009-03-03 00:12:46)

0

15

Пупся написал(а):

Мне у вас понравилось на верху окошечко..типо моего профиля...на это есть скрипт?

Да есть такой, в этой теме есть, я его найду щас.

0

16

Информационная панель с данными пользователей. Duka

Свернутый текст

Скрипт может неким образом заставить пользователя заполнить недостающие поля в профиле, иначе он будет лицезреть надписи вида "не поределено".

Пользователям показывает одну информацию, Гостям - другую.

<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].id=="pun-main") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
}i++}
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].id=="pun-main" && GroupID == "3") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>

Менять в скрипте ничего не нужно. По желанию (опытным) можно изменить структуру вывода, все надписи, порядок и адреса картинки [нет_аватара]
Данный скрипт ставить в HTML-низ

0

17

Amber написал(а):

статистика форума (10 последних сообщений)

Куда вставляем?

0

18

Там внизу написано-

Менять в скрипте ничего не нужно. По желанию (опытным) можно изменить структуру вывода, все надписи, порядок и адреса картинки [нет_аватара]

Данный скрипт ставить в HTML-низ

0

19

Студентка написал(а):

Там внизу написано-
Менять в скрипте ничего не нужно. По желанию (опытным) можно изменить структуру вывода, все надписи, порядок и адреса картинки [нет_аватара]
Данный скрипт ставить в HTML-низ

аха с этим я разобралась...а на счёт скрипта статистика форума 10 сообщений...их куда ставить?я вставила вверх но нечерта не появилось))

0

20

Пупся написал(а):

их куда ставить?я вставила вверх но нечерта не появилось))

у меня стоит в хтмл низ

0

21

Студентка написал(а):

Пупся написал(а):
их куда ставить?я вставила вверх но нечерта не появилось))у меня стоит в хтмл низ

Спасибо...С тобой приятно работать http://www.kolobok.us/smiles/standart/kiss.gif

0

22

Amber написал(а):

доп . СМАЙЛЫ

Куда их вставлять?

0

23

Пупся написал(а):

Куда их вставлять?

в "форму ответа"

0

24

Горизонтальная бегущая строка:

    <marquee onMouseOver="this.stop()"  onMouseOut="this.start()" scrollamount="1" scrolldelay="20">Баннеры</marquee>

Вертикально бегущая строка:

    <marquee onMouseOver="this.stop()"  onMouseOut="this.start()" scrollamount="1" scrolldelay="20" direction="up">Баннеры</marquee>

0

25

Кнопки ВПЕРЕД - НАЗАД

Код:
<SCRIPT="Javascript"> <form>
<INPUT TYPE="button" VALUE=" <-- Back " onClick="history.go(-1)">
<INPUT TYPE="button" VALUE="Forward -->" onCLick="history.go(1)">
</FORM> </SCRIPT>

0

26

Вспыхивающие розовые букеты на Вашей страничке

Код:
<SCRIPT language=JavaScript>
if (document.all){
kg=new Image();
kg.src="http://img209.imageshack.us/img209/3476/index62402ht.gif";
document.write('<span id="rings" style="position:absolute;top:0px;left:0px">'
+'<img src="http://img209.imageshack.us/img209/3476/index62402ht.gif" name="kg" style="position:relative"></span>');
var TimeLinethree = 85;
var TimeLineTwo = 0;
var TimeLineOne = 0;
var ThreeStep = 2.1;
var TwoStep = 5.5;
var OneStep = 2.5;
var xp = 100;
var yp = 100;
function SmokeRing(){
document.all.rings.document.images["kg"].style.filter='alpha(opacity='+TimeLinethree+')';
document.all.rings.document.images["kg"].style.top=yp + (-TimeLineOne);
document.all.rings.document.images["kg"].style.left=xp + (-TimeLineOne);
document.all.rings.document.images["kg"].width=TimeLineTwo;
document.all.rings.document.images["kg"].height=TimeLineTwo;
TimeLinethree-=ThreeStep;
TimeLineTwo+=TwoStep;
TimeLineOne+=OneStep;
setTimeout('SmokeRing()',10);
if ((TimeLineTwo > 380) || (TimeLineOne > 380) || (TimeLinethree < 0))
{TimeLineTwo=0;TimeLineOne=0;TimeLinethree=85;
stop=window.document.body.clientHeight-280;
sleft=window.document.body.clientWidth/2.5;//?
yp=Math.round(Math.random()*stop);
xp=Math.round(Math.random()*sleft);
document.all.rings.style.top=yp+document.body.scrollTop;
document.all.rings.style.left=xp+document.body.scrollLeft;
}
if ((yp < 80) || (xp < 80))
{
yp+=80;
xp+=80;
}
}
}
if (document.all)SmokeRing();
// -->
</SCRIPT>

0

27

Фейерверг на Вашей страничке

Код:
<SCRIPT language=JavaScript>
if (document.all){
kg=new Image();
kg.src="http://img363.imageshack.us/img363/8835/1rose339ik.gif";
document.write('<span id="rings" style="position:absolute;top:0px;left:0px">'
+'<img src="http://img363.imageshack.us/img363/8835/1rose339ik.gif" name="kg" style="position:relative"></span>');
var TimeLinethree = 85;
var TimeLineTwo = 0;
var TimeLineOne = 0;
var ThreeStep = 2.1;
var TwoStep = 5.5;
var OneStep = 2.5;
var xp = 100;
var yp = 100;
function SmokeRing(){
document.all.rings.document.images["kg"].style.filter='alpha(opacity='+TimeLinethree+')';
document.all.rings.document.images["kg"].style.top=yp + (-TimeLineOne);
document.all.rings.document.images["kg"].style.left=xp + (-TimeLineOne);
document.all.rings.document.images["kg"].width=TimeLineTwo;
document.all.rings.document.images["kg"].height=TimeLineTwo;
TimeLinethree-=ThreeStep;
TimeLineTwo+=TwoStep;
TimeLineOne+=OneStep;
setTimeout('SmokeRing()',10);
if ((TimeLineTwo > 380) || (TimeLineOne > 380) || (TimeLinethree < 0))
{TimeLineTwo=0;TimeLineOne=0;TimeLinethree=85;
stop=window.document.body.clientHeight-280;
sleft=window.document.body.clientWidth/2.5;//?
yp=Math.round(Math.random()*stop);
xp=Math.round(Math.random()*sleft);
document.all.rings.style.top=yp+document.body.scrollTop;
document.all.rings.style.left=xp+document.body.scrollLeft;
}
if ((yp < 80) || (xp < 80))
{
yp+=80;
xp+=80;
}
}
}
if (document.all)SmokeRing();
// -->
</SCRIPT><!--rjytw 'aatrnf c atthdthrjv> </textarea><br><br><br></DIV><DIV class=object><H4 class=objectTitle><IMG src="/images/s02pnk05.gif" border=0><FONT COLOR="#800080"><B>Кнопка - ПЕЧАТЬ СТРАНИЦЫ</B></FONT><br></H4>
<DIV class=objectNote> <textarea><script language="Javascript1.2">
<!--
var message = "Печать страницы";
function printpage() {
window.print();
}
document.write("<form><input type=button "
+"value=\""+message+"\" onClick=\"printpage()\"></form>");
//-->
</script>

0

28

Скрипт формы переадресации на НОВЫЙ САЙТ

Код:
<html lang="ru">
<head>
<SCRIPT LANGUAGE="JavaScript"> <!--
window.location.href ='Мой_новый_адрес'
// --> </SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="refresh" content="0;URL=Мой_новый_адрес">
<title>Кладбище сайтов.</title>
<META name="description" content="Поисковым роботам здесь нечего делать.">
</head>
 <body>
<H1><font color =RED>Внимание!</font>
<P>Сайт переехал на <a href="Мой_новый_адрес" target=_top title="Если вы оказались здесь не по ссылке сайта Мой_новый_адрес">Мой_новый_адрес</a></h1><H2>Извиняюсь за возможные неудобства.</h2>
 </body>
</html>

0

29

Сколько посетителей на Вашем сайте

Код:
<tr>
<td align=center>
<td><p align=center>
</p></td>
<center><td><p align=center></p></td>
<p><!-- Start FastOnlineUsers.com -->
<center><font face="Vernanda" size="4" color="white"><script
src=http://fastonlineusers.com/online.php?d=http://АДРЕС ТВОЕГО САЙТА ></script> Посетителей на моём сайте!</a><td><p</td>
</tr>

0

30

"Новостная лента"

Код:
<!--Скрипт параметров информера-->
<SCRIPT type="text/javascript">
title='Новости';/*Заголовок информера*/
title_color='#000000';/*Цвет заголовка информера*/
title_size='120%';/*Размер такста заголовка информера*/
width='100%';/*Ширина информера*/
text_size='100%';/*Размер шрифта текста элементов*/
text_color='#333333';/*Цвет текста элементов*/
text_title_size='100%';/*Размер шрифта заголовка элемента*/
text_title_color='#0089BF';/*Цвет заголовка элемента*/
//image_width='50px';/*Ширина картинки*/
//image_height='50px';/*Высота картинки*/
</SCRIPT>
<!--Скрипт показа информера, здесь type - тип информера, count_items - количество элементов, theme_id - идентификатор темы элементов-->
<SCRIPT src="http://www.vsesmi.ru/informers.php?type=4&count_items=3&theme_id=0" type="text/javascript"></SCRIPT>

0



Сервис форумов BestBB © 2016-2024. Создать форум бесплатно