Без рубрики

статус из 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 секунд.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *