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

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

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


Вы здесь » Единый форум поддержки » Корзина » Скриптеры Help! Скрытие категорий


Скриптеры Help! Скрытие категорий

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

1

Вопрос этот не один раз задавался мною на форуме. Посоветовали обратиться к скриптерам, ответа же я не услышала. Обратите плиз внимание, решите мою проблему!
У нас на форуме установлено скрытие категорий вот такого вида

<script type="text/javascript">
function findCat()
{
var ni=1
for (ni=1; ni<=12; 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<=12; 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://margosharole.mybb.ru/

0

2

Somik in Wonderland
Общие вопросы от новичков (22)#p584457
Вам же отвечал же на вопрос (273 пост)

Отредактировано Reysler (Пн, 12 Июл 2010 00:56:46)

0

3

Reysler, помню. Но вопрос другой был. Скрипт теперь работает, только нет сохранения! Вот этого и хочу добиться...

0

4

Somik in Wonderland, я проверял на всех используемых (в большинстве случаев) браузерах - работает как сворачивание/разворачивание, так и сохранение. Дело явно в вашем браузере, проверьте настройки, может, у вас куки не включены, если же включены, то попробуйте обновить версию браузера до более нового.

0

5

Не понял в чем тут проблема, но у меня тоже код не работает на всех браузерах, свернешь все потом из какой то темы на главную выходишь опять все открывается или вообще пропадают значки сворачивания

0

6

Kolin, куда скрипт то вставляли? В html-верх или низ?
Изменяюсь, не реклама. Вот, установил _http://support.wesky.ru Проверьте, у вас скрипт работает?

Отредактировано Reysler (Ср, 14 Июл 2010 15:21:35)

0

7

Reysler, поверь работает это только у тебя. Не запоминает! я уже на 5-и компах как минимум проверяла с разными браузерами.
На мозиле вообще нет кнопок сворачивания... По ходу самой придется со скриптом кумекать, из сворачивания объявлений выдерать

0


Вы здесь » Единый форум поддержки » Корзина » Скриптеры Help! Скрытие категорий