Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Cкрытие ЛС и Е-mail пользователей в Топике и Профиле


Cкрытие ЛС и Е-mail пользователей в Топике и Профиле

Сообщений 1 страница 3 из 3

1

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)

0

2

Ichimaru Gin
Что бы не было смайлика портящего код, между ; и скобкой вставить пустой тег

Код:
 ;[s][/s])

+1

3

черт) спасибо!

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Cкрытие ЛС и Е-mail пользователей в Топике и Профиле


Рейтинг форумов | Создать форум бесплатно