Свернуть форум
Проблема в функции:
Попробуй ее поотлаживать. Есть подозрение на то, что вот этот костыль не работает.
Код: Выделить всё
function ca_expand_forum(a, id)
{
// Find parent block
var e = a.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('UL')[1];
var expanded = 1;
if(e)
{
if(e.style.display == 'none')
{
e.style.display = '';
var expanded = 2;
}
else
{
e.style.display = 'none';
}
if(id)
{
ca_cookie_set('expand' + id, expanded);
}
}
}
Код: Выделить всё
a.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('UL')[1];
Frustra fit per plura quod potest fieri per pauciora © Закон "Бритвы Оккама"
Что то я не понял ничего - для меня это темный лес
А нельзя ли посмотреть этот код на этом форуме, ведь стиль точно такой же?
-- добавлено 09 окт 2011, 22:00 --
Вот здесь awesomestyles.com/phpbb3-styles/demo/ca-gen2 все работает
Написано для версии 3.0.8
У меня есть еще один форум, стоит на 3.0.8. Поставил туда эту тему, но все равно тот же результат что и на 3.0.9 - не работает.
-- добавлено 09 окт 2011, 22:18 --
Поставил тему отсюда stsoftware.biz/phpbb30_style.ca_gen2.html результат тот же хотя написано что для 3.0.9
А нельзя ли посмотреть этот код на этом форуме, ведь стиль точно такой же?
-- добавлено 09 окт 2011, 22:00 --
Вот здесь awesomestyles.com/phpbb3-styles/demo/ca-gen2 все работает
Написано для версии 3.0.8
У меня есть еще один форум, стоит на 3.0.8. Поставил туда эту тему, но все равно тот же результат что и на 3.0.9 - не работает.
-- добавлено 09 окт 2011, 22:18 --
Поставил тему отсюда stsoftware.biz/phpbb30_style.ca_gen2.html результат тот же хотя написано что для 3.0.9
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
в /styles/ca_gen2/template/ca_scripts.js замени
на
а вообще странно.. на cs-game.biz и на awesomestyles.com различается порядок слоев в шаблоне.. не понятно для чего это делалось..
Код: Выделить всё
var e = a.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('UL')[1];
Код: Выделить всё
var e = a.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('UL')[1];