Форум поддержки «ЖивыеФорумы.ру»

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

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


Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты


Расширение функций форумов: полезные скрипты

Сообщений 31 страница 60 из 109

31

Модератор написал(а):

Надпись, меняющаяся в зависимости от дня недели.

с пятницы на суботу не перепрыгивает..гыгы у мну и в воскресение пятница всё высвечивалась)

0

32

Ну бывает что в кэше сохраняется джава-скрипт...

0

33

Летящие снизу вверх картинки
Ставим в html-низ_

Скрипт рабочий,проверял у себя.

+1

34

вот мои скрипты...
Цвет линии , отделяющий подпись

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

не помню откуда взяла....

0

35

Приветствие в зависимости от времени суток (Вставляем в 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>

всё прекрасно работает и не только в ИЕ

0

36

Скрипт замены надписей активны/неактивны под аватаром на картинки

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

0

37

Меняющийся текст

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

все скрипты рабочие..

0

38

Поздравлялка (или предупреждалка).

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

всё прекрасно работает)

0

39

у меня вопросик..вот нашла один скрипт... давно хотела...наз-ся сиющая надпись..

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

ток эт не врубилась... он ведь не готовый?!..не поможете его доделать?  :blush:

зарание спс...

0

40

_ZJIючкО_ написал(а):

он ведь не готовый?!

Вопщето это скрипт + джава аплет ;)
Сияющая надпись:

<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>

0

41

Замена слова "Позитив" картинкой

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

0

42

Boss Liveforums.ru написал(а):

Замена слова "Позитив" картинкой   Замена слова "Уважение" картинкой

Неработает че то,картинка непоявляется.

0

43

Вместо scr в скриптах надо написать:  src :)

0

44

Убрать слово "Объявление"

<style type="text/css">
    #pun-announcement h2 {display: none}
    #pun-announcement .container {padding-top: 1em}
    </style>

0

45

чёрные иконки

код

<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 в форме ответа.

0

46

Скрипт  цветовыделения групп админа и модера

<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>

В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме.

0

47

Скрипт Отражения аватаров

Сначала вставляете в 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>

0

48

FrancuZ Bad написал(а):

Скрипт Отражения аватаров

Только за один этот код я готова вас расцеловать! Везде его искала, таки нашла! С_П_А_С_И_Б_О!!!!

0

49

Проиграть музыку ,если есть новые личные сообщения!

<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 - путь до музыкального файла, можно поменять на свой
Ставить в НТМЛ-низ.

0

50

Сколько Посетителей на сайте

<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>

0

51

Скрипт позволяет разместить ссылку на коллекцию аватаров на странице щагрузки аватарок.

<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).

0

52

Реклама во втором посте.

<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 в форме ответа

0

53

Скрипт создаёт кнопку при нажатии которой сворачивается Объвление

<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

54

Красивый, на мой взгляд скрипт дождя

 

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

А куды имменно его вставлять?

0

55

В НТМЛ-низ.

0

56

Удобный скрипт для баннеров
Самое главное вставлять только в 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)

0

57

Клевые скрипты...всем огромное приогромное спасибо

0

58

Задам самый тупой вопрос.....а куда это всё вставлять? :unsure:

0

59

Горислав написал(а):

Задам самый тупой вопрос.....а куда это всё вставлять?

К почти каждому скрипту написано куда их копировать.

0

60

Скрипты изменения слов под аватаром.
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>

0


Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты