Вход на сайт

Поиск

Наш опрос

Над чем нужно поработать?
Всего ответов: 202

Мини-чат

 
200

Статистика

Evolution
Пятница, 29.11.2024, 15:30
Приветствую Вас Гость
Главная | Регистрация | Вход | RSS

u.ForumViewers v.1.2 - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
u.ForumViewers v.1.2
RznFuckДата: Вторник, 21.12.2010, 21:46 | Сообщение # 1
MODER M1CROJKE
Группа: Пользователь
Сообщений: 45
Награды: 0
Репутация: 11
Статус:
Данный скрипт заменяет надпись "Форум просматривают:" на ники тех, кто смотрит этот раздел.

Не рекомендуется устанавливать скрипт на сайты с большой посещаемостью (с >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?>


Набор персонала на сайт подробнее в лс!
 
  • Страница 1 из 1
  • 1
Поиск: