Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Как гостям запретить смотреть "активные пользователи"?


Как гостям запретить смотреть "активные пользователи"?

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

1

Название темы говорит все само за себя) Возможно ли? Чтобы администраторы, модераторы и вообще зарегистрированные пользователи могли смотреть, а гости нет. Скорее всего не возможно, но все-же?
Это там, где когда нажимаешь на "Активны" в статистике..

Отредактировано VampireAlice (Пт, 8 Июл 2011 11:36:30)

0

2

VampireAlice написал(а):

. Скорее всего не возможно,

Именно так, невозможно)))

0

3

VampireAlice, попробуйте так.

Ставим в HTML-низ

Код:
<script type="text/javascript">
if (GroupID == 3) {
document.getElementById('onlinelist').style.display = "none";
}
</script>

0

4

Кофеман
Вы возможно меня не правильно поняли.. я имела в виду саму страницу "активные"
http://10pix.ru/img1/96561/4921694.png
а то гости палят, кто что делает.. бесит
а не
"Активны (Гостей: 39, Пользователей: 12; Рекорд: 191, установлен Ср, 15 Дек 2010) Baton, Deff, Djeday, Fallen Angell, mkusher, RequinShark, tashkent, VampireAlice, Аделькин, Кофеман, [M.@.t.r.i.x], _Getto_"

0

5

VampireAlice, данная страница видна при переходе по клику на надписи "Активны". Скрипт на скрытие ссылки с блоком "Активны" я Вам дал. Саму страницу иным способом от гостей скрыть нельзя.

Зы. Ну "палит" и палит.. Вам то, что с этого? Закройте гостям просмотр форумов и пусть палят. Внутрь зайти не смогут.

0

6

ХТМЛ-верх:

Код:
<style type="text/css">
#pun-online #pun-main {
  display: none;
}
</style>

ХТМЛ-низ:

Код:
<script type="text/javascript">
if (document.URL.indexOf("online.php") != -1) {
if (GroupID != 3) {
var div = document.getElementById('pun-online').getElementsByTagName('div')
for (i in div) {
if (div[i].id == "pun-main") div[i].style.display = "block";
}}

else 
document.getElementById("pun-crumbs1").innerHTML += "<div class='container' style='margin: 1em 0 0 0 !important; padding: 1em; font-weight: normal;'>Список активных пользователей недоступен для гостей форума. <a href='/login.php'>Войдите</a> или <a href='/register.php'>зарегистрируйтесь</a>.</div>"
}
</script>

+2

7

вот ещё как вариант
ссылка Активны скрыта от гостей, а если гость всё таки пытается попасть на страницу /online.php набрав его вручную в адресной строке, то его перекидывает обратно

Код:
<script type="text/javascript">
if (GroupID == 3){
$('li#onlinelist.item5 a:contains("Активны")').css('display','none');}
if (GroupID == 3 && (document.URL.indexOf("online.php")!=-1)){
$('div#pun-online').css('display','none');
alert ('Уважаемый(ая), зарегистрируйтесь');
history.back();}
</script>

0

8

Romych
А если отключить ЯваСкрипт? Для особо любопытных?

0

9

rps написал(а):

А если отключить ЯваСкрипт? Для особо любопытных?

ну  тут уж ничего не поделаешь, жаль в css условия нельзя составлять )

0

10

Romych
А в моём варианте учьено и это.

0

11

rps написал(а):

А в моём варианте учьено и это.

да ты вообще монстр ;)

0

12

rps
спасибо большое, как всегда помогли)))) *__* я даже не знала что получится скрыть ту страницу) огромное спасибо)))) =** http://mybb.ru/f/collection/0211.gif  http://mybb.ru/f/collection/0211.gif  http://mybb.ru/f/collection/0211.gif  http://mybb.ru/f/collection/0208.gif

0


Вы здесь » Единый форум поддержки » Корзина » Как гостям запретить смотреть "активные пользователи"?