Доброго времени суток!
Скажите пожалуйста, есть ли такой скрипт, чтобы можно было спрятать инфо размещенное в шапке форума?(допустим картинку+пару тем)
К сожалению у нас получилась объемная информация в шапке, хотелось бы спрятать ее. Скрипт шапки стоит в хтмл-верх, однако когда я пытаюсь поставить скрипт (кнопка, прячущая инфо в шапке) , он не отображается.
3.Кнопка-спойлер (Спрятать шапку форума) - CSS иконки
Сообщений 1 страница 9 из 9
Поделиться12009-12-14 20:45:03
Поделиться22009-12-14 20:46:09
Допустим если вы зайдете сюда, то увидите справа вверху от картинки подобный скрипт.
Поделиться32009-12-15 02:03:03
Сюда же еще напишу еще один вопрос.
Как сделать свои иконки, если используется свой стиль CSS? Подскажите, куда там вставить картинки со своими иконками.
Благодарю!
Поделиться42009-12-15 14:22:18
Лучше оптимизировать, то что находится в шапке форума. Код можно сократить и уменьшить размеры отображаемой области.
Какие именно иконки?
Поделиться52009-12-15 14:28:29
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
document.write("<style>#forum_f39, ... ,#forum_f51{display:none}</style>")
</script>
#forum_f39 - это разделы форумов что надо скрыть и раскрыть при нажитии кнопки.
Цифрами жирными обозначены номера разделов.
Код кнопки (ставить ниже предыдущего!):
<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="Twilight Temptation News"} else if (an=="cl") {document.getElementById('annbody').style.display="none" var knopka="Twilight Temptation News"}} else if (document.cookie.indexOf("announce")==-1) {document.getElementById('annbody').style.display="block" var knopka=" Twilight Temptation"} 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="Twilight Temptation News"} else {document.getElementById('annbody').style.display="block" document.getElementById('hider').value="Twilight Temptation"} } 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>
Поделиться62009-12-15 16:00:08
Boss Liveforums.ru
Скрипт, чтобы спрятать разделы форумов у меня есть.
Но мне нужно другое. Второй скрипт который вы дали, тоже есть. Но он не активен если шапка форума в html-верх, только если в объявлениях.
Думаю вы понимаете о чем я.
В смысле, какие иконки? Ну обозначения есть новые сообщения, нет сообщений, закрытая тема и т.д.
Если используется стандартный стиль, то код для своих иконок я знаю. А вот если используется мой стиль CSS, как в таком случае сделать свои?
Поделиться72009-12-15 16:23:06
Шапку форума обнесите так:
<div id="shapka">
...
тут шапка
...
</div>
Второй скрипт изменить надо:
<script type="text/javascript"> document.getElementById('shapka').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="Twilight Temptation News"} else if (an=="cl") {document.getElementById('annbody').style.display="none" var knopka="Twilight Temptation News"}} else if (document.cookie.indexOf("announce")==-1) {document.getElementById('annbody').style.display="block" var knopka=" Twilight Temptation"} document.getElementById('shapka').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}
Остальная часть второго скрипта таже.
Код для иконок тоже остаётся!
Поделиться82009-12-15 17:14:41
Спасибо! Попробую.
А вот с кодом для иконок, который у меня есть проблемы. В стандартном стиле он работает, а если свой стиль в CSS стоит, то скрипт для своих иконок не отображается *((
Поделиться92009-12-16 11:09:05
Не понял что с иконками...
Вот что надо вставлять в CSS свои чтоб были иконки нужные:
div.icon {background: url(icon_normal.gif) no-repeat;} tr.inew div.icon {background: url(icon_new.gif) no-repeat;} tr.iclosed div.icon {background: url(icon_closed.gif) no-repeat;} tr.iredirect div.icon {background: url(icon_moved.gif) no-repeat;} tr.isticky div.icon {background: url(icon_moved.gif) no-repeat;}