Cкрытие ЛС и Емейл пользователей в Топике и Профиле,
  кроме Лс и емейлов избранного Списка

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

http://s8.uploads.ru/mNVZl.jpg

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

Решаем проблемы временного Спама в личку

В HTML верх

<!-- Cкрытие ЛС и Емейла пользователей, кроме Лс и емейл избранного Списка  -->
    <style id="hide-meil" type="text/css">.post-links li.pl-email a[href*="/messages.php?action=new"],
    .post-links li.pl-email a[href*="/misc.php?email"],
    .post-links li.pl-email a[href*="mailto:"]{display:none}
    </style>
    <script type="text/javascript">

      //Админ Состав - Cписок;
    function AdmGroup (){ /*==123==;

    Nixer,id=2;
    an.servas,id=59;
    Вася Пупкин,id=144;

    ==123==;*/}
    AdmGroup = $.trim(AdmGroup.toString().split('==123==;')[1]).split(/;\s*?\r?\n+\s*|;$/).join(';');
    var ArrId = AdmGroup.replace(/(?:^|;).*?,id=(\d+)\s*/ig,'$1,').split(',');(ArrId).pop();
    var ArrNick = AdmGroup.split(/,.*?;/);(ArrNick).pop();
    var bound = '==123==;';
    ArrNick = bound+ArrNick.join(bound)+bound;
    ArrId = bound+ArrId.join(bound)+bound;

    if($('#pun-profile').length){var id = document.URL.split(/profile\.php\?id=|#/)[1];
    if(ArrId.indexOf(bound+id+bound)!=-1)$('hide-meil').remove();
    }
    $(function(){if(GroupID<3){$('#hide-meil').remove();return;} else
    $('#pun-profile #profile-right').find('li>span:contains("E-mail:")').parent().hide();
    if($('#pun-viewtopic').length)
    $('.post .pa-author a').each(function(){
       if(ArrNick.indexOf(bound + $(this).text() + bound)!=-1)
       $(this).parents('.post').find('.post-links .pl-email a').show();
    });
    });
    </script>

В Cписке прописываем Ник и Id Юзера