Запрет определенным группам определенные вв-коды.
Возможно будет нужен тем, кто использует вв-коды, которые большинству пользователей не нужны..
Полная версия (включает в себя все стандартные вв-коды плюс вв-коды из последних моих скриптов):
<!--Запрет определенным группам определенные вв-коды--> <script type="text/javascript"> var GroupNoBB = [3,4]; // Тут выставляем группу, которой не видны вв-коды if($.inArray(GroupID,GroupNoBB)!=-1){ setInterval(function() { var arrButtons = [ // "#form-buttons td#button-font", // "#form-buttons td#backgr", // "#form-buttons td#button-size", // "#form-buttons td#button-bold", // "#form-buttons td#button-italic", // "#form-buttons td#button-underline", // "#form-buttons td#button-strike", // "#form-buttons td#button-math", // "#form-buttons td#button-left", // "#form-buttons td#button-center", // "#form-buttons td#button-right", // "#form-buttons td#shad", // "#form-buttons td#button-link", // "#form-buttons td#button-spoiler", // "#form-buttons td#button-image", // "#form-buttons td#button-video", // "#form-buttons td#button-hide", // "#form-buttons td#button-quote", // "#form-buttons td#button-code", // "#form-buttons td#button-color", // "#form-buttons td#button-table", // "#form-buttons td#button-smile", // "#form-buttons td#button-keyboard", // "#form-buttons td#button-addition", // "#form-buttons td#form-audio" // Последний без запятой ]; for(i=0;i<arrButtons.length;i++){ var fidBB=arrButtons[i]; $(fidBB).css({"display" : "none"}); }; }, 1); } </script>
Где: var GroupNoBB = [3,4]; - Тут выставляем нужные группы, которым не видны вв-коды (брать цифру: Администрирование - Группы - Редактировать нужную группу - в адресной строке последняя цифра)
Для того, чтобы данный вв-код не отображался у этих групп убираем комментарий перед нужным селектором:
// "#form-buttons td#button-font",
Сокращенный вариант (только пользоватеские вв-коды):
<!--Запрет определенным группам определенные вв-коды--> <script type="text/javascript"> var GroupNoBB = [3,4]; // Тут выставляем группу, которой не видны вв-коды if($.inArray(GroupID,GroupNoBB)!=-1){ setInterval(function() { var arrButtons = [ // "#form-buttons td#backgr", // "#form-buttons td#shad" // Последний без запятой ]; for(i=0;i<arrButtons.length;i++){ var fidBB=arrButtons[i]; $(fidBB).css({"display" : "none"}); }; }, 1); } </script>
Вместо:
// "#form-buttons td#backgr",
// "#form-buttons td#shad"
Можно вставлять свои варианты.. За корректность скрипта не ручаюсь..
Скрипт ставить НТМЛ низ.