Скрипты в данной теме не были написаны сами, а были найдены на разных форумах.
Скрипты
Сообщений 1 страница 10 из 14
Поделиться22009-04-18 12:24:43
Убрать логотип mybb
<style type="text/css">
#pun-title .title-logo {display: none;}
</style>
Поделиться32009-04-18 12:35:33
Изменение шрифта на форуме.
<style>
BODY A{font-style: italic}
</style>
Поделиться42009-04-18 12:45:08
Постепенно набирающееся название форума
<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>
Поделиться52009-04-18 12:47:40
при нажатие на ссылку "Вход" выскакивает маленькое окошечко с маленькой формой входа.Ссылки "Забыли пороль?Зарегистрироваться." оно содержать будет.
<script language="JavaScript">
function showLDiv()
{
if( document.getElementById("loginDiv").style.display == 'none' )
document.getElementById("loginDiv").style.display = ''
else document.getElementById("loginDiv").style.display = 'none'return false;
}
function check_form()
{
if(document.forms["form_login"].req_username.value=='' || document.forms["form_login"].req_username.value=='') {
alert('Еще рано нажимать на "Войти"');
return false;
}
return true
}
url=document.URL
if(url.indexOf("login.php")==-1 && document.getElementById('navlogin')){
document.getElementById('navlogin').innerHTML = "<a href=\"login.php\" onclick=\"return showLDiv()\"><span>Войти</span></a>"
login = "<centr><div id=loginDiv style=\"display: none; \">"login += "<form id=form_login name=login method=post action=\"login.php?action=in\" onsubmit=\"return check_form()\">"
login += "<fieldset>"
login += "<legend>Введите свое имя и пароль</legend>"
login += "<input type=hidden name=form_sent value=1 />"
login = login + "<input type=hidden name=redirect_url value="+document.URL+" />"
login += "<br><table width=\"100%\" align=centr>"
login += "<tr><td align=left><b>Имя :</b></td><td align=left><input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\" /></td></tr>"
login += "<tr><td align=left><b>Пароль :</b></td><td align=left><input type=\"password\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\" /><span class=formsubmit><input type=submit class=button name=login value=\"Войти\" /></span>"
login += "</form></td></tr>"
login += "</table>"
login += "</fieldset>"
login += "<p><a href=\"register.php\"> Зарегистрироваться.</a> <a href=\"login.php?action=forget\"> Забыли пароль?</a></p>"
login += "</div></center>"document.getElementById('pun-navlinks').innerHTML += login
}
</script>
<style>
#loginDiv{
position:absolute;
z-index: 2;
background-color : #BEBEBE;
border : solid;
padding-bottom : 10px;
padding-left : 0px;
padding-right : 0px;
padding-top : 5px;
width: 290px;
}
</style>
Поделиться62009-04-18 12:54:12
Скрипт для того, чтобы ссылки были невидимы для Гостей
<script type="text/javascript">
if (!document.getElementById('navprofile'))
{
var posti=document.getElementById("pun-main").getElementsByTagName("div")
var oj=0
for (oj=0; oj<=(posti.length-1); oj++)
{if (posti[oj].className=="post-content")
{posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<a href/g, "<font color='red'>Зарегься чтобы увидеть ссылки</font><a style='display: none;' href")}}
}
</script>
Поделиться72009-04-18 13:00:55
Радикал невыходя с форума
В ХТЛМ верх
Свернутый текст<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>В форму ответа
Свернутый текст<div class="main" id="spo_all"><input class="category" type="button" value="Радикал" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="http://www.radikal.ru/" width=690 height=500 frameborder=1></iframe><br /></div></div><br><Br>
Поделиться82009-04-18 13:06:14
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>
Поделиться92009-04-22 16:05:27
Скрипт "сворачивания подписи"
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0var head="display:''"
var folder=''function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'>Показать подпись</span><span style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>
Поделиться102009-04-22 16:11:12
Сделать форум по правому краю.
в html-верх
<style>
#pun {float: right; margin-right: 30px;}
</style>
Сделать форум по левому краю.
<style>
#pun {float: left; margin-left: 30px;}
</style>
30px - Отступление от края