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

Объявление

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

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

Подробнее

Дизайн «Warlords of Draenor»

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Предложения

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

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


Вы здесь » ForumD.ru - Дизайн для форумов и техническая поддержка » Скрипты и стили для форумов МуBB.ru » Запрет изменения профиля некоторым пользователям


Запрет изменения профиля некоторым пользователям

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

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]


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

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

Для определенных пользователей (в html-НИЗ)

<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' (не ограничено).

Для групп (в html-НИЗ)

<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

  • Цитировать Сообщение 1
  • 2

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

    0

  • Цитировать Сообщение 2
  • 3

    :(( написал(а):

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

    Запрет от Alex_63 - работает, заменяет кнопку "отправить" на надпись "Вам запрещено редактировать профиль." наверное, просто не внимательны.

    Скрипты от Fover - работают, но ТОЛЬКО в хтмл-низ, добавила описание

    Запрет от Deff - воистину не работает, убрала

    0

  • Цитировать Сообщение 3
  • Быстрый ответ

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


    ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляйте ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

    ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удалите символы: "http://", "https://" или "www."


    Вы здесь » ForumD.ru - Дизайн для форумов и техническая поддержка » Скрипты и стили для форумов МуBB.ru » Запрет изменения профиля некоторым пользователям