Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » [решено] Скрыть часть информации в профиле


[решено] Скрыть часть информации в профиле

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

1

Нужен скрипт, который бы позволил скрыть часть стандартной информации, отображающейся в профиле, но для отдельного пользователя.
Я имею ввиду такие пункты, как: Зарегистрирован, уважение, последний визит и пр. (см.скрин)
Это может пригодиться для разных целей в форумах разной тематики, скажем, создавать "ботов", "призраков" и т.д. и т.п. Мне это необходимо в вполне практических целях, потому и приходится просить помощи.
Заранее спасибо.

Теги: заказ скриптов, скрыть информацию,заказ скрипта

Отредактировано mkusher (2010-10-25 22:05:42)

0

2

Ksana

Код:
<script type="text/javascript">
var ghosts = new Array('bot1','bot2','ghost');
var li;
if(location.href.indexOf('profile.php')!=-1)
    for(i in ghosts)
	if($("#viewprofile #profile-left #profile-name strong").text()==ghosts[i]) {
li = document.getElementById("profile-right").getElementsByTagName('li');
for(j in li)
	if(li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Зарегистрирован:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Провел на форуме:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Уважение:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Позитив:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Последнее сообщение:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Последний визит:')!=-1)
li[j].style.display = 'none';
	}
</script>

в первой строчке вместо 'bot1','bot2','ghost' через запятые в кавычках вписывайте ники нужных пользователей

+1

3

mkusher, благодарю!
Только одна несостыковка. Репутация по прежнему отображается. Думала, вы просто не учли это в коде, но, как вижу, учли

Код:
[j].getElementsByTagName('span')[0].innerHTML.indexOf('Уважение:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Позитив:')!=-1 || li

В чем может быть проблема? Буду еще более благодарна.

Отредактировано Ksana (2010-10-25 20:02:08)

0

4

извиняюсь

Код:
<script type="text/javascript">
var ghosts = new Array('admin','');
var li;
if(location.href.indexOf('profile.php')!=-1)
    for(i in ghosts)
	if($("#viewprofile #profile-left #profile-name strong").text()==ghosts[i]) {
li = document.getElementById("profile-right").getElementsByTagName('li');
for(j in li)
	if(li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Зарегистрирован:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Провел на форуме:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Уважение')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Позитив')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Последнее сообщение:')!=-1 || li[j].getElementsByTagName('span')[0].innerHTML.indexOf('Последний визит:')!=-1)
li[j].style.display = 'none';
	}
</script>

+1

5

ШИКАРНО! Спасибо! еще один +

0

6

супер)))

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » [решено] Скрыть часть информации в профиле


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