Надпись, меняющаяся в зависимости от дня недели.
с пятницы на суботу не перепрыгивает..гыгы у мну и в воскресение пятница всё высвечивалась)
Форум поддержки «ЖивыеФорумы.ру» |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты
Надпись, меняющаяся в зависимости от дня недели.
с пятницы на суботу не перепрыгивает..гыгы у мну и в воскресение пятница всё высвечивалась)
Ну бывает что в кэше сохраняется джава-скрипт...
Летящие снизу вверх картинки
Ставим в html-низ_
Скрипт рабочий,проверял у себя.
вот мои скрипты...
Цвет линии , отделяющий подпись
<style> #pun #pun-viewtopic #pun-main .topic .container .post-body .post-box .post-content .post-sig dt {background-color: red} </style>
Убрать строку "зарегестрированых пользователей"
<style type="text/css"> #pun #pun-index #pun-stats .statscon .container .item3 span, #pun #pun-index #pun-stats .statscon .container .item3 strong {display: none} </style>
Изменить фон таблиц
<style> #pun #pun-index #pun-main .category .container table .hasicon .alt1 .tcl, #pun #pun-index #pun-main .category .container table .hasicon .alt2 .tcl, #pun #pun-index #pun-main .category .container table .hasicon .alt1 .tc2, #pun #pun-index #pun-main .category .container table .hasicon .alt2 .tc2, #pun #pun-index #pun-main .category .container table .hasicon .alt1 .tc3, #pun #pun-index #pun-main .category .container table .hasicon .alt2 .tc3, #pun #pun-index #pun-main .category .container table .hasicon .alt1 .tcr, #pun #pun-index #pun-main .category .container table .hasicon .alt2 .tcr {background-image: url(Рисунок)} </style>
не помню откуда взяла....
Приветствие в зависимости от времени суток (Вставляем в head)
<center><font color="#000000" face="Verdana"><strong><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>
порхающая бабочка: движение за курсором
<IMG id=Ols style="POSITION: absolute; Middle: 9000px" src="http://fantasyflash.ru/anime/butterfly/image/butterfly13.gif"> <SCRIPT><!-- ddx=0;ddy=0;PX=600;PY=0;xm=0;ym=0 OlsW=Ols.width/2;OlsH=Ols.height/2 function MoveWinnie(){ x=Math.round(PX+=((xm-PX)*3)/400) y=Math.round(PY+=((ym-PY)*3)/400) Ols.style.left=x-OlsW Ols.style.top=y //osw setTimeout("MoveWinnie()",10) } function doMouse(){ xm=window.event.x ym=window.event.y //fantasyflash.ru } document.onmousemove=doMouse MoveWinnie() //--></SCRIPT>
всё прекрасно работает и не только в ИЕ
Скрипт замены надписей активны/неактивны под аватаром на картинки
<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))+"<img src='ссыль картинки' />"} else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1)) {we[x].innerHTML=we[x].innerHTML+"<img src='ссыль картинки' />"} } </script>
Замена ссылок Профиль - ЛС - Email картинками
<script type="text/javascript"> var trr=document.getElementsByTagName("ul") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].innerHTML.indexOf("pl-email")!=-1) {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='картинка Профиль' />" drr[1].innerHTML="<img src='картинка ЛС' />" drr[2].innerHTML="<img src='картинка Email' />" }} </script>
Замена "мужской/женский" (пол) на картинки
<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>
Меняющийся текст
<script> var phr = new Array() phr.push("Фраза1") phr.push("Фраза2") phr.push("Фраза3") var ord=new Array() var len=phr.length,i=0,topush while(len!=ord.length){ topush=true i=Math.round(Math.random()*(len-1)) if(ord.length==0) ord.push(i) for(x=0;x<ord.length;x++) if(ord[x]==i) topush=false; if(topush) ord.push(i) } for(x=0;x<len;x++) document.write(phr[ord[x]]+' ') </script>
Смена слова Позитив на свое
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Позитив") {arr[j].innerHTML="Ваше слово"} }} changeLink() </script>
Изменение уважение на свое слово
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Уважение") {arr[j].innerHTML="Ваше слово"} }} changeLink() </script>
все скрипты рабочие..
Поздравлялка (или предупреждалка).
<script language="JavaScript"> if(document.getElementById('pun-status').innerHTML.indexOf("Admin")!=-1) { document.write('<b>Admin, поздравляю с днем рождения!</b>'); } </script>
Индикатор групп
<script type="text/javascript"> var text="<center><font color=Red> Администратор </font> | <font color=Blue> Модераторы </font> | <font color=Green> Пользователи </font></center>" pa=document.getElementById("pun-stats") pa.style.position = "relative" pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML </script>
всё прекрасно работает)
у меня вопросик..вот нашла один скрипт... давно хотела...наз-ся сиющая надпись..
<html> <head> <title>Сияние надписи</title> </head> <body> <span id="theText" style="width:100%; color: #006600"> <h1><strong> Сияние надписи</strong></h1> </span> <script> <!-- //величина сияния от и до var from = 1; var to = 7; //скорсть сияния var delay = 60; //цвет сияния, имя в rgb (пример:'#ffff33') или именованный var glowColor = "#ffff00'"; //не менять!!! var i = to; var j = 0; textPulseDown(); function textPulseUp() { if (!document.all) return if (i < to) { theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")"; i++; theTimeout = setTimeout('textPulseUp()',delay); return 0; } if (i = to) { theTimeout = setTimeout('textPulseDown()',delay); return 0; } } function textPulseDown() { if (!document.all) return if (i > from) { theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")"; i--; theTimeout = setTimeout('textPulseDown()',delay); return 0; } if (i = from) { theTimeout = setTimeout('textPulseUp()',delay); return 0; } } //--> </script> </body> </html> <html> <head> <title>Колекция Java скриптов. </title> <style type="text/css"> <!-- P.main { font-family : Comic Sans Ms; font-size : 16pt; font-weight : bold;} --> </style> <script Language="Javascript"> <!-- Hiding bname=navigator.appName; bversion=parseInt(navigator.appVersion) if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)) {if (bname=="Netscape") brows=true else brows=false var z=0; var msg=0; var rgb=0; var message= new Array(); var value=0; var timer1; var timer2; var convert = new Array() var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"); // Put here your own messages. Add as many as you wan't (Do not edit anything else in the Script except the lines below) var bgcolor="#000000"; //Color of background var color="#0000FF"; //Color of the Letters message[0]='Textanimator Version 3.0' message[1]='A very good JavaScript by Lefteris Haritou !' message[2]='With no Java applet' message[3]='Needs Navigator 4.0 or Explorer 4.0' message[4]='Ein sehr gutes JavaScript von Lefteris Haritou !' message[5]='Ohne ein Java applet!!' message[6]='Benötigt Navigator 4.0 or Explorer 4.0' // Put here your own messages. Add as many as you wan't (Do not edit anything else in the Script except the lines above) for (x=0; x<16; x++){ for (y=0; y<16; y++){ convert[value]= hexbase[x] + hexbase[y]; value++; } } redx=color.substring(1,3); greenx=color.substring(3,5); bluex=color.substring(5,7); hred=eval(parseInt(redx,16)); hgreen=eval(parseInt(greenx,16)); hblue=eval(parseInt(bluex,16)); eredx=bgcolor.substring(1,3); egreenx=bgcolor.substring(3,5); ebluex=bgcolor.substring(5,7); ered=eval(parseInt(eredx,16)); egreen=eval(parseInt(egreenx,16)); eblue=eval(parseInt(ebluex,16)); red=ered; green=egreen; blue=eblue; function start(){ if (brows) res=document.layers['textanim'].top else res=textanim.style.top timer1=window.setInterval('up()',1) } function stopf(){ window.clearInterval(timer1); window.clearInterval(timer2); for (x=0; x<2000; x++){} } function up(){ if (red<hred){ if ((red+15)<hred){ red+=15; redx = convert[red] } else{ red=hred redx = convert[red] } } if (red>hred){ if ((red-15)>hred){ red-=15; redx = convert[red] } else{ red=hred redx = convert[red] } } if (green<hgreen){ if ((green+15)<hgreen){ green+=15; greenx = convert[green] } else{ green=hgreen greenx = convert[green] } } if (green>hgreen){ if ((green-15)>hgreen){ green-=15; greenx = convert[green] } else{ green=hgreen greenx = convert[green] } } if (blue<hblue){ if ((blue+15)<hblue){ blue+=15; bluex = convert[blue] } else{ blue=hblue bluex = convert[blue] } } if (blue>hblue){ if ((blue-15)>hblue){ blue-=15; bluex = convert[blue] } else{ blue=hblue bluex = convert[blue] } } rgb = "#"+redx+greenx+bluex; if (brows){ document.layers['textanim'].document.linkColor=rgb; document.layers['textanim'].document.vlinkColor=rgb; document.layers['textanim'].document.writeln('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>') document.layers['textanim'].document.close(); } else textanim.innerHTML='<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>' if (z<19){ if (brows) document.layers['textanim'].top-=2 else textanim.style.posTop-=2 z++ } else { window.clearInterval(timer1); timer2=window.setInterval('down()',1) } } function down(){ if (red<ered){ if ((red+15)<ered){ red+=15; redx = convert[red] } else{ red=ered redx = convert[red] } } if (red>ered){ if ((red-15)>ered){ red-=15; redx = convert[red] } else{ red=ered redx = convert[red] } } if (green<egreen){ if ((green+15)<egreen){ green+=15; greenx = convert[green] } else{ green=egreen greenx = convert[green] } } if (green>egreen){ if ((green-15)>egreen){ green-=15; greenx = convert[green] } else{ green=egreen greenx = convert[green] } } if (blue<eblue){ if ((blue+15)<eblue){ blue+=15; bluex = convert[blue] } else{ blue=eblue bluex = convert[blue] } } if (blue>eblue){ if ((blue-15)>eblue){ blue-=15; bluex = convert[blue] } else{ blue=eblue bluex = convert[blue] } } rgb = "#"+redx+greenx+bluex; if (brows){ document.layers['textanim'].document.linkColor=rgb; document.layers['textanim'].document.vlinkColor=rgb; document.layers['textanim'].document.writeln('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>') document.layers['textanim'].document.close(); } else textanim.innerHTML='<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>' if (z<38){ if (brows) document.layers['textanim'].top-=2 else textanim.style.posTop-=2 z++ } else { window.clearInterval(timer2); if(msg<message.length-1){ msg++; z=0; if (brows) document.layers['textanim'].top=res; else textanim.style.top=res; window.setTimeout('start()',100); } else { msg=0; z=0; if (brows) document.layers['textanim'].top=res; else textanim.style.top=res; window.setTimeout('start()',2000); } } } } // done hiding --> </Script> </head> <body onunload="stopf()" onLoad="start()"> <center> <Div id="textanim" style="position: absolute; left: 150; top: 80"> </Div> <Layer name="textanim" left="150" top="80"></Layer> </center> </body> </html>
ток эт не врубилась... он ведь не готовый?!..не поможете его доделать?
зарание спс...
он ведь не готовый?!
Вопщето это скрипт + джава аплет
Сияющая надпись:
<span id="theText" style="width:100%; color: #006600">
<h1><strong> Сияние надписи</strong></h1>
</span>
<script>
<!--
//величина сияния от и до
var from = 1;
var to = 7;
//скорсть сияния
var delay = 60;
//цвет сияния, имя в rgb (пример:'#ffff33') или именованный
var glowColor = "#ffff00'";
//не менять!!!
var i = to; var j = 0; textPulseDown();
function textPulseUp(){
if (!document.all)return
if (i < to){theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")"; i++;
theTimeout = setTimeout('textPulseUp()',delay); return 0;}
if (i = to) { theTimeout = setTimeout('textPulseDown()',delay); return 0; }}
function textPulseDown(){
if (!document.all) return
if (i > from){theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i--; theTimeout = setTimeout('textPulseDown()',delay); return 0; }
if (i = from){theTimeout = setTimeout('textPulseUp()',delay); return 0;}}
//-->
</script>
Замена слова "Позитив" картинкой
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Позитив") {arr[j].innerHTML="<img style='border:0' scr='ccылка_на_картинку'>"} }} changeLink() </script>
Замена слова "Уважение" картинкой
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Уважение") {arr[j].innerHTML="<img style='border:0' scr='ccылка_на_картинку'>"} }} changeLink() </script>
Замена слова "Позитив" картинкой Замена слова "Уважение" картинкой
Неработает че то,картинка непоявляется.
Вместо scr в скриптах надо написать: src
Убрать слово "Объявление"
<style type="text/css">
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}
</style>
чёрные иконки
код
<style>
#form-buttons table, .punbb .formal textarea {width:99%}
#form-buttons td {padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
#form-buttons td img {height:26px; width:100%}
#button-font {background-image:url('http://img72.imageshack.us/img72/6545/fontnh0.png')}
#button-size {background-image:url('http://img72.imageshack.us/img72/1851/fontsizeuq4.png')}
#button-bold {background-image:url('http://img72.imageshack.us/img72/8796/boldcc8.png')}
#button-italic {background-image:url('http://img72.imageshack.us/img72/6549/italybn9.png')}
#button-underline {background-image:url('http://img72.imageshack.us/img72/2900/underlineca3.png')}
#button-strike {background-image:url('http://img72.imageshack.us/img72/4773/64794260pn1.png')}
#button-left {background-image:url('http://img72.imageshack.us/img72/5779/alignleftyo8.png')}
#button-center {background-image:url('http://img265.imageshack.us/img265/4157/aligncenterpj5.png')}
#button-right {background-image:url('http://img72.imageshack.us/img72/4153/alignrightxk1.png')}
#button-link {background-image:url('http://img72.imageshack.us/img72/1305/linkwi1.png')}
#button-email {background-image:url('http://img72.imageshack.us/img72/3971/mailbe5.png')}
#button-image {background-image:url('http://img72.imageshack.us/img72/1939/picba6.png')}
#button-hide {background-image:url('http://img72.imageshack.us/img72/4175/hidetxtgj8.png')}
#button-quote {background-image:url('http://img72.imageshack.us/img72/3276/quotegw6.png')}
#button-code {background-image:url('http://img72.imageshack.us/img72/1515/codemg6.png')}
#button-color {background-image:url('http://img72.imageshack.us/img72/5148/colorspx0.png')}
#button-smile {background-image:url('http://img72.imageshack.us/img72/1026/smileshl5.png')}
#button-keyboard {background-image:url('http://img72.imageshack.us/img72/7042/keyboardxq3.png')}
#button-imageup {background-image:url('http://img72.imageshack.us/img72/2582/loadimageme3.png')}
</style>
вставлять в html в форме ответа.
Скрипт цветовыделения групп админа и модера
<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Admin", "Татьяна")
var arr2=new Array ("Ruslan", "WebMaster")
for (x in arr)
{for (y in arr1)
{for (j in arr2)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<font color='red'>"+b+"</font>"}
else if (arr[x].innerHTML==arr2[j])
{var c=arr[x].innerHTML
arr[x].innerHTML="<font color='#0000FF'>"+c+"</font>"}}}}
</script>
В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме.
Скрипт Отражения аватаров
Сначала вставляете в 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>
Потом в HTML-низ
Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
if(arr[i].className=="pa-avatar item2"){
name=arr[i].innerHTML
name=name.substring(4)
arr[i].innerHTML="<img class=reflect "+name+" "
}
i++
}
</script>
Скрипт Отражения аватаров
Только за один этот код я готова вас расцеловать! Везде его искала, таки нашла! С_П_А_С_И_Б_О!!!!
Проиграть музыку ,если есть новые личные сообщения!
<script type="text/javascript">
forum = "http://АДРЕС ФОРУМА"
str = document.getElementById("navpm").innerHTML
loc = new String(document.location)
if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
{document.write("<embed src='http://fantasyflash.ru/music/midi/midi1.mid' autostart=true >") }
</script>
http://fantasyflash.ru/music/midi/midi1.mid - путь до музыкального файла, можно поменять на свой
Ставить в НТМЛ-низ.
Сколько Посетителей на сайте
<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><!-- End FastOnlineUsers.com --><td><p</td>
</tr>
Кнопки вперед и назад
<center>
<SCRIPT LANGUAGE="JavaScript">
<!-- hide this script tag's contents from old browsers
function goHist(a)
{
history.go(a); // Go back one.
}
//<!-- done hiding from old browsers -->
</script>
<FORM METHOD="post">
<INPUT TYPE="button" VALUE="Назад " onClick="goHist(-1)">
<INPUT TYPE="button" VALUE="Вперед" onClick="goHist(1)">
</form>
</center>
Меню для сайта (с переходом)
<form name="cngtng">
<div align="center">
<select name="url" size="1" onChange="window.open(this.options[this.selectedIndex].value,'_top')">
<!--NOTE-ENTER TITLE OF YOUR BOX BELOW-->
<option selected>Меню сайта</option>
<!--NOTE- ENTER YOUR LINKS BELOW- Leave one to Link US!-->
<option value="http://ссылка URL">Главная</option>
<option value="http://ссылка URL">Гостевая</option>
<option value="http://ссылка URL">Обмен баннерами</option>
<option value="http://ссылка URL">Галлерея</option>
</select>
</div>
</ form>
Очень красивая рамочка с прокруткой розового цвета (можно в обьяве поставить)
<center>
<img src=http://www.freeweb.hu/mmgraphics/updates/15.gif><br>
</center><ilayer name="scroll1">
<center>
<div id=scroll3 style="BORDER-RIGHT: #FFFFFF 1px dotted; BORDER-TOP: #FFFFFF 1px dotted; OVERFLOW: auto; BORDER-LEFT: #FFFFFF 1px dotted; WIDTH: 236px; BORDER-BOTTOM: #FFFFFF 1px dotted; HEIGHT: 164px; BACKGROUND-COLOR:#FF99FF">
<center>
<font font size="1px"><font color="#FFFFFF"><br>
<br>
Здесь твой текст</font><font font size="1px"></font><font color="#D3A7E9" font size="2px"><br>
</font>
</font></center></div><font font size="1px">
<center>
Скрипт позволяет разместить ссылку на коллекцию аватаров на странице щагрузки аватарок.
<script type="text/javascript">
var arr=document.getElementsByTagName("p")
i=0
while(arr[i] ){
if(arr[i].className=="inputfield"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<a target=\"_blank\" href=\"http://www.avata.ru\">Коллекция аватаров</a><br><br>"+name+""
}
i++
}
</script>
Вставлять в хтмл-низ, ссылка будет отображаться только тогда, если у пользователя установлен уже аватар.
Блок "Наши друзья".
<div id="pun-main" class="main">
<div id="pun-category1" class="category">
<h2><span>Наши друзья</span></h2>
<div class="container"><br>
Ваши баннеры тут
<br><br></div>
</div>
</div>
Там, где Ваши баннеры тут ставите свои баннеры, если хотите еще и бегущую строку ставьте. Ковычки разрешены. Ставить в хтмл-низ(ну ели хотите, то куда угодно).
Спойлер сворачивающийся с блоком "Наши друзья". Адаптируется под все стили.
В хтмл верх поставить это:
<link rel="stylesheet" type="text/css" href="http://i.....ru/f/ru/.../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).
Реклама во втором посте.
<script type="text/javascript">
var content="<center><a href='http://liveforums.ru/new.php' target='_blank'>Создание своего форума на LiveForums.ru</a></center>";
var namead="... Agent";
var ava="<br /> Реклама";
var sup="Advert agent - block1";
var sub="Advert agent - block2";var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if((arr[i].className=="post topicpost") || (arr[i].className=="post toppost") || (arr[i].className=="post topicpost endpost")){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=name+"<div class=post><h3><span><strong>#</strong>"+sup+"</span></h3><div class=container><div class=post-author><ul><li class=pa-author><a href=javascript:to('Agent')>"+namead+"</a></li><li class=pa-avatar item2>"+ava+"</li></ul></div><div class=post-body><div class=post-box><div class=post-content><p>"+content+"</p></div></div></div><div class=post-links><ul><li>"+sub+"<span class=acchide>г</span></li></ul></div></div></div>"
}i++}
</script>
Надписи ставить свои.
Если виден всем - ставить в HTML-низ.
Пользователям - HTML в форме ответа
Скрипт создаёт кнопку при нажатии которой сворачивается Объвление
<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>
Красивый, на мой взгляд скрипт дождя
Код:
<SCRIPT LANGUAGE="JavaScript">
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else
if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) {
initRain();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");
}
else {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");
}
}
else
if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}
else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}
}
}
function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}
function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all["dot"+i].style.pixelTop = y[i];
document.all["dot"+i].style.pixelLeft = x[i];
}
setTimeout("raindropIE()", speed);
}
if (ns4up) {
raindropNS();
}
else
if (ie4up) {
raindropIE();
}
</script>
А куды имменно его вставлять?
В НТМЛ-низ.
Удобный скрипт для баннеров
Самое главное вставлять только в html - низ, ниже всех скриптов!
Не вставляйте в html - вверх
<p align="center"> <table width=120 height=31 style="border:1px ridge #ffffff"> <tr><td bgcolor=#FFFFFF> <SPAN id=imgObj style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 0px;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=,endColorStr=#0000ff); FONT: bold 2px verdana; WIDTH: 90px; COLOR: #ffffff; HEIGHT: 100px""> <DIV id=imgObjText><BR> <marquee width=88 height=31 scrollamount=1 direction=down><center> Сюда вставлять коды баннеров! <div style="width:100%;filter:glow(color=#ffffff,strength=14);font:4px verdana;color:#F5F5F5">
И еще, если хотите, чтобы между баннерами был пропуск, как показанно на форуме, то перед каждым новым баннером ставьте <br>
Пример:
<br><a href="" target="_blank"><img src=""
width=88 height=31 alt="" border=0></a>
<br><a href="" target="_blank"><img src=""
width=88 height=31 alt="" border=0></a> и так далее!
Отредактировано IGR (2009-01-12 18:57:03)
Клевые скрипты...всем огромное приогромное спасибо
Задам самый тупой вопрос.....а куда это всё вставлять?
Задам самый тупой вопрос.....а куда это всё вставлять?
К почти каждому скрипту написано куда их копировать.
Скрипты изменения слов под аватаром.
Cтавить в HTML низ:
Замена слова Откуда:
<script type="text/javascript"> if (document.URL.indexOf("viewtopic.php") != -1){ li=document.getElementsByTagName("li") f=0 while(li[++f]){ s=li[f].innerHTML if((p=s.indexOf("Откуда")) != -1) li[f].innerHTML=s.substring(0,p)+"СВОЁ СЛОВО"+s.substring(p+6) } } </script>
Замена слова Зарегестрирован:
<script type="text/javascript"> if (document.URL.indexOf("viewtopic.php") != -1){ li=document.getElementsByTagName("li") f=0 while(li[++f]){ s=li[f].innerHTML if((p=s.indexOf("Зарегистрирован")) != -1) li[f].innerHTML=s.substring(0,p)+"СВОЁ СЛОВО"+s.substring(p+15) } } </script>
Замена слова Сообщений:
<script type="text/javascript"> if (document.URL.indexOf("viewtopic.php") != -1){ li=document.getElementsByTagName("li") f=0 while(li[++f]){ s=li[f].innerHTML if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"СВОЁ СЛОВО"+s.substring(p+9) } } </script>
Скрипт "Выделить код" | Новые возможности форумов | 2011-07-10 |
помогите пожалуйста | Форум начинающих админов | 2010-07-18 |
Активен | Вопросы-ответы | 2010-11-23 |
Проблема!!! Где наши боссы? | Проблемы с форумом | 2010-08-31 |
Помогите Пожалуйста | Форум начинающих админов | 2012-11-07 |
Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты