если нужно вывести ваш статус на сайте из Vkontakte.
1. Закачать файлы ( vk ) из архива в ваш дистрибутив
/engine/modules/
3. открываем из дистрибутива index.php и выполняем след. действия:
Ниже строчки:
require_once ROOT_DIR . '/engine/init.php';
Вставляем:
//vk status load modules. define('CACHELIFETIME', '1800'); //сколько живёт кеш в секундах define('VKPAGEID', '9144747'); //ИД вашего контакта(только цифры, без id)!! require_once ENGINE_DIR . '/moduli/vk/vkAccounts.php'; require_once ENGINE_DIR . '/moduli/vk/cacheClass.php'; require_once ENGINE_DIR . '/moduli/vk/vkClass.php';
Внимание обязательно незабываем, VKPAGEID меняем на ваш.
Выше строки:
$tpl->compile ( 'main' );
Вставляем:
//vk status, add variable to template $vk = new VKWork; $vk->setAccounts($vkAccounts); $vk->auth(); $tpl->set('{vkstatus}', $vk->getStatus());
2. Добавляем ваш аккаунт для работы со скриптом, открываем уже скопированный файл в вашем дистрибутиве:
/engine/modules/vk/vkAccounts.php
и редактируем по шаблону.
3. Добавляем в переменную
{vkstatus}
В Вашем шаблоне (main.tpl) , в то место, куда вам нужно.
.
Минус: каждые 30минут, скрипт будет обновлять данные, тем самым сайт будет раз в 30минут виснуть на ~5-15 секунд.
Название модуля:Вконтакте статус для DataLife Engine.