Вебдизайн и Техническая поддержка
Skype: disbb.ru
Контакты: обратная связь
Часы работы:
Пн-Пт 10:00-18:00
* по московскому времени


Запрет написания сообщений юзером на форуме, кроме указанных тем (Alex_63)


Скриншот

  • Запрещает юзеру писать сообщения во всех темах кроме указанных администратором
  • Автор: Alex_63
  • Платформа: mybb
  • Категория: Форма ответа и создание постов
  • Оценка: 5.0/1
  • 21.03.2016, 07:44

Запрещает юзеру писать сообщения во всех темах кроме указанных администратором
В начало HTML низ:
Цитата

<script><!-- Запрет написания сообщений юзером, кроме указанных тем -->
function offPosts(uID,arrTopics){
if(UserID!=uID)return;
var msg='<h1><span>Информация</span></h1>';
msg+='<div class=info><div class=container>';
var this_tID=$('link[rel="alternate"]').attr('href');
if($('#pun-post,#pun-poll').length){this_tID=$('link[rel="up"]').attr('href');}
if(this_tID)this_tID=this_tID.split('id=')[1];
if($('#pun-viewtopic,#pun-post,#pun-poll').length){
if($('#pun-post,#pun-poll').length&&!$('#pun-crumbs1 a[href*="viewt"]').length){
msg+='Вам запрещено создавать новые темы.';
} else if($.inArray(+(this_tID),arrTopics)==-1){
msg+='Администратор запретил Вам отвечать в данной теме.';
} msg+='</div></div>';if($.inArray(+(this_tID),arrTopics)==-1){
if($('#pun-post,#pun-poll').length){$('#pun-main').html(msg);}
if($('#pun-viewtopic').length){$('#post-form').html(msg);}}
}
} //ID //Темы, в которые разрешено отвечать юзеру
offPosts(22,[30,151,126]);
</script>

Синим - ID юзера с запретом, красным - ID тем, в котором данному юзеру разрешено отвечать.
Строку
offPosts(22,[30,151,126]);
размножаем для нужных юзеров и тем.
Теги: Alex_63, Форма ответа и создание постов, mybb

Просмотров: 694, Загрузок: 0, Оценка: 5.0 (1)
Страницы:
Имя *:
Email *:
Код *:
Сайт создан в системе uCoz