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