VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Он оформляет категории разделов вкладками, но надо разобраться.
Заглянув в итоговый HTML-код, вижу две проблемы.
Проблема 1.
Дублирование разделов из категории, что в первой вкладке. Может это какойто глюк, не знаю. Но сначала выводится первая категория с разделами, как и раньше. А после выводится она же но с display: none
HTML Code:
<div id="forumhome_tabs_switch_content" width="100%"><table c первой категорией><div style="display: none;" id="forumhome_tabs_1"><table c первой категорией></div><div style="display: none;" id="forumhome_tabs_29"><table c следующей категорией></div>
и т.д.
</div>
Я так понимаю, что изначально видим первую таблицу, а когда наводим на вкладки, то показываются таблици с родительским тегом и св. display: none;, которое меняется яваскриптом.
Так почему же не сделать, чтоб первая категория изначально была активна, чтоб не дублировать ее дважды.
Проблема 2 выплывает из первой. Ведь если у пользователя выключены яваскрипты, то категории с display: none; он не увидит.
ТОесть надо бы както переделать, чтоб изначально все показывалось как обычно, но если включен яваскрипт, тогда он скрывает блоки с id="forumhome_tabs_х"
Поскольку я не большой специалист в програмировании и яваскриптах, то и решил создать такую тему, если кто использует этот хак.
Если в состав хака входит скрипт, то при его отсутствии хак работать не будет. Но дело не в этом. Если стили внести в скрипт, то при отсутствии скрипта не будет и запрета на показ разделов.
По поводу этого хака, смысла нет ставить его. Все разделы форума всё равно грузятся на комп и запросы к серверу сохраняются - просто на дисплей выводится не вся инфа о разделах, то есть, этот хак чисто декоративный.
vizantium добавил 12.05.2010 в 22:57
Попробуйте скрипт дописать следующим образом