Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Не работает скрипт сворачивания...


Не работает скрипт сворачивания...

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

1

Здравствуйте! :)))

Я хочу поставить скрипт сворачивания категорий, пыталась уже несколько раз,  но почему-то ничего не выходит...
Вроде как делаю все правильно... :((

Подскажите, пожалуйста, очень нужно... :)))

Вот мой скрипт: (ставлю в ХТМЛ-низ в самом верху)

<script type="text/javascript">

function findCat()
{
var ni=1
for (ni=1; ni<=16; 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://i037.radikal.ru/0907/cf/19fc46db885e.gif"
var tit="Скрыть"
}
else if (cook=="cl")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="none"
var pic="http://s13.radikal.ru/i186/0907/df/12ceeb42fcec.gif"
var tit="Показать"
}}
else if (document.cookie.indexOf("category")==-1)
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://i037.radikal.ru/0907/cf/19fc46db885e.gif"
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' /><span>"+document.getElementById(idx).getElementsByTagName("span")[0].innerHTML+"</span><div class=\"catright\"><!-- --></div>"}
}
if (document.title.indexOf(" - Форум")!=-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://s13.radikal.ru/i186/0907/df/12ceeb42fcec.gif"
document.getElementById(img).title="Показать"}
else
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="block"
document.getElementById(img).src="http://i037.radikal.ru/0907/cf/19fc46db885e.gif"
document.getElementById(img).title="Скрыть"}
}
function saveCooks()
{
var sample="category="
var vi=1
for (vi=1; vi<=16; 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://africaru.4bb.ru/ (правда у нас регистрация обязательная)...

Отредактировано Ebere (Сб, 25 Июл 2009 20:28:06)

0

2

Ebere написал(а):

(правда у нас регистрация обязательная)...

:D  тогда вам сюда..
Новое сворачивание категорий: все браузеры + сохранение

0

3

АЛЬБ

Спасибо... :)))
Я отсюда его (скрипт) и взяла... :)))

0

4

Ebere написал(а):

Я отсюда его (скрипт) и взяла... ))

читайте и заполняйте его правильно!! :rolleyes:

0

5

Оооооххх... :(((
Я опять по 145-му разу переделала все... :(((
Я не знаю, что я не правильно там заполнила.... Вроде все правильно...
Но не получается... :(((

0

6

Ebere
Как и сказал Альб заполняйте правильно!
Читайте всё по пунктам и выполняйте это! Тогда всё получится!

0

7

Ну вот никак  у меня не получается его поставить и все тут....

Ну объясните, плз, что я делаю неправильно, я уже  сто раз переделала с самого начала....
Открыла тестовый форум ( http://ebere.4bb.ru/ ) и попробовала сделать там - тоже не получается...
Почему?
Я не вижу ошибки... :(((

<script type="text/javascript">

function findCat()
{
var ni=1
for (ni=1; ni<=3; 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://s55.radikal.ru/i149/0907/d7/901b2e02b025.gif"
var tit="Скрыть"
}
else if (cook=="cl")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="none"
var pic="http://i024.radikal.ru/0907/20/529de2d716f1.gif"
var tit="Показать"
}}
else if (document.cookie.indexOf("category")==-1)
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://s55.radikal.ru/i149/0907/d7/901b2e02b025.gif"
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' /><span>"+document.getElementById(idx).getElementsByTagName("span")[0].innerHTML+"</span><div class=\"catright\"><!-- --></div>"}
}
if (document.title.indexOf(" - Форум")!=-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://i024.radikal.ru/0907/20/529de2d716f1.gif"
document.getElementById(img).title="Показать"}
else
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="block"
document.getElementById(img).src="http://s55.radikal.ru/i149/0907/d7/901b2e02b025.gif"
document.getElementById(img).title="Скрыть"}
}

function saveCooks()
{
var sample="category="
var vi=1
for (vi=1; vi<=3; 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>

0

8

объяснять что и как - муторно.. :rolleyes:  мне например проще зарегиться и самому всё сделать! :D
если тебе до вечера не помогут - жди я попробую..

0

9

АЛЬБ
Оооо.... Спасибо большое!!! :))))))
(если вы зарегистрируетесь, то вы не увидите 2  категории, они скрыты: "Администрация" и "Раздел для своих", надеюсь, это не страшно?)

Отредактировано Ebere (Пн, 27 Июл 2009 14:48:50)

0

10

Ebere
А Вас не смущает, что скрипт написан аж в 2007 году (2007-02-27 03:04:34) и может уже не работать? Тем более на сервисе идёт модернизация...

0

11

rps написал(а):

А Вас не смущает

Смущает... :))))
Но мне очень его хочется...

У меня достаточно сильно растянутый форум и возможность сворачивания категорий мне очень "улыбается"... :)

0

12

Ebere
Я бы посоветовал Вам обратиться к скриптёрам, поскольку старые скрипты иногда имею свойство работать не верно, и есть вариант "положить" форум... Ну, всмысле он криво будет отображаться...

Отредактировано rps (Пн, 27 Июл 2009 16:33:21)

0

13

rps написал(а):

Я бы посоветовал Вам обратиться к скриптёрам, поскольку старые скрипты иногда имею свойство работать не верно, и есть вариант "положить" форум... Ну, всмысле он криво будет отображаться...

Спасибо большое за совет!
А как мне можно обратиться к скриптёрам?
Сорри, я просто не знаю... :)))
Я вообще про скрипты узнала чуть ли не три дня назад.... :))))))))))))

0

14

Ebere написал(а):

А как мне можно обратиться к скриптёрам?

http://karpoff.5bb.ru/

0

15

rps
Спасибо огромное! :)))
Вы все мне очень помогаете...  http://mybb.ru/f/collection/0211.gif

0

16

Ebere написал(а):

АЛЬБ
Оооо.... Спасибо большое!!! )))))
(если вы зарегистрируетесь, то вы не увидите 2  категории, они скрыты: "Администрация" и "Раздел для своих", надеюсь, это не страшно?)

:rofl:  ты думаешь пользователь может править скрипты!!??

0

17

АЛЬБ
Нет, я не в том смысле... :))))))
Просто на всякий случай сказала, чтобы вы были в курсе... :))))
А то у меня, например, в скрипте в головном посте прописано 16 категорий, а видеть вы будете 14ть.... :)))

Отредактировано Ebere (Пн, 27 Июл 2009 20:26:19)

0

18

rps написал(а):

http://karpoff.5bb.ru/

Он там бывает раз в полгода)))) Так как был недавно, то появится теперь не скоро))))))))))

+2

19

Ebere ты не поняла.. тебе придётся назначить меня админом что бы я мог что то сделать.. а админ видит всё!!

+1

20

АЛЬБ написал(а):

Ebere ты не поняла..

Да, действительно, я не поняла... :)

АЛЬБ
Мне очень жаль, но  мне придется отказаться... :(((
На нашем форуме очень много личной информации и я не имею права подвергать моих девочек и их семьи даже минимальному риску... :(
Извините меня.. :((((

Отредактировано Ebere (Пн, 27 Июл 2009 20:41:38)

0


Вы здесь » Единый форум поддержки » Корзина » Не работает скрипт сворачивания...