статус из vkontakte.ru под DLE

статус из vkontakte.ru под DLE

Выводим на сайте ваш статус из Vkontakte

статус из vkontakte.ru под DLE

Выводим на сайте ваш статус из Vkontakte

Установка:
1. Забрать архив:

Прикреплённые файлы:
Файл: carmone_vk.rar
Размер: [3,28 Kb] (забрали: 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 секунд.