Cкрытие ЛС и Е-mail пользователей в Топике и Профиле, кроме ЛС и E-mail избранного Списка.
Автор: Deff
в 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 - Юзера (Последние цифры после 'равно' при клике на профиль
Пример: https://support.rusff.me/profile.php?id=70
Теги: запретить ЛС,скрыть e-mail
Отредактировано Ichimaru Gin (22.03.2014 15:31:18)