Поиск:
  • Страница 1 из 1
  • 1
u.ForumViewers v.1.2
Дата: Понедельник, 07.03.2011, 20:15 | Сообщение # 1
Offline
  • Пользователь
  • Ранг: Лейтенант
  • 48 Сообщения
[Table]Данный скрипт заменяет надпись "Форум просматривают:" на ники тех, кто смотрит этот раздел.[/Table]
Скрин----->>>>http://s002.radikal.ru/i198/1003/74/02e8c8e8d341.jpg
[Table]Не рекомендуется устанавливать скрипт на сайты с большой посещаемостью (с >30 человек в онлайне), т.к. при такой нагрузке скрипт может тормозить.[/Table]

[Table]Установка:[/Table]

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

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?>
Дата: Вторник, 29.03.2011, 22:51 | Сообщение # 2
Offline
  • Пользователь
  • 918 Сообщения
Дата: Среда, 30.03.2011, 14:29 | Сообщение # 3
Offline
  • Проверенный
  • n1ckman ™
  • 1272 Сообщения
спасибо. Забрал. Токо чуть-чуть переделал.
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2024 Сайт управляется системой uCoz.