Запрет доступа пользователям определенных групп в некоторые форумы
если последнее сообщение отправлено более N часов назад

Автор: Alex_63
Платформа: MyBB

В начало HTML низ:

<script type="text/javascript">
    (function(){
      var Groups_Hide = [4,6]; //Группы с запретом доступа;
      var forum_ArrHide = [24,60]; //Массив форумов для скрытия;
      var num_hours = 480; //Время с момента написания последнего поста(в часах);
      if($.inArray(GroupID,Groups_Hide)!=-1){
        var tim0=RequestTime;var tpst=UserLastPost;var tim1=tim0-tpst;
        tim1=(tim1/3600);if(tim1 < num_hours)return;
        for(var i=0;i<forum_ArrHide.length;i++){
        var fid=forum_ArrHide[i];var sss=parseInt(num_hours/24);
        var hSt='<h1><span>Информация</span></h1>';
        var hCn='<div class=info><div class=container>';
        hCn   +='Вы не имеете прав для доступа к этой странице. Ваше последнее сообщение было отправлено более '+sss+' суток назад. ';
        hCn   +='Для просмотра данной страницы Вам нужно отправить хотя бы одно сообщение.';
        hCn   +='</div></div>';var txt=$('#pun-title h1').text(),crCnt=' »&nbsp;<a href="/">'+txt+'</a> »&nbsp;Информация';
        var lnk = $('head>link[rel="alternate"]').attr('href'),lnk2= $('head>link[rel="up"]').attr('href');
        if(lnk&&$('#pun-viewforum').length&&(+(lnk.split('id=')[1]))==fid){
        document.title=txt;$('#pun-main').html(hSt+hCn);$('.crumbs').html(crCnt);}
        $('#pun-searchtopics').find('.tc2 a[href$="m.php?id='+fid+'"]').parents('tr').remove();
        $('#pun-searchposts').find('.post h3>span>a[href$="m.php?id='+fid+'"]').parents('.post').remove();
        if(lnk2&&$('#pun-viewtopic').length&&(+(lnk2.split('id=')[1]))==fid){
        document.title=txt;$('#pun-main').html(hSt+hCn);$('.crumbs').html(crCnt);}}
      }
    }());
    </script>


Настройки:
Groups_Hide = [4,6] - Группы, которым запрещен доступ в указанные ниже форумы, если последний пост написан более N часов назад
forum_ArrHide = [24,60] - Форумы, в которые запрещен доступ указанным группам
num_hours = 480 - Время с момента написания последнего поста; желательно указывать значение, кратное 24