Полезные скрипты которые могут понадобиться в оформлении форумов.Скрипты взяты с ТП и других форумов поддержки и дизайна(на авторство не претендуем)
Полезные скрипты
Сообщений 1 страница 10 из 18
Поделиться228.07.2011 14:32
Поменять иконку форума в окошке браузера . Вставлять в HTML верх
<link rel="shortcut icon" href="сюда ссылку на картинку">.
Код ля шапки форума.Вставлять в HTML верх
<!-- шапка --> <img id="Mylogo" src="Сюда ссылку на шапку форума" > <style type="text/css"> #Mylogo {width: 100%; margin: 0 0 0 0;} </style>
Поделиться328.07.2011 14:32
Кнопки страницы вверх, вниз. Вставлять в HTML верх
<!-- кнопки вверх вниз--> <div style="position:fixed; right :0.1%; bottom: 35%;"> <a href=#top onClick="scrollTo(0,0); return false;" title="Вверх страницы"> <img src="ССЫЛКА НА СТРЕЛКУ ВВЕРХ" alt="Вверх страницы" ></a> <br/> <a href=#top onClick="scrollTo(0, document.body.scrollHeight); return false;" title="Вниз страницы"> <img src="ССЫЛКА НА СТРЕЛКУ ВНИЗ" alt="Вниз страницы" ></a> </div>
Поделиться428.07.2011 14:33
Иконки онлайн, оффлайн. В HTML низ
<!--Иконки в сети не в сети--> <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>
Поделиться528.07.2011 14:40
Статистика сообщений, как тут внизу на главной..Код вставляется в HTML низ
<!--статистика сообщений--> <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]+'\">'+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>
Поделиться628.07.2011 14:41
В объявление вставить картинку
<img src="Адрес изображения"/>
В объявление вставить ссылку
<a href="Адрес"></a>
Ссылка в виде надписи так же в объявления
<a href="Адрес">Текст</a>
Поделиться728.07.2011 14:42
Оповещение о личном сообщении 2 варианта
<script language="JavaScript"> var str = new String(document.getElementById("navpm").innerHTML) var str2 = new String(document.location) if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) ) { alert("У Вас есть непрочитанные личные сообщения") } </script>
<script type="text/javascript"> forum = "адрес форума" str = document.getElementById("navpm").innerHTML loc = new String(document.location) if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1) { count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")"))) if (count==1) text="У вас есть 1 новое сообщение" else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения" else text="У вас есть " +count+" новых сообщений" msg = "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">" msg += text msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>" msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n" msg += "</div>" document.getElementById("pun-status").innerHTML += msg } </script>
Поделиться828.07.2011 14:45
Фон для форума(картинка позади форума)
<style type="text/css"> HTML, BODY {background-image: url(" Сюда ссылку на картинку")!important; background-repeat: repeat !important; background-attachment: fixed; } </style>
Поделиться928.07.2011 14:47
Картинка по умолчанию(когда у пользователя нет аватара)HTML низ
<script type="text/javascript"> defaultPict = "Сюда ссылку на картинку" var arr=document.getElementsByTagName("ul") i=1 while(arr[++i]){ str=arr[i].innerHTML if(str.indexOf("pa-avatar")==-1) { q=str.toLowerCase() if((pos=q.indexOf("<li class=pa-from>"))!=-1 || (pos=q.indexOf("<li class=\"pa-from\">"))!=-1 || (pos=q.indexOf("<li class=pa-reg>"))!=-1 || (pos=q.indexOf("<li class=\"pa-reg\">"))!=-1){ nstr =str.substring(0,pos) nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>" nstr+=str.substring(pos) arr[i].innerHTML=nstr }}} </script>
Поделиться1028.07.2011 14:47
Замена всех ссылок под сообщением на кнопки (ЛС, профиль, е-мейл, цитировать, редактировать, удалить)
<script type="text/javascript"> var trr=document.getElementsByTagName("div") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].className=="post-links") {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='картинка профиль'/>" drr[1].innerHTML="<img src='картинка лс' />" var er=2 for (er=2; er<=(drr.length-1); er++) {if (drr[er].innerHTML.indexOf("E-mail")!=-1) {drr[er].innerHTML="<img src='картинка мыла' />"} else if (drr[er].innerHTML.indexOf("Вебсайт")!=-1) {drr[er].innerHTML="<img src='картинка вебсайт' />"} else if (drr[er].innerHTML.indexOf("Цитировать")!=-1) {drr[er].innerHTML="<img src='картинка цитировать'/>"} else if (drr[er].innerHTML.indexOf("Редактировать")!=-1) {drr[er].innerHTML="<img src='картинка правка' />"} else if (drr[er].innerHTML.indexOf("Удалить")!=-1) {drr[er].innerHTML="<img src='картинка удалить' />"} }}} </script>