Сообщество системы

Объявление

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

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


Вы здесь » Сообщество системы » Скрипты [Всего: 95 скриптов] » Скрипты от пользователей


Скрипты от пользователей

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

1

Вроде здесь такой темы не нашёл и решил создать :)
Пожалуйста выкладывайте только рабочие скрипты,спасибо за понимание.

0

2

И просьба

0

3

И так, на сервисе появилась возможность вставлять видеоролики YouTube непосредственно в движке без применения скрипта.

Проблема заключалась в следующем:
В пользовательском скрипте и функции, встроеной в движок, проблема была в кнопке, вставляемой в BB-панель форума. А точнее одинаковый id. При загрузке формы ответа происходит конфликт между скриптом движка и пользовательским скриптом и кнопки bb-панели исчезают. И так, как предотвратить такое событие?

•  Если У вас мало видео на форуме, загруженные пользовательским скриптом, и вы готовы почистить или изменить ссылки, просто уберите полностью скрипт загрузки видео с youtube (рутуб и другие можно оставить).
При таком раскладе будете использовать кнопку , не беспокоясь за дальнейшее.

•  Если у вас уже достаточно большая коллекция видео на форуме, прощаться с которой или менять все ссылки будет проблемно, можете проделать следующее:
Ищите на форуме скрипт, который вставляет в форму ответа кнопку Youtube.
Если вы используете простой вариант, замените 2 раза в скрипте button-youtube на button-custom-youtube

Код:
<style>
#button-youtube {background-image:url('http://img98.imageshack.us/img98/1641/youtubeua3.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%; cursor: pointer;}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' title='Вставить YouTube' id='button-youtube'  onclick=\"bbcode('[youtube]', '[/youtube]');\"/>"
</script>

Если Вы используете новый скрипт кнопки, также замените 2 раза в скрипте button-youtube на button-custom-youtube
Duka

0

4

<!--Cкрипт цветовыделения в полном комплекте-->

Код:
<script type="text/javascript">
var text="<center><font color=Red>[ Администратор ]</font> <font color=blue>[ Модератор ]</font></center>"
pa=document.getElementById("pun-stats")
pa.style.position = "relative"
pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 5px; top: 10px; width: 100%;\">"+text+"</div>"+ pa.innerHTML
</script>


<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Администратор1")
var arr2=new Array ("Модератор1","Модератор2")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<font color='red'>"+arr[x].innerHTML+"</font>"}
}}


for (x in arr)
{for (l in arr2)
{if (arr[x].innerHTML==arr2[l])
{
arr[x].innerHTML="<font color='blue'>"+arr[x].innerHTML+"</font>"}}}
</script>

Незабывайте вместо слов Администратор1 и Модератор1 ставить свои ники через запятую

0

5

<!--Online & Offline индикаторы--!>

Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("ul")
onlineImg ="АДРЕСС Online индикатор"
offlineImg ="АДРЕСС OFFline индикатор"
i=4
while(arr[i]){
var tar=arr[i-1].getElementsByTagName("li")
j=3
while(tar[j+1]) j++
if(tar[j].className=="pa-online"){
tar[j].className="pa-ip"
tar[j].innerHTML="<img src="+onlineImg+">"
}else arr[i-1].innerHTML += "<li class=\"pa-ip\"><img src="+offlineImg+"></li>"
i+=2
}
</script>

0

6

<!--оформление важных и закрытх тем-->

Код:
<script type="text/javascript">
var rows=document.getElementsByTagName("tr")
var no=0
for (no=0; no<=(rows.length-1); no++)
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
else if (rows[no].className.indexOf("inew")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='blue'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
else if (rows[no].className.indexOf("iclosed")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='#000000'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
}
</script>

0

7

Последние 10 сообщений в статистику.

Скрипт добавит в статистику оформленную табличку для 10 последних сообщзений, который форум сгенерирует сам(с помощью яваскрипта на экспорт файлов).
Что можно поменять в скрипте?
Первая строка - export.php?type=js&max=10, 10 можете поменять на свое, взависимости от того, сколько новых сообщений должно выводиться на главной.

Код:
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2>Последние 10 сообщений форума</h2><div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+""
}
i++
}
</script>

Отредактировано LAX (2008-11-10 15:10:31)

0

8

Переливающиеся Ссылки

Код:
<script 
language="Javascript"> 
var rate = 20; 
var obj; 
var act = 0; 
var elmH = 0; 
var elmS = 128; 
var elmV = 255; 
var clrOrg; 
var TimerID; 
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) { 
Browser = true; 
} else { 
Browser = false;} 
if (Browser) { 
document.onmouseover = doRainbowAnchor; 
document.onmouseout = stopRainbowAnchor;} 
function doRainbow(){ 
if (Browser && act != 1) { 
act = 1; 
obj = event.srcElement; 
clrOrg = obj.style.color; 
TimerID = setInterval("ChangeColor()",100);}} 
function stopRainbow(){ 
if (Browser && act != 0) { 
obj.style.color = clrOrg; 
clearInterval(TimerID); 
act = 0;}} 
function doRainbowAnchor(){ 
if (Browser && act != 1) { 
obj = event.srcElement; 
while (obj.tagName != "A" && obj.tagName != "BODY") { 
obj = obj.parentElement; 
if (obj.tagName == "A" || obj.tagName == "BODY") 
break;} 
if (obj.tagName == "A" && obj.href != "") { 
act = 1;//osw 
clrOrg = obj.style.color; 
TimerID = setInterval("ChangeColor()",100);}}} 
function stopRainbowAnchor(){ 
if (Browser && act != 0) { 
if (obj.tagName == "A") { 
obj.style.color = clrOrg; 
clearInterval(TimerID); 
act = 0;}}} 
function ChangeColor(){ 
obj.style.color = makeColor();} 
function makeColor(){ 
if (elmS == 0) { 
elmR = elmV; elmG = elmV; elmB = elmV;} 
else { 
t1 = elmV; 
t2 = (255 - elmS) * elmV / 255; 
t3 = elmH % 60; 
t3 = (t1 - t2) * t3 / 60; 
if (elmH < 60) { 
elmR = t1; elmB = t2; elmG = t2 + t3;} 
else if (elmH < 120) { 
elmG = t1; elmB = t2; elmR = t1 - t3;} 
else if (elmH < 180) { 
elmG = t1; elmR = t2; elmB = t2 + t3;} 
else if (elmH < 240) { 
elmB = t1; elmR = t2; elmG = t1 - t3;} 
else if (elmH < 300) { 
elmB = t1; elmG = t2; elmR = t2 + t3;} 
else if (elmH < 360) { 
elmR = t1; elmG = t2; elmB = t1 - t3;} 
else { 
elmR = 0; elmG = 0; elmB = 0;}} 
elmR = Math.floor(elmR);//fantasyflash.ru 
elmG = Math.floor(elmG); 
elmB = Math.floor(elmB); 
clrRGB = "#" + elmR.toString(16) + elmG.toString(16) + elmB.toString(16); 
elmH = elmH + rate; if (elmH >= 360) elmH = 0; 
return clrRGB;}</script> 


</body> 
</html><!-- ><!-- "><!-- "><!-- -->

0

9

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

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

10

Приветствие зависимости от времени (Html вверх)

Код:
<script
         language="JavaScript">
<!--begin fantasyflash.ru
var h=(new Date()).getHours();
if (h > 23 || h <7) document.write('Привет лунатикам! ^___^') ;
if (h > 6 && h < 12) document.write('Доброе утро! Как спалось? ^_^'); 
if (h > 11 && h < 19) document.write('Добрый день!'); 
if (h > 18 && h < 24) document. write('Привет! Уже вечер...'); 
//-->
</script></strong></font></center>

0

11

Этот скрипт заменяет стандартное приветствие для пользователя "Привет, LAX" на любое другое

Код:
<script>
greet="[b]Здравствуй,[/b] "
str = document.getElementById("pun-status").innerHTML
pos = str.indexOf("Привет")
document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1)
</script>

Выделенное жирным заменяем на приветствие.
ставим в html-низ

0

12

Постепенно набирающееся название форума.

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


Вы здесь » Сообщество системы » Скрипты [Всего: 95 скриптов] » Скрипты от пользователей