Jump to content

Вкладка 'Новые Публикации' теперь активна

Всем известно, что по-умолчанию в 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>

 

User Feedback

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.


Guest
Добавить комментарий...