• Страница 1 из 1
  • 1
u.ForumViewers v.1.2
kenny133Дата: Суббота, 08.01.2011, 13:37 | Сообщение # 1
220v
Группа: Гл.Администраторы
Сообщений: 540
Награды: 23
Статус: Offline
Данный скрипт заменяет надпись "Форум просматривают:" на ники тех, кто смотрит этот раздел.

Не рекомендуется устанавливать скрипт на сайты с большой посещаемостью (с >30 человек в онлайне), т.к. при такой нагрузке скрипт может тормозить.

Установка:

Общий вид форума, после $BODY$:

Code
<?if($URI_ID$ == 'frMain)?>   
<script type="text/javascript">   
/*   
* u.ForumViewers v.1.2 [Clean JavaScript, without jQuery]   
* by ex3c   
*/   
(function (k, t) {   
    for (z = 0; z < k.length; z++) if (k[z].className == 'forumViewed') t.push(k[z]);   
    (function (a, h) {   
    for (i = 0; i < a.length; i++) {   
    h(a[i])   
    }   
    })(t, function (g) { (function (u, c) {   
    var j = (function () {   
    var xmlhttp;   
    try {   
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")   
    } catch(e) {   
    try {   
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")   
    } catch(E) {   
    xmlhttp = false   
    }   
    }   
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {   
    xmlhttp = new XMLHttpRequest()   
    }   
    return xmlhttp   
    })();   
    j.open('GET', u, true);   
    j.onreadystatechange = function () {   
    if (j.readyState == 4) {   
    if (j.status == 200) {   
    y = document.createElement('div');   
    y.innerHTML = j.responseText;   
    c(y)   
    }   
    }   
    };   
    j.send(null)   
    })(g.parentNode.getElementsByTagName('a')[0].href, function (res) {   
    p = res.getElementsByTagName('td');   
    for (var i = 0; i < p.length; i++) {   
    if (p[i].className == 'forumOnlineBar') {   
    g.innerHTML = '[' + p[i].innerHTML.replace('$USERNAME$', '') + ']'   
    }   
    }   
    })   
    })   
})(document.getElementsByTagName('span'), [])   
</script>   
<?endif?>


cheat-paccvet.at.ua
oldbook.at.ua
 
  • Страница 1 из 1
  • 1
Поиск: