Всем известно, что по-умолчанию в IP.Board вкладка меню "Новые публикации" не подсвечивается активной, если перейти на эту страницу. Это сделано потому, что данная вкладка не принадлежит общему способу генерации меню в IP.Board, то есть она всегда постоянна, поэтому к ней при приписывается класс active.
Исправить данное недоразумение никак не получится, кроме как использовать яваскрипт для определения активность вкладки и добавляющего класс active к этой вкладке.
Разместить код между тегами head:
<script src='__code.jquery.com/jquery-1.10.1.min.js'></script> <script> jQuery(function(){ if ( window.location.href.indexOf('app=core&module=search&do=viewNewContent&search_app=members') > -1 || window.location.href.indexOf('app=core&module=search&do=viewNewContent&search_app=forums') > -1){ jQuery('#nav_explore').addClass('active'); jQuery('#nav_app_forums>a').css('background-position', '-1100px -160px') jQuery('#nav_app_members').css('z-index', '4'); jQuery('#nav_app_members a').css('background', 'none'); } if ( jQuery('#nav_explore').hasClass('active') ){ jQuery('#colorLine').css('background', '#759e3f'); } if ( jQuery('#nav_app_members').hasClass('active') ){ jQuery('#colorLine').css('background', '#f68b04'); } if( !jQuery('#community_app_menu').hasClass('active') ){ jQuery('#nav_app_forums>a').css('background-position', '-1100px -160px') } if ( jQuery('#ipbwrapper').height() <= jQuery( window).height() ){ jQuery('#backtotop').css('display', 'none'); } jQuery('input[type=radio]').after('<span class="rlabel"></span>'); jQuery('input[type=checkbox]').after('<span class="clabel"></span>'); }); </script>
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.