Запрет определенным группам определенные вв-коды.
Возможно будет нужен тем, кто использует вв-коды, которые большинству пользователей не нужны..
Полная версия (включает в себя все стандартные вв-коды плюс вв-коды из последних моих скриптов):
<!--Запрет определенным группам определенные вв-коды-->
<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"
Можно вставлять свои варианты.. За корректность скрипта не ручаюсь..
Скрипт ставить НТМЛ низ.