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) [Deff]


Наградные звания (статусы) (MyBB) [Deff]

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

1

Наградные звания (статусы)
Позволяет делать заданным пользователям списки статусов, которые они могут устанавливать на выбор.
Стандартное заполнение статуса при этом убирается у всех пользователей (рекомендуется использовать совместно с рангами).
http://sg.uploads.ru/JEtoj.jpg

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

HTML-низ

Код:
<!-- наградные звания -->
<noscript><style type="text/css">
/* Cкрываем поля в Профиле(и статус)
 при отключении ява-скрипт в браузере
для регулировки убираем первый <noscript>*/

#pun-profile #profile2 .formsubmit,
#pun-profile #profile2 p.inputfield,
#pun-profile #profile2 fieldset fieldset,
#pun-profile #profile2 .fs-box >*{
  display:none!important; 
}
#pun-profile #profile2 .fs-box:after {
      display:inline-block;
      position:absolute;
      margin: -20px 0 0 -8px;
      content: "Отключен ява-скрипт, заполнение полей невозможно!";
      color: #333; /* Цвет текста */ 
      background-color: #fc0; /* Цвет фона */ 
      font-size: 90%; /* Размер шрифта */ 
      padding: 2px; /* Поля вокруг текста */ 
}
</style></noscript>
<script type="text/javascript">// #fld2')
$(document).ready(function(){
  var Status = {

    "Капитан" : [2],
    "Лейтенант" : [2, 662],
    "Почетный согильдиец" : [2, 47, 662] //последний, без запятой
  }
  if(document.URL.indexOf('/profile.php?section=personal&id=')==-1) return false;
  var id = +document.URL.split('personal&id=')[1];

  var inp = $('#profile2 .fs-box #fld2');
  var val = inp.val(); //alert(val);
  var select = $('<select id="fld2" name="title" value=""></select>');
  select.insertAfter(inp);  inp.remove();
  var a = ('&'+'#160');
  a = a+a+a+a; //пробелы, чтобы пустой селект не схлопывался;
  var option = $('<option value="">'+a+a+a+a+'</option>');
  option.appendTo(select);

  for(var key in Status) {
    if($.inArray(id,Status[key])!=-1){
       var th = option.clone().text(key).val(key).appendTo(select);
       th.attr("selected",val == key);
       if(val == key) select.find('option[value=""]').remove();
     }
  }
  if(select.find('option:selected').length== 0) select.find('option[value=""]').attr("selected",1);
});
</script>

+2

2

Гы, склероз... даж не помню, что делал такое...

Отредактировано Deff (31.05.2018 15:29:55)

0

3

Deff, я чую, надо нам пробежаться по всем топикам серии "запросы по скриптам". :)
ибо у меня ваще огромная коллекция крутых штук, которые были надыбаны до переквалификации ЕФП в большой хохлосрач. :)

0

4

Позволяет делать заданным пользователям списки статусов, которые они могут устанавливать на выбор.
Стандартное заполнение статуса при этом убирается у всех пользователей (рекомендуется использовать совместно с рангами)


А как задать пользователя, которым можно это делать?

0


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


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