• Автор:

    Flesha
  • Добавлено:

    июл 20, 2011
  • Комментариев:

    1
  • Просмотров:

    2 154

Хак Статус из вКонатакте

Хак Статус из вКонатакте

Установка:
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)

5. Скачать архив:
Внимание! У Вас нет прав для просмотра скрытого текста.


Примечание: скрипт работает на любой версии DLE.
Минус: каждые 30минут, скрипт будет обновлять данные, тем самым сайт будет раз в 30минут подвисать на ~5-15 секунд.

Название модуля: Вконтакте статус для DataLife Engine.
Автор: Carmone dle
Вернуться

Комментарии:


  1. Zlodar → 9 января 2012 16:44
    Вот если бы реализовали хак на ajax аналог статуса КАК в Контакте, так это было бы нужно и без лишних нагрузок, а так это как минимум был лишний труд.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.