Скрипт "кто зашел-кто вышел" для Ucoz
|
|
pro100kasper | Дата: Суббота, 23.06.2012, 12:59 | Сообщение # 1 |
3a PyJleM KASPER
Пол:
Награды: 2
Репутация: 23
|
Скрипт "кто зашел-кто вышел" для Ucoz.Очень хороший и полезный скрипт. Установка: Ставим этот код в тех местах где хотим видеть(Например:Страница материала и комментариев к нему каталога файлов или каталога статьи) после $BODY$
Code <script type="text/javascript" id="userList"> $.get('/index/62',function(e){ fuu = $('cmd[p="content"]',e).text(); $('a',fuu).each(function(i){ $('#userList').prepend('<div class="ssikq" style="margin-top:6px; margin-bottom:-16px; padding-right:6px;" align="right"><img style="margin-right:5px; cursor:pointer" onclick="alert(\'Разрабатываем!\');" src="/img/new/pmver2.png" border="0" /><img style="cursor:pointer" onclick="alert(\'Разрабатываем!\');" src="/img/new/face.png" border="0" /></div><a class="userList '+$(this).attr('class')+'" href="'+$(this).attr('href')+'">'+$(this).text()+'</a><div style="clear:both"></div>'); }); }); setInterval(function(){ data=$('#userList').text(); $.get('/index/62',function(q){ fis = $('cmd[p="content"]',q).text(); // $('a',fis).each(function(){ if(data.indexOf($(this).text())== -1){ $('#userList').prepend('<div class="ssikq" style="margin-top:6px; margin-bottom:-16px; padding-right:6px;" align="right"><img style="margin-right:5px; cursor:pointer" onclick="alert(\'Разрабатываем!\');" src="/img/new/pmver2.png" border="0" /><img style="cursor:pointer" onclick="alert(\'Разрабатываем!\');" src="/img/new/face.png" border="0" /></div><a class="userList '+$(this).attr('class')+'" href="'+$(this).attr('href')+'">'+$(this).text()+'</a><div style="clear:both"></div>'); _uWnd.alert('<div align="center" style="padding:5px;"><b>'+$(this).text()+'</b> зашел на сайт</div>', '',{w:210, tm:5000, h:60}); } }); // вошли $('#userList a').each(function(){ if(fis.indexOf($(this).text())== -1){ _uWnd.alert('<div align="center" style="padding:5px;"><b>'+$(this).text()+'</b> вышел из сайта</div>', '',{w:210, tm:5000, h:60}); $(this).prev('.ssikq').remove(); $(this).remove(); } }); // вышли // }); },7000); </script>
|
|
| |
AlexON | Дата: Понедельник, 10.09.2012, 00:55 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Пол:
|
Я как то ставил подобный скрипт себе. Но происходило следующее... У меня онлайн кинотеатр и когда я смотрю фильм онлайн развернутым на все окно и когда в этот момент кто то выходит или заходит на сайт, то справа выскакивает оповещание об этом и тут же закрывается фильм, приходится вставать с дивана и запускать его занова. Вот я по началу психовал пока не разобрался что все это из за этого скрипта ))) Собственно вопрос: этот скрипт так же будет мешать просмотру фильмов?
|
|
| |
|
AlexON | Дата: Вторник, 11.09.2012, 17:47 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Пол:
|
pro100kasper, возможно в этом скрипте этот косяк исправлен. надо будет попробовать на досуге его установить.
|
|
| |
|
AlexON | Дата: Понедельник, 17.09.2012, 15:45 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Пол:
|
pro100kasper, пробовал пару дней назад. что то вообще не сработал он у меня. не углублялся в тонкости скрипта так как он мне особо не нужен, случайно наткнулся и решил проверить, вот и все. не говорю что скрипт не рабочий. возможно я что то не так сделал, ставил код в шаблон "нижняя часть сайта", а не на страницы материалов... возможно из за этого и не сработало.
|
|
| |
bandjuk | Дата: Вторник, 18.09.2012, 20:32 | Сообщение # 7 |
Генерал-лейтенант
Группа: Администраторы
Пол:
|
AlexON, пропишите через условные операторы условие, чтобы этот скрипт не работал в модуле видео, проблем то!
Code <?if($MODULE_ID$!='video')?> код скрипта <?endif?
|
|
| |
AlexON | Дата: Вторник, 18.09.2012, 22:30 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Пол:
|
bandjuk, а причем тут модуль видео скажите на милость? у меня сайт давно, еще до этого модуля все фильмы оформлены через модуль новостей. Добавлено (18.09.2012, 22:30) --------------------------------------------- конечно можно поставить запрет на страницу материала и комментариев... но скрипт почему то не сработал когда я его поставил в шаблон нижняя часть сайта, тогда код был бы на всех страницах и можно было бы его исключить путем операторов из страниц комментариев.
|
|
| |
bandjuk | Дата: Среда, 19.09.2012, 15:28 | Сообщение # 9 |
Генерал-лейтенант
Группа: Администраторы
Пол:
|
Quote (AlexON) а причем тут модуль видео скажите на милость? у меня сайт давно, еще до этого модуля все фильмы оформлены через модуль новостей. это что-то меняет? Прописать условие для новостей. Quote (AlexON) но скрипт почему то не сработал когда я его поставил в шаблон нижняя часть сайта, я его не выкладывал и не проверял, мне он без надобности. Но думаю, что pro100kasper, нерабочие скрипты выкладывать не будет.
|
|
| |