Приветствуем Вас на сайте!
      Авторизировавшись на сайте Вы получаете возможность заказывать эксклюзивные вещи для Вашего сайта, скачивать новинки, общаться с друзьями.

      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:

Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».

Заказывая работу для вашего сайта у нас, вы экономите время...

Стремитесь к лучшему - в Best Studio!
Войти | Зарегистрироваться
Настройки
Анимация Шапки
Анимация Меню
Анимация Футера
Автообновление Чата
Автообновление Статистики
Звуковые Оповещения
Авто Подгрузка Материалов

Перезагрузите страницу
API User Online - Своя Статистика.
DEMO +
Всем привет, наскучила родная статистика ?. тогда скрипт обновит ее и поможет создать свою уникальную с расширенными возможностями. API позволит вывести все данные из профиля юзера на вашу страницу.

Требования:
1. Активация API

Особенности:
1. Используется uAPI.
2. Вывод любой инфы о юзере.
3. Подсчет юзеров онлайн.
4. Авто обновление.

Установка:
1. Добавим HTML вывод информации:
Код
<div class="api-online"></div>
<div class="api-count"></div>


2. Добавим Js:
Код
<script>
function apiOnline() {
$('.api-online').html('');  
$.ajax({ url: '/api/index/62',
dataType:'xml',  
cache: false,
async:false,  
success: function(data) {
$('member:contains("USER_NAME")', data).each(function(){
apiID = $(this).find('value').text(),  
apiXml = $.ajax({type:'GET',url:'/api/index/8-0-'+apiID+'',dataType:'xml',async:false}).responseText,  
apiAvatar = $(apiXml).find('member:contains("USER_AVATAR")').find('string').text(),  
apiProfile = $(apiXml).find('member:contains("USER_PROFILE")').find('string').text(),  
apiLogin = $(apiXml).find('member:contains("USERNAME")').find('string').text(),  
$('.api-online').append('<div onclick="location=\''+apiProfile+'\'"><img src="'+apiAvatar+'" onerror="if(this.src!=\'undefined\')this.src=\'///woobl.ru/itm/no_ava.gif\'">'+apiLogin+'</div>');  
});
}
});  
apiCount = $('.api-online div').size();
$('.api-count').html('Онлайн юзеров '+apiCount);  
if(apiCount == '0') { $('.api-count').html('Пока никого нет :('); };  
};  
apiOnline();
setInterval(apiOnline, 15000);  
</script>


Используя API по адресу - /api/index/8-0-Ник юзера Вы можете взять все данные для js вывода.

P.s - Шаблонизатор не представлен, так как вариантов оформления тьма и уникальна под дизайн сайта.
Данный раздел авторский все работы являются собственностью BS (mybeststudio.ru) любое коммерческое использование строго запрещено.

При копировании материала указываем источник MyBeststudio.ru.

Для редактирования кода необходимо иметь хотя бы базовые знания в HTML, CSS и Js технологиях.
Поделиться новостью в социальной сети.
Добавил: Best_Studio
Дата добавления: 27.02.2018 в 20:18 по МСК
Категория: Другие модули
Просмотров: 156
Комментариев: 0
Эмоций:
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]