Статус Вконтакте для DLEВыводим на сайте ваш статус из Vkontakte
Установка:
1. Скачать архив: 2. Скопировать папку
vk
из архива в ваш дистрибутив
/engine/modules/
3. открываем из дистрибутива index.php и выполняем след. действия: 1. ниже строчки: require_once ROOT_DIR . '/engine/init.php'; вставляем:
//vk status load modules. define('CACHELIFETIME', '1800'); //сколько живёт кеш в секундах define('VKPAGEID', '9144747'); //ИД вашего контакта(только цифры, без id)!! require_once ENGINE_DIR . '/modules/vk/vkAccounts.php'; require_once ENGINE_DIR . '/modules/vk/cacheClass.php'; require_once ENGINE_DIR . '/modules/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)
, в то место, куда вам нужно. Примечание: скрипт работает на любой версии DLE. Минус: каждые 30минут, скрипт будет обновлять данные, тем самым сайт будет раз в 30минут подвисать на ~5-15 секунд. Название модуля: Вконтакте статус для DataLife Engine. Автор: Carmone
Комментарии к статьеЕсли Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |