X
  • Дизайн и разработка сайта
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2022-07-03
  • 3437 переглядів

    0 коментар

  • Дизайн и разработка сайта

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

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

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

Сообщение о том, что пользователь в сети, выводится в таком виде - Пользователь Вася Пупкин сейчас в сети. Для работы скрипта, на хостинге должна быть поддержка 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
Проголосовало: 3, в среднем: 5 из 5
Читайте також