Главная
Web-дизайн
Индикатора статуса онлайн Вконтакте

Индикатора статуса онлайн Вконтакте

Статус онлайн

Доброго времени суток. 🙂

Я покажу в этой статье, как вывести статус любого пользователя Вконтакте на своем сайте. Чаще всего выводится именно статус владельца сайта. Например, для посетителей сайта, чтобы те знали когда админ в сети и сидит Вконтакте. Допустим у него есть группа и он активно общается с подписчиками. Также просто для того, чтобы люди могли перейти на его страницу и связаться с ним.

Сообщение о том, что пользователь в сети, выводится в таком виде - Пользователь Вася Пупкин сейчас в сети. Для работы скрипта, на хостинге должна быть поддержка PHP, если Вы используете WordPress, то проблем не будет. Скрипт проверен, работает 100%. Сам код имеет следующий вид:

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

<?php
$url="http://api.vkontakte.ru/method/users.get?uids=ХХХХХХ&fields=online";
$mass=json_decode(file_get_contents($url), true);
if ($mass["response"][0]["online"]==1) $online="<b>в сети</b>";
else $online="<u>не в сети</u>";
echo 'Пользователь <b>'.$mass["response"][0]["first_name"].' '.
$mass["response"][0]["last_name"].'</b> сейчас '.$online.'.';
?>

Второй шаг, это вставить нужный ID во второй строке, вместо - ХХХХХХ. ID - можно взять из адреса страницы, который выглядит примерно так - https://vk.com/id14398765. Вам нужны только цифры - 14398765.

В 4 и 5 строке указывается текст после имени - в сети и не в сети, так что можете поменять на свой если нужно, или заменить каким-то блоком, которому задать стили ну или изображением индикатором.

В 6 строке - текст перед именем пользователя и имя, в 7 фамилия и вывод статуса.

Такой идентификатор не очень популярная штука, но возможно, кому-то из Вас и понадобится. При желании код скрипта можно изменить кардинально, для этого нужно владеть определенными навыками PHP.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(2 голоса, в среднем: 5 из 5)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий