ForumDesign TechSupport - Дизайн для форумов и техническая поддержка

Объявление

Акция! Дизайн «MyBB Technical Support»

Дизайн для форума MyBB в тематике компьютерных сообществ или технической поддержки
Стоимость при покупке эксклюзивно: 2000р 1200р
Скидка 40%. В стоимость входит настройка и корректировка дизайна.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Светлый дизайн в фентези стиле с аниме-графикой

Макет для светлого дизайна в фентези стиле с аниме-графикой.
Стоимость: 2600р*
Дизайн продается эксклюзивно (в одни руки).

Подробнее

Дизайн для MyBB форума гильдии WoW Exodar

Детализированный rpg-дизайн для mybb форума гильдии в тематике Экзодара.
Стоимость: 2150р*
В стоимость входит настройка и корректировка дизайна.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Фонд форумаРеклама на сайте
Стать модераторомОтзывыДонат

Предложения

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ForumDesign TechSupport - Дизайн для форумов и техническая поддержка » Каталог скриптов » Запрет изменения профиля некоторым пользователям (MyBB) [Alex_63]


Запрет изменения профиля некоторым пользователям (MyBB) [Alex_63]

Сообщений 1 страница 2 из 2

1

Запрет изменения профиля некоторым пользователям
(к примеру, рекламному Пиар-Нику или читательскому аккаунту)

http://sg.uploads.ru/Ng7hZ.jpg

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

В HTML верх

<!-- Запрет изменения профиля нек-рым никам--><script type="text/javascript">
    var NoChangeProfile = 'Alex_63,PR'; //Ники юзеров с запретом изменения профиля, через запятую
    </script><script type="text/javascript">
    if($('#pun-profile').length&&GroupID!=3)$().pun_mainReady(function(){
      var arr = NoChangeProfile.split(/\s*,\s*/);if($.inArray(UserLogin,arr)==-1)return;
      $('#profilenav .item4,.inputfield+.datafield').remove();  $('#profile').find('input[type="text"],textarea').attr('readonly','readonly');
      $('#profile').find('select,input[type="radio"],input[type="checkbox"]').attr('disabled','disabled');
      $('#profile').find('.formsubmit,p[style^="padding-bottom"]').text('Вам запрещено редактировать профиль.');
      if(!$('#profile4').length && !$('#pun-upavatar').length)return;var message = 'Вы не имеете прав для доступа к этой странице.';
      var title = $('#pun-title h1 > span').text();document.title = title; $('.punbb').attr('id','#pun-message');
      var crumbs = '<strong>Вы здесь</strong> »&nbsp;<a href="/">'+title+'</a> »&nbsp;Информация';
      $('#pun-crumbs1 .crumbs').html(crumbs); $().pun_aboutReady(function(){$('#pun-crumbs2 .crumbs').html(crumbs);});
      $('#pun-main').html('<h1><span>Информация</span></h1><div class=info><div class=container>'+message+'</div></div>');
    });
    </script>

Вместо красного - вписываем ники юзеров, которым запрещаем редактировать профиль (через запятую)

Для надежности, чтобы юзеры не могли обойти скрипт, ставим Защита от отключения JavaScript на CSS (MyBB) [Alex_63]


Запрет редактирование Профиля определённым юзерам!
Ну например Пиар-Нику, или запретить некоторым модерам/админам менять
инфу в Профилях Пользователей:

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

В HTML верх (или низ)

<!--  Запрет некоторым Участникам изменять инфу в Профиле -->
    <noscript><meta http-equiv="refresh" content="0;URL=http://qps.ru/prUMh" />
    </noscript><script type="text/javascript">
    ProvilDisabled = ["Deff,rps,John Warner"]
    var abc = (','+ProvilDisabled[0]+',').split(/\s*,\s*/).join(',');
    if(UserLogin && abc.indexOf(',' + UserLogin + ',')!=-1)$(function(){
      $('#pun-profile form').find('input, select').attr('disabled',true)
    });
    </script>


Запрет редактирование Профиля
По никам и по группам
http://s5.uploads.ru/3yk4q.png

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

Для определенных пользователей

<script type="text/javascript">
if(UserLogin=='Ник1' || UserLogin=='Ник2'&&document.URL.indexOf("profile.php")!=-1){$("#profile .container").replaceWith("<div style='color: red; padding: 10px 10px 10px 10px;'>Администратор запретил вам редактировать профиль.</div>");
}
</script>

Выделенное красным - никнеймы пользователей, которым запрещено редактировать профиль.
Для добавление пользователей размножаем  || UserLogin=='Ник3' (не ограничено).

Для групп

<script type="text/javascript">
if(GroupID==5 || GroupID==6&&document.URL.indexOf("profile.php")!=-1){$("#profile .container").replaceWith("<div style='color: red; padding: 10px 10px 10px 10px;'>Администратор запретил вам редактировать профиль.</div>");
}
</script>

Выделенное красным - id групп, которым запрещено редактировать профиль.
Для добавление групп размножаем || GroupID==7 (не ограничено).

0

2

у меня не работает ни один из скриптов

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » ForumDesign TechSupport - Дизайн для форумов и техническая поддержка » Каталог скриптов » Запрет изменения профиля некоторым пользователям (MyBB) [Alex_63]


Рейтинг форумов | Создать форум бесплатно © 2007–2019 «QuadroSystems» LLC