Gamer`s Club

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

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


Вы здесь » Gamer`s Club » Скрипты. » Разное (главная страница форума).


Разное (главная страница форума).

Сообщений 1 страница 6 из 6

1

"Постепенно набирающиеся название форума."
ВСТАВЛЯТЬ В HTML-ВЕРХ

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

0

2

Скрипт "10 последних сообщений в статистику". Работу данного скрипта (несколько отредактированного) можно наблюдать на нашем форуме  :rolleyes: .
Этот скрипт использует Help Forum.
ВСТАВЛЯТЬ В ХТМЛ-НИЗ.

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

http://i058.radikal.ru/1101/06/32df40ced1c0.jpg

0

3

Скрипт " Подсвечиваем разделы с помощью мыши", при наведении курсора на раздел он меняет цвет.
№1

Код:
<script type="text/javascript">
var td = document.getElementsByClassName("tcl")
for(i=0;i<td.length;i++){
td[i].setAttribute("onmouseover", "this.style.backgroundColor='red'")
td[i].setAttribute("onmouseout", "this.style.backgroundColor=''")
}
</script>

Слово red заменяем на тот цвет, который бы Вы хотели бы видеть пр наведении мыши на раздел форума.
№2

Код:
<style type="text/css">
td.tcl:hover {background: #ccc !important;}
</style>

ccc - Заменяем на свой код цвета.
http://s014.radikal.ru/i327/1101/0c/394f5a2eaf2b.jpg

0

4

Установка пароля на раздел. Как работает - можно увидеть на дубль форуме http://gamersclub.mybb.ru/  :rolleyes:
HTML-низ

Код:
<script type="text/javascript">
var forum = "http://gamersclub.mybb.ru"
var arr=document.links
for (j in arr){
if (arr[j].href==forum+"/viewforum.php?id=2")
{arr[j].href="javascript: pass()"}
}
function pass()
{
  if (prompt('Администратор установил пароль на этот форум', '') == "12345"){
    alert('Пароль принят. Нажмите "ОК" для редиректа');
    location.href = forum+"/viewforum.php?id=x";
}
else alert('Введенный пароль неверен');
}
</script>

2 - номер раздела
12345 - пароль раздела

0

5

Предупреждение о содержимом раздела

При клике на выбранный раздел, выводится предупреждение, пользователь может нажать кнопку "продолжить", либо "отмена".
HTML- низ

Код:
<script type="text/javascript">
var forum = "http://gamersclub.mybb.ru"
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].href==forum+"/viewforum.php?id=2")
{arr[j].href="javascript: warn()"}
}}
function warn()
{
  if (confirm('Данный раздел содержит ненормативную лексику. Продолжить просмотр?'))
    location.href = forum+"/viewforum.php?id=x";
}
changeLink()
</script>

2 - номер раздела

0

6

Скрипт сворачивания объявления

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>

0


Вы здесь » Gamer`s Club » Скрипты. » Разное (главная страница форума).