Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Архив » Вопросы и просьбы о скриптах (часть 2)


Вопросы и просьбы о скриптах (часть 2)

Сообщений 601 страница 620 из 965

601

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

0

602

Мася
Вот, сделал. У тя, Океанки и МсПрезедент разные цвета...

0

603

ДОМИНИОН
аАа!Я тебя люблю!!! Только теперь справа под последним сообщением в колонке цвет не отражается...ну ладно, и так нормально.--Жалко плюс не могу поставить, но как смогу-обязательно поставлю.

Отредактировано Мася (Ср, 7 Мар 2007 22:11:21)

0

604

Мася
В "важных" темах, не любить!  :D

0

605

Lion
А как убрать полоски под никами пользователей в статистике?
А то получилось не очень красиво...
Смотри тут:
http://sanandreas.2bb.ru/

0

606

здраствуйте!

есть пара вопросов:
1. Как с помощью скрипта сделать т.н. "шапку", первое сообщение в теме которое никуда не уезжает?
Этот вопрос поднимали уже и не один раз (в разделе "комментарии и предложения" в частности) - но, увы, - никакой реакции не видно, а народ (у меня на форуме) требует "шапку", вот и прошу как это сделать хотяб с помощью СКРИПТА.

2. У меня народ часто пишет многострочные логи (такая специфика форума), КАК сделать с помощью скрипта, нечто типа как на ру-борде, пример - (http://forum.ru-board.com/topic.cgi?for … ;start=360)

http://keep4u.ru/imgs/s/070308/25427dd1a92ffd2cce.jpg

там используется тэг more, с помощью которого многостраничный лог автоматически скрывается под одной ссылкой, и не занимает полторы-две экранных страницы.
Как я понимаю, там тоже форум на основе bb сделан, юзер пишет так [more]bla-bla-bla[/more] и тогда
это "бла-бла-бла" скрываетса под одной ссылкой.
мне не нужно всплывающее окно, кот. срабатывает по наведении на знак вопроса, достаточно чтоб работал тэг (more или не more), и чтоб логи (ну и что там еще) скрывались под одной ссылкой
вообщем - хелп!
как хотяб скриптом подобие этого сделать???

люди сильные в скриптах, помогите!!!

Отредактировано hammerOk (Чт, 8 Мар 2007 12:57:22)

0

607

как сделать так чтобы как на nokia.2bb.ru рядом с мышкой было слово?

0

608

Код:
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:15pt;
font-family:Arial;
         font-weight:bold;
color:black;
}
</style>
<script>


var x,y
var step=20
var flag=10


var message="All Mobile "
message=message.split("")

var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}

var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}

function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}

function makesnake() {
if (flag==1 && document.all) {
    for (i=message.length-1; i>=1; i--) {
    xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
    }
xpos[0]=x+step
ypos[0]=y

for (i=0; i<message.length-1; i++) {
    var thisspan = eval("span"+(i)+".style")
    thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
    }
}

else if (flag==1 && document.layers) {
    for (i=message.length-1; i>=1; i--) {
    xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
    }
xpos[0]=x+step
ypos[0]=y

for (i=0; i<message.length-1; i++) {
    var thisspan = eval("document.span"+i)
    thisspan.left=xpos[i]
thisspan.top=ypos[i]
    }
}
var timer=setTimeout("makesnake()",30)
}

makesnake();
</script>

Где:

Код:
font-size:15pt;

- размер шрифта

Код:
font-family:Arial;

- тип шрифта

Код:
font-weight:bold;

- жирность, курсивность и т.п

Код:
color:black;

- цвет текста

Код:
var message="All Mobile "

- All Mobile - текст-"змея", меняем на свое

Отредактировано Evil_man (Чт, 8 Мар 2007 16:23:55)

0

609

x3m_sereg@ есть еще такой..

<SCRIPT language=JavaScript1.2>
<!--
var message='Ваш_текст ';
var messagecolor='#000000'
var dismissafter=0
var amount=5,ypos=0,xpos=0,Ay=0,Ax=0,By=0,Bx=0,Cy=0,Cx=0,Dy=0,Dx=0,Ey=0,Ex=0;
if (document.layers){
for (i = 0; i < amount; i++)
{document.write('<layer name=ns'+i+' top=0 left=0><font face="Courier New" size=3 color='+messagecolor+'>'+message+'</font></layer>')}
window.captureEvents(Event.MOUSEMOVE);
function nsmouse(evnt){xpos = evnt.pageX;ypos = evnt.pageY;makefollow()}
}
else if (document.all){
document.write("<div id='outer' style='position:absolute;top:0px;left:0px'>");
document.write("<div id='inner' style='position:relative'>");
for (i = 0; i < amount; i++)
{document.write('<div id="text"'+i+' style="position:absolute;top:0px;left:0px;font-family:Courier New;font-size:16px;color:'+messagecolor+'">'+message+'</div>')}
document.write("</div>");//osw
document.write("</div>");
function iemouse(){ypos = document.body.scrollTop + event.y;xpos = document.body.scrollLeft + event.x;makefollow()}
}
function makefollow(){
if (document.layers){
document.layers["ns0"].top=ay;document.layers["ns0"].left=ax;
document.layers["ns1"].top=by;document.layers["ns1"].left=bx;
document.layers["ns2"].top=cy;document.layers["ns2"].left=cx;
document.layers["ns3"].top=Dy;document.layers["ns3"].left=Dx;
document.layers["ns4"].top=Ey;document.layers["ns4"].left=Ex;
}
else if (document.all){
outer.all.inner.all[0].style.pixelTop=ay;outer.all.inner.all[0].style.pixelLeft=ax;
outer.all.inner.all[1].style.pixelTop=by;outer.all.inner.all[1].style.pixelLeft=bx;
outer.all.inner.all[2].style.pixelTop=cy;outer.all.inner.all[2].style.pixelLeft=cx;
outer.all.inner.all[3].style.pixelTop=Dy;outer.all.inner.all[3].style.pixelLeft=Dx;
outer.all.inner.all[4].style.pixelTop=Ey;outer.all.inner.all[4].style.pixelLeft=Ex;
}
}
function move(){
if (dismissafter!=0)
setTimeout("hidetrail()",dismissafter*1000)

if (document.layers){window.onMouseMove = nsmouse}
else if (document.all){window.document.onmousemove = iemouse}
ey = Math.round(Ey+=((ypos+20)-Ey)*2/2);ex = Math.round(Ex+=((xpos+20)-Ex)*2/2);
dy = Math.round(Dy+=(ey - Dy)*2/4);dx = Math.round(Dx+=(ex - Dx)*2/4);
cy = Math.round(Cy+=(dy - Cy)*2/6);cx = Math.round(Cx+=(dx - Cx)*2/6);
by = Math.round(By+=(cy - By)*2/8);bx = Math.round(Bx+=(cx - Bx)*2/8);
ay = Math.round(Ay+= (by - Ay)*2/10);ax = Math.round(Ax+= (bx - Ax)*2/10);
makefollow();//fantasyflash.narod.ru
jumpstart=setTimeout('move()',10);
}

function hidetrail(){
if (document.all){
for (i2=0;i2<amount;i2++){
outer.all.inner.all[i2].style.visibility="hidden"
clearTimeout(jumpstart)
}
}
else if (document.layers){
for (i2=0;i2<amount;i2++){
temp="ns"+i2
document.layers[temp].visibility="hide"
clearTimeout(jumpstart)
}
}
}

window.onload=move;
//-->
</SCRIPT>

Отредактировано Мася (Чт, 8 Мар 2007 16:23:28)

0

610

спасибо пока Evil_man +
Мася тоже спасиб,за мной должок ;)

0

611

ПОМОГИТЕ сделать свой поисковик яндекс или гогле или бигмир какой нибуть или все сразу скиньте скрипт буду очень благодарен!!!

0

612

Мася написал(а):

x3m_sereg@ есть еще такой..

а его можно повернуть чтобы был по горизонтали?

0

613

Evil_man
че то он неработает =( вставляю в HTML низ

0

614

так чё нинаете нащёт поисковика в форум вставить?

0

615

x3m_sereg@
В смысле по горизонтале?Надпись у курсора?Она и так по моему горизонтальная...а если хочешь текст вертикальн,то попробуй на месте Ваш текст написать,буква под буквой...может сработает...
                                                                             

                                         
Он вообще работает,это скрипт?

Отредактировано Мася (Чт, 8 Мар 2007 20:52:49)

0

616

Мася написал(а):

В смысле по горизонтале?

ну у меня текст вот так выводится,щас короче поставлю посмотришь ;)

Мася написал(а):

Он вообще работает,это скрипт?

да

0

617

а все нормально,я тогда просто немного нетак сделал :)
http://mobilezone.3bb.ru/
и еще вопрос,как поменять цвет у надписи и шрифт покрупнее...

0

618

x3m_sereg@ Меняешь красное...000000-это цвет(ставишь номер из таблицы безопасных цветовтаблица цветов , название шрифта и соответсвенно 3-это размер.

<SCRIPT language=JavaScript1.2>
<!--
var message='Ваш_текст ';
var messagecolor='#000000 '
var dismissafter=0
var amount=5,ypos=0,xpos=0,Ay=0,Ax=0,By=0,Bx=0,Cy=0,Cx=0,Dy=0,Dx=0,Ey=0,Ex=0;
if (document.layers){
for (i = 0; i < amount; i++)
{document.write('<layer name=ns'+i+' top=0 left=0><font face="Courier New " size= 3
color='+messagecolor+'>'+message+'</font></layer>')}
window.captureEvents(Event.MOUSEMOVE);
function nsmouse(evnt){xpos = evnt.pageX;ypos = evnt.pageY;makefollow()}
}
else if (document.all){
document.write("<div id='outer' style='position:absolute;top:0px;left:0px'>");
document.write("<div id='inner' style='position:relative'>");
for (i = 0; i < amount; i++)
{document.write('<div id="text"'+i+' style="position:absolute;top:0px;left:0px;font-family:Courier New;font-size:16px;color:'+messagecolor+'">'+message+'</div>')}
document.write("</div>");//osw
document.write("</div>");
function iemouse(){ypos = document.body.scrollTop + event.y;xpos = document.body.scrollLeft + event.x;makefollow()}
}
function makefollow(){
if (document.layers){
document.layers["ns0"].top=ay;document.layers["ns0"].left=ax;
document.layers["ns1"].top=by;document.layers["ns1"].left=bx;
document.layers["ns2"].top=cy;document.layers["ns2"].left=cx;
document.layers["ns3"].top=Dy;document.layers["ns3"].left=Dx;
document.layers["ns4"].top=Ey;document.layers["ns4"].left=Ex;
}
else if (document.all){
outer.all.inner.all[0].style.pixelTop=ay;outer.all.inner.all[0].style.pixelLeft=ax;
outer.all.inner.all[1].style.pixelTop=by;outer.all.inner.all[1].style.pixelLeft=bx;
outer.all.inner.all[2].style.pixelTop=cy;outer.all.inner.all[2].style.pixelLeft=cx;
outer.all.inner.all[3].style.pixelTop=Dy;outer.all.inner.all[3].style.pixelLeft=Dx;
outer.all.inner.all[4].style.pixelTop=Ey;outer.all.inner.all[4].style.pixelLeft=Ex;
}
}
function move(){
if (dismissafter!=0)
setTimeout("hidetrail()",dismissafter*1000)

if (document.layers){window.onMouseMove = nsmouse}
else if (document.all){window.document.onmousemove = iemouse}
ey = Math.round(Ey+=((ypos+20)-Ey)*2/2);ex = Math.round(Ex+=((xpos+20)-Ex)*2/2);
dy = Math.round(Dy+=(ey - Dy)*2/4);dx = Math.round(Dx+=(ex - Dx)*2/4);
cy = Math.round(Cy+=(dy - Cy)*2/6);cx = Math.round(Cx+=(dx - Cx)*2/6);
by = Math.round(By+=(cy - By)*2/8);bx = Math.round(Bx+=(cx - Bx)*2/8);
ay = Math.round(Ay+= (by - Ay)*2/10);ax = Math.round(Ax+= (bx - Ax)*2/10);
makefollow();//fantasyflash.narod.ru
jumpstart=setTimeout('move()',10);
}

function hidetrail(){
if (document.all){
for (i2=0;i2<amount;i2++){
outer.all.inner.all[i2].style.visibility="hidden"
clearTimeout(jumpstart)
}
}
else if (document.layers){
for (i2=0;i2<amount;i2++){
temp="ns"+i2
document.layers[temp].visibility="hide"
clearTimeout(jumpstart)
}
}
}

window.onload=move;
//-->
</SCRIPT>

Отредактировано Мася (Чт, 8 Мар 2007 21:32:27)

0

619

Мася
спасибо :)

0

620

Но все же хочется тот скрипт как на nokia.2bb.ru

0


Вы здесь » Единый форум поддержки » Архив » Вопросы и просьбы о скриптах (часть 2)