Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Решение проблем » работа с категориями <


работа с категориями <

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

1

Напоролась на замечательный скрипт

Код:
<script type="text/javascript">
function findCat()
{
var ni=1
for (ni=1; ni<=8; ni++)
{var idx="pun-category"+ni
var im="image"+ni
if (!document.getElementById(idx))
{break}
if (document.cookie.indexOf("category")!=-1)
{var cook1=document.cookie.substr(document.cookie.indexOf("category"))
var cook=cook1.substr((cook1.indexOf(ni)+String(ni).length), 2)
if (cook=="op")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://i044.radikal.ru/1005/cf/27fc5a2ec889.png"
var tit="Скрыть"
}
else if (cook=="cl")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="none"
var pic="http://s54.radikal.ru/i144/1005/79/a68cfa232bde.png"
var tit="Показать"
}}
else if (document.cookie.indexOf("category")==-1)
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://i044.radikal.ru/1005/cf/27fc5a2ec889.png"
var tit="Скрыть"
}
document.getElementById(idx).getElementsByTagName("h2")[0].innerHTML="<div class=\"catleft\"><!-- --></div> "+" <img src='"+pic+"' "+"id='"+im+"' "+"style='cursor: hand;'"+"title='"+tit+"' "+"onclick='changeCat("+ni+")'"+" align='right' align='absmiddle' /><span>"+document.getElementById(idx).getElementsByTagName("span")[0].innerHTML+"</span><div class=\"catright\"><!-- --></div>"}
}
if (!document.URL.indexOf(".php")!=-1 || document.URL.indexOf("index.php")!=-1)
{findCat()
window.onunload=saveCooks}
function changeCat(ru)
{var tb="pun-category"+ru
var img="image"+ru
if (document.getElementById(tb).getElementsByTagName("table")[0].style.display!="none")
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="none"
document.getElementById(img).src="http://s54.radikal.ru/i144/1005/79/a68cfa232bde.png"
document.getElementById(img).title="Показать"}
else
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="block"
document.getElementById(img).src="http://i044.radikal.ru/1005/cf/27fc5a2ec889.png"
document.getElementById(img).title="Скрыть"}
}
function saveCooks()
{
var sample="category="
var vi=1
for (vi=1; vi<=8; vi++)
{var ct="pun-category"+vi
if (!document.getElementById(ct))
{break}
if (document.getElementById(ct).getElementsByTagName("table")[0].style.display!="none")
{sample+=vi+"op"}
else if (document.getElementById(ct).getElementsByTagName("table")[0].style.display=="none")
{sample+=vi+"cl"}}
var day=new Date()
day.setDate(day.getDate()+365)
sample+=";expires="+day.toGMTString()
document.cookie=sample}
</script>

Замечательный потому, что для нашего длиннющего форума он просто находка. Однако, вопрос знатокам - а как изменить скрипт так, чтобы он стал не сворачиваемый-разворачиваемый, а разворачиваемый-сворачиваемый? - при открытии форума виделись лишь заголовки категорий.
Скрипт рабочий, смотрите сами http://pokemonworld.anihub.ru/

0

2

Перенес тему в нужный раздел.

0

3

Митраланши
в HTML верх

<style>
.punbb  table tr[id^="forum"] td.tcl div.icon {
height:34px;
}
.punbb  table tr[id^="forum"] td.tcl:hover div.icon{
height:154px;
}
</style>

:crazyfun:

Отредактировано Deff (2012-03-03 04:10:22)

+1

4

Deff
эм... Спасибо, но мягко говоря - не то. данный скрип частично сворачивает темы. Необходимо же чтобы свернутым был весь форум как если бы я пользовалась самым верхним скриптом

0

5

Митраланши
Какой то скрипт у Вас кривой ....
Не запоминает ...

Попробуйте Вот это => http://forumd.ru/viewtopic.php?id=2206

+1

6

Deff
о, вот это самое то! Пасиб!

0


Вы здесь » Форум поддержки пользователей ZeroParking » Решение проблем » работа с категориями <


Рейтинг форумов | Создать форум бесплатно