Запрет определенным пользователям на отправку ЛС
запрещает определенным пользователям отправлять личные сообщения по нику или ключевому слову в статусе

http://gerda.moy.su/_bd/0/68.jpg

Автор: Deff

скрипт и описание

В HTML низ

<script type="text/javascript">
if(UserLogin == "NIK1" && $(".punbb").attr("id")=="pun-messages"){
var L='<p style="padding-bottom:30px;"><span style="font-weight:bold;">!!Внимание:<span style="border:red solid 2px;padding:3px;color:#FCC6C6;text-decoration: blink;background-color:#000;"> Выставлен Админ-Запрет на отправку личных Сообщений </span><br><br><input type="button" class="button" name="none" value="Отправить"/></p>';$("#post-form input[type='submit']").parents("p").replaceWith(L);}
</script>

Выделенное красным - меняем на Ник проштрафившегося

Если необходимо сделать данное ограничение нескольким пользователям - прописываем им вручную в Статус "Волшебное Слово", к примеру - Обезличен (Либо приписываем пользователя к Определенной группе или рангу и прописываем его в скрипте)
Тогда скрипт будет выглядеть так:

<script type="text/javascript">
if( GroupTitle == 'Обезличен' && $(".punbb").attr("id")=="pun-messages"){
var L='<p style="padding-bottom:30px;"><span style="font-weight:bold;">!!Внимание:<span style="border:red solid 2px;padding:3px;color:#FCC6C6;text-decoration: blink;background-color:#000;"> Выставлен Админ-Запрет на отправку личных Сообщений </span><br><br><input type="button" class="button" name="none" value="Отправить"/></p>';$("#post-form input[type='submit']").parents("p").replaceWith(L);}
</script>


Запрет отправки ЛС со списком групп-исключений
Запрещает отправку ЛС всем пользователям, кроме тех, что состоят в указанных группах.

Автор: Alex_63

скрипт

В HTML верх:

<!-- Запрет отправки ЛС, кроме указанных групп-->
    <script type="text/javascript">
    if($('#pun-messages').length)(function(){
    var Groups_PMaccess = [1,2]; //Группы с разрешением на отправку ЛС
    if(Groups_PMaccess.indexOf(GroupID)!=-1)return;
    $(document).pun_mainReady(function(){$('#profilenav').find('ul:first li.item2,ul:last li.item1,li.item2').remove();});
    if(document.URL.match(/\?action=new/)){$('head').append('<style id="HideMainPm">#pun-main{display:none!important;}</style>');
    $(function(){clearInterval(window.MYBB_bindVideoScriptITV);var c=$('.crumbs:first').html();c=c.replace('Cообщения: Новое сообщение','Информация');
    $('.crumbs').html(c);var L='<div class=info><div class="container" style="padding:1em!important">'+
    'Вы не имеете прав для отправки личных сообщений.</div></div>';$('#profile').replaceWith(L);$('style#HideMainPm').remove();
    })}else{$(document).pun_mainReady(function(){$('.pl-quote,#post').remove();});}}())
    </script>

Отредактировано Герда (20.05.2013 03:24:42)