Кнопка "Скачать".
ИМХО не нужный скрипт)
При клике на нее, попросят ввести ссылку на скачиваемый файл, а потом дать ей название.
Аналогия "линка". Может кому и пригодится на компьютерных форумах.
<style>
#button-download {background-image:url('http://i045.radikal.ru/0805/4a/f04a8408c251.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_urld()
{var FoundErrors = '';
var enterURL = prompt("Введите ссылку скачиваемого файла", "http://");
var enterTITLE = prompt("Введите описание скачиваемого файла", "[Скачать | Download]");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert('[url= + enterURL + ]' + enterTITLE + '[/url]');}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<img src='/i/blank.gif' title='Вставить тег \"Скачать\"' id='button-download' onclick=\"tag_urld()\">"
</script>скрипт для скрытия информации под аватаром:
<script>
function HideInfo(id,but){
if(but.value=="+"){
but.value = "-";document.getElementById(id).style.display = ""}
else{
but.value = "+";document.getElementById(id).style.display = "none"}
return false}
d = document.getElementsByTagName("div")
for (i=0;d[i]; i++){
if (d[i].className.indexOf("post-author")!=-1){t = d[i].innerHTML
if((j = t.toLowerCase().indexOf("<li class=pa-from>"))!=-1 || (j =
t.toLowerCase().indexOf("<li class=\"pa-from\">"))!=-1 || (j = t.toLowerCase().indexOf("<li
class=pa-reg>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-reg\">"))!=-1)
d[i].innerHTML = t.substring(0,j)+"<input type='Submit' onClick=\"return
HideInfo('info"+i+"',this)\" value='+'><br><div id='info"+i+"'
style='display:none'>"+t.substring(j,t.length)+"</div>"}}
</script>Надпись приветствия там где обычно написано слово Обьявление
<script type="text/javascript">
var h=(new Date()).getHours();
if (h > 23 || h <7) {a='Привет лунатикам! ' }
if (h > 6 && h < 12) {a='Доброе утро! Как спалось? '}
if (h > 11 && h < 19) {a='Добрый день!'}
if (h > 18 && h < 24) {a='Привет! Уже вечер...'}
var arre=document.getElementsByTagName("h2")
var f=0
for (f=0; f<=(arre.length-1); f++)
{if (arre[f].innerHTML.indexOf("Объявление")!=-1)
{arre[f].innerHTML=a}}
</script>Радикал не выходя с форума
Этот код ставим в HTML-вверх
<style type="text/css">
#spo_all {width: 95%; margin: 0 auto 0 auto;}
#spo_top {border: 0px solid; color: #000; font-weight: bold; font-family: "Courier New", Courier, monospace; font-size: 12px; margin: 8px auto 0 auto;
padding: 0px; height: 28px; cursor: pointer;}
#spoiler4 { background: #FAFCFE; border: 1px dotted #000; border-top: 0; padding: 4px; margin: 0 auto 8px auto; display:none;}
#spo_option { font-weight:bold; cursor:pointer; float:left;}
#spo_desc { float:right;}
</style>Анимешные смайлики
В форму ответа:
<script language="JavaScript">
function popwnd()
{
var smiles = new Array
smiles.push("http://ipicture.ru/uploads/080810/PYOeFPb21E.gif")
smiles.push("http://ipicture.ru/uploads/080810/yh4767oAcd.gif")
smiles.push("http://ipicture.ru/uploads/080810/oLZF3U0hVK.gif")
smiles.push("http://ipicture.ru/uploads/080810/Hm4XidITfE.gif")
smiles.push("http://ipicture.ru/uploads/080810/IRWiQggZUG.gif")
smiles.push("http://ipicture.ru/uploads/080810/fnGFsNQEX9.gif")
smiles.push("http://ipicture.ru/uploads/080810/lnIwUkCRGT.gif")
smiles.push("http://ipicture.ru/uploads/080810/XNPirwTSGA.gif")
smiles.push("http://ipicture.ru/uploads/080810/6RxgJzKVqy.gif")
smiles.push("http://ipicture.ru/uploads/080810/30a9V7SF56.gif")
smiles.push("http://ipicture.ru/uploads/080810/EP9INReE1v.gif")
smiles.push("http://ipicture.ru/uploads/080810/UqnTFE03LD.gif")
smiles.push("http://ipicture.ru/uploads/080810/U2uPn75k23.gif")
smiles.push("http://ipicture.ru/uploads/080810/nA5pfjn38s.gif")
smiles.push("http://ipicture.ru/uploads/080810/cT4WEBGfWI.gif")
smiles.push("http://ipicture.ru/uploads/080810/gA2Nw5Ub39.gif")
smiles.push("http://ipicture.ru/uploads/080810/P1dIxDZfSf.gif")
smiles.push("http://ipicture.ru/uploads/080810/Wl5ip798AT.gif")
smiles.push("http://ipicture.ru/uploads/080810/P2OmUKWvBS.gif")
smiles.push("http://ipicture.ru/uploads/080810/w3UVQKn3oC.gif")
smiles.push("http://ipicture.ru/uploads/080810/ALSS1GWfn1.gif")
smiles.push("http://ipicture.ru/uploads/080810/2YaoR1eieH.gif")
smiles.push("http://ipicture.ru/uploads/080810/LT416awN24.gif")
smiles.push("http://ipicture.ru/uploads/080810/xQ7nTfwUx0.gif")
smiles.push("http://ipicture.ru/uploads/080810/PLf9kSpauj.gif")
smiles.push("http://ipicture.ru/uploads/080810/u1T5cVA6xf.gif")
smiles.push("http://ipicture.ru/uploads/080810/WHB1Gx54f7.gif")
smiles.push("http://ipicture.ru/uploads/080810/RVH3J4mMVS.gif")
smiles.push("http://ipicture.ru/uploads/080810/KaBuuTKt5d.gif")
smiles.push("http://ipicture.ru/uploads/080810/8y1K2k1UdR.gif")
smiles.push("http://ipicture.ru/uploads/080810/eLR4JKOiWS.gif")
smiles.push("http://ipicture.ru/uploads/080810/Ug6gqfvTaG.gif")
smiles.push("http://ipicture.ru/uploads/080810/2VLLx3FS24.gif")
smiles.push("http://ipicture.ru/uploads/080810/LNXNTUMoqk.gif")
smiles.push("http://ipicture.ru/uploads/080810/YltblGFsDQ.gif")
smiles.push("http://ipicture.ru/uploads/080810/uIZjJaT0KH.gif")
smiles.push("http://ipicture.ru/uploads/080810/F3XxMPWWBH.gif")
smiles.push("http://ipicture.ru/uploads/080810/VnvgVcSh3u.gif")
smiles.push("http://ipicture.ru/uploads/080810/QwtjaEAukc.gif")
smiles.push("http://ipicture.ru/uploads/080810/5jpkwt7ga2.gif")
smiles.push("http://ipicture.ru/uploads/080810/XUhCasbjf1.gif")
smiles.push("http://ipicture.ru/uploads/080810/jg8jwWuRUS.gif")
smiles.push("http://ipicture.ru/uploads/080810/Al46T1ebDx.gif")
smiles.push("http://ipicture.ru/uploads/080810/5PNPOXYgq3.gif")
smiles.push("http://ipicture.ru/uploads/080810/7b2K3HeWvA.gif")
smiles.push("http://ipicture.ru/uploads/080810/wU3Sz2v2IW.gif")
smiles.push("http://ipicture.ru/uploads/080810/6Wo3I3ccKV.gif")
smiles.push("http://ipicture.ru/uploads/080810/UKgjNnp3V7.gif")
smiles.push("http://ipicture.ru/uploads/080810/igWs19BdbI.gif")
smiles.push("http://ipicture.ru/uploads/080810/18T9DIGThx.gif")
smiles.push("http://ipicture.ru/uploads/080810/DUQswRCuF0.gif")
smiles.push("http://ipicture.ru/uploads/080810/YhsaTVC0WO.gif")
smiles.push("http://ipicture.ru/uploads/080810/AMc2tTv1RH.gif")
smiles.push("http://ipicture.ru/uploads/080810/SwF93BHQQh.gif")
smiles.push("http://ipicture.ru/uploads/080810/NopS54d3SW.gif")
smiles.push("http://ipicture.ru/uploads/080810/ZUDAdbNP1C.gif")
smiles.push("http://ipicture.ru/uploads/080810/l57z9PoNDV.gif")
smiles.push("http://ipicture.ru/uploads/080810/URQO76VTNQ.gif")
smiles.push("http://ipicture.ru/uploads/080810/L24cuaHH1z.gif")
smiles.push("http://ipicture.ru/uploads/080810/USgpRY3Qln.gif")
smiles.push("http://ipicture.ru/uploads/080810/fj1U1NfOAP.gif")
smiles.push("http://ipicture.ru/uploads/080810/m7aGDeppjw.gif")
smiles.push("http://ipicture.ru/uploads/080810/3b2uDv5fVP.gif")
smiles.push("http://ipicture.ru/uploads/080810/RhhoW6uscI.gif")
smiles.push("http://ipicture.ru/uploads/080810/TJDQInpzSj.gif")
smiles.push("http://ipicture.ru/uploads/080810/mqlgfO2n4h.gif")
smiles.push("http://ipicture.ru/uploads/080810/vtPWk4xqeY.gif")
smiles.push("http://ipicture.ru/uploads/080810/u1pfRGm3GH.gif")
smiles.push("http://ipicture.ru/uploads/080810/bR4FVfTuL4.gif")
smiles.push("http://ipicture.ru/uploads/080810/QK5lPtS6U6.gif")
smiles.push("http://ipicture.ru/uploads/080810/6RDO8StT8A.gif")
smiles.push("http://ipicture.ru/uploads/080810/quznkgrObl.gif")
smiles.push("http://ipicture.ru/uploads/080810/KJNKhKnXxH.gif")
smiles.push("http://ipicture.ru/uploads/080810/TZcRW5mwR2.gif")
smiles.push("http://ipicture.ru/uploads/080810/njiRKkskmq.gif")
smiles.push("http://ipicture.ru/uploads/080810/I04V2F4vxF.gif")
smiles.push("http://ipicture.ru/uploads/080810/uuSLJnnbnu.gif")
smiles.push("http://ipicture.ru/uploads/080810/161LP2Y44T.gif")
smiles.push("http://ipicture.ru/uploads/080810/EXTB461kcO.gif")
smiles.push("http://ipicture.ru/uploads/080810/SvA63SWnUW.gif")
smiles.push("http://ipicture.ru/uploads/080810/BxxK8N5aaw.gif")
var msg = new String("")
msg = "<html><head><TITLE><Дополнительные смайлики></TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"
msg += "function insert(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n"
msg += "window.opener.smile(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"
msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}
msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";
popup = window.open("","popDialog","height=500,width=500,directories=0 scrollbars=auto, status=0,location=0,copyhistory=0")
popup.document.write(msg)
popup.document.close()
return false
}
</script>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href='' onclick=\"return popwnd()\"> <img title='Дополнительные смайлы' src='http://img84.imageshack.us/img84/5094/76504696fh7.gif'/></a>"
</script>Индикаторы под Аватаркой вместо текста сами выбирайте какие индикаторы подключить :
Вставлять в HTML - форуму ответа
<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
//Вместо этой строчки вставить нужные Вам коды
i++
}
</script>Индикатор ICQ
if(arr[i].className=="pa-icq"){
name=arr[i].innerHTML
name=name.substring(5)
arr[i].innerHTML="ICQ: <a href=\"http://web.icq.com/whitepages/message_me/1,,,00.icq?uin="+name+"&action=message\"><img src=\"http://web.icq.com/whitepages/online?icq="+name+"&img=стиль\"></a>"
}
По клику на индикаторе откроется окно написания сообщения
Вместо стиль ставим число от 0 до 26.Индикатор Mail-агента
if(arr[i].className=="pa-mailagent"){
name=arr[i].innerHTML
name=name.substring(12)
arr[i].innerHTML="Mail Agent: <a href=http://www.mail.ru/agent?message&to="+name+"><img border=0 SRC=http://status.mail.ru/?"+name+"></a>"
}Индикатор Skype
if(arr[i].className=="pa-skype"){
name=arr[i].innerHTML
name=name.substring(7)
arr[i].innerHTML="Skype: <a href=skype:"+name+"?chat><img src=http://mystatus.skype.com/smallicon/"+name+" style=border: none; width=16 height=16 alt=My status />"
}По клику на индикаторе будет открыт chat.
Но, можно поставить и другие действия, для этого меняем chat на:
call - звонок абоненту
userinfo - информация об абоненте
add - добавить в контакт-лист
voicemail - голосовая почта
sendfile - послать файл
Модификация скрипта "Всплывающее окно-раздражалка для незарегистрированных"
Я немножко переделал раздражалку для гостей. Теперь в окне для гостей появится форма входа на форум
Это ставим в Html-вверх
<div id="annoy" style="position: absolute; left: 20px; top: 30px; display:none; z-index: 150;"><table><tr><td height=200px width=468px bgcolor=#898989;><p align="center">Добро пожаловать! </p>
<p align="center">Уважаемый Гость, пожалуйста, <a href="http://ваш адрес.ru/register.php" title="регистрация" >зарегистрируйтесь</a> или войдите на форум, используя свой логин и пароль</p> <p div align="center"><form id="login" class="container" method="post" action=" http://ваш адрес.ru/login.php?action=in" onsubmit="return my_form(this)">
<div align="center">
<input type="hidden" name="form_sent" value="1"/>
<input type="hidden" name="redirect_url" value="index.php"/>
</div>
<p align="center" class="inputfield required">
<label for="fld1" class="style1">Логин:</span></label>
<span class="input">
<input type="text" id="fld1" name="req_username" size="8" maxlength="25"/>
<label for="fld2">Пароль:</label>
<label for="fld2"></label>
<span class="input">
<input type="password" id="fld2" name="req_password" size="8" maxlength="25"/></span><br><br>
</p><div align="center">
<input type="submit" class="button" name="login" value="Войти"/>
</td></tr></table></div>То что выделено красным - это параметры таблички по ширине и высоте
серым - это цвет таблички, подставляем свой
И вместо жирного ставим свой адрес форума
А это ставим в Html-низ
<script type="text/javascript">
var crossobj=document.all? document.all.annoy : document.getElementById("annoy")
var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
function positionit(){
var dsocleft=document.all? iebody.scrollLeft : pageXOffset
var dsoctop=document.all? iebody.scrollTop : pageYOffset
if (document.all||document.getElementById){
crossobj.style.left=parseInt(dsocleft)+5+"px"
crossobj.style.top=dsoctop+5+"px"
}
}
setInterval("positionit()",10)
</script>
<script type="text/javascript">
var t
var freak
function freakOut()
{document.getElementById("annoy").style.display="block"
t=setTimeout ("freakIn()", 30000)
}
function freakIn()
{document.getElementById("annoy").style.display="none"
t=setTimeout ("freakOut()", 3000)}
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1)
{freakOut()}
</script>Ставте плюсы
Отредактировано morhun (2009-09-05 22:44:03)
