Вконтакте статус для DLE

Вконтакте статус для DLE

Название модуля: Вконтакте статус для DataLife Engine.
Автор: Chubrick 'FlashBlack' Dmitriy
Выводим на сайте ваш статус из Vkontakte

Установка:
1. Скачать архив: dle-code.com-vk.rar [3,16 Kb] (cкачиваний: 96)
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 секунд.
Другие новости по теме:

Категория: Хаки ----- Просмотров: 3736 ----- Комментариев: 20

Вернуться

  • djoni5

  • 26 ноября 2009 11:00
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Можно скрин увидать, возможно полезная штучка smile
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
а это типа нажимаешь изменить статус и все?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
нет, это только отображает ваш статус на сайте.
штука полезная для того, что бы отображать на своём блоке свой статус.

п.с.: минусуя, уже бы отписались, что так тут говняно..
  • Группа: User
  • ICQ: 368181556
  • Регистрация: 17.11.2009
  • Комментариев: 39
  • Публикаций: 0
^
а скрин можешь показать?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Демо можно увидеть под лого на сайте _dle-code.com. (статус мой из контакта)
  • GausS

  • 26 ноября 2009 15:46
  • Группа: User
  • ICQ: 362557054
  • Регистрация: 16.07.2008
  • Комментариев: 124
  • Публикаций: 5
^
ппц... автор, ты ещё статус из одноклассников выводи, вооще модуль бомба будет lol

--------------------
  • killer2

  • 26 ноября 2009 15:50
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
ахахах бред полный - 1 wink ....
За старания +1
+- (----)
  • sinatra

  • 26 ноября 2009 16:04
  • Группа: User
  • ICQ: --
  • Регистрация: 2.10.2009
  • Комментариев: 20
  • Публикаций: 1
^
не ставлю не плюс не минус, потому что модуль по-моему бесполезный, но идея неплохая, в смысле, если бы для каждого юзера в userinfo.tpl выводился статус для каждого пользователя свой.. хотя тогда сайт бы вис просто нереально, а поэтому и будущего у модуля нет, наверное
  • hayk

  • 26 ноября 2009 16:17
  • Группа: User
  • ICQ: --
  • Регистрация: 25.08.2008
  • Комментариев: 37
  • Публикаций: 0
^
gde to uvidel Pseudo Status no ni kak eto nie srabotalo mojesh takoe napisat? chtob pokazalu status na site danni polzovatel ili niet )) ?
  • SMIT

  • 26 ноября 2009 16:18
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Минус: каждые 30минут, скрипт будет обновлять данные, тем самым сайт будет раз в 30минут подвисать на ~5-15 секунд.

круто wink каждый пол часа ощущаешь падение сервера wink
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
SMIT, данные записывал на локалхосте, при скачке торрентов. (на хостинге как бы вообще не замечал лагов, + ~0.5секунды загрузки).
sinatra, сделать не проблема, подключив много поточность, установив обновление данных на крон, нагрузки вообще не увидишь.

усмехаюсь от мега-критики. уясню поподробнее зачем это надо и какой аудитории:
есть люди, кто ведут не говно-сео,веб,шаблоно блоги, а скажем свой лайф-журналы.
вот и этот модуль полезен им, что бы их читатели знали их нынешний статус.
  • Stremno

  • 26 ноября 2009 18:42
  • Группа: User
  • ICQ: --
  • Регистрация: 11.03.2009
  • Комментариев: 106
  • Публикаций: 5
^
Модуль бред. Я не блогосферщик поэтому не считаю этот модуль чем то полезным, особенно из-за этих повисаний. Вот сделал бы чтобы каждый мог указать в профиле свой ид вконтакте и оттуда (из вконтакта), брались некоторые данные от человеке.
  • Kamar

  • 26 ноября 2009 21:11
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
DmitriFB,
Вы бы лучше OpenID к DLE прикрутили всё же толку больше
  • Группа: User
  • ICQ: --
  • Регистрация: 31.03.2008
  • Комментариев: 24
  • Публикаций: 0
^
Ну вот заминусовали вы человеку его старания, он все надежды потерял на то, что бы еще что нибудь изобрести... А ведь никто не знает что он завтра нам преподнесет smile Это может быть даже полезная вещь для тех кого не устроило то сейчас на данный момент выложено. Будьте благодарны хотя бы за то, что он делает. Даже если это Вам не нужно. Ведь халява не так часто встречаеться. А нет, так платите, и тогда вы в полном праве можете выставлять свои претенции публично. Лично мое мнение по этой новости, мне не нужно это, но я рад что есть такие, кто хоть что-то выдумывает и делиться за беспалатно. smile
  • Japonec

  • 27 ноября 2009 01:24
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Мдееееее....архиважная весч lol чо от думал мне не хватаед..О...дык этож этого статуса..Ооо lol
ОФ_ТОП....
Цитата: GausS
ппц... автор, ты ещё статус из одноклассников выводи, вооще модуль бомба будет

Эт точна...Ромааа...допиши Мод хайда на дле 8.3.... lol В аське тя нету...хоть тута тебя нашол...Допиши хааайд... smile
  • Foxx

  • 27 ноября 2009 01:33
  • Группа: User
  • ICQ: 496933
  • Регистрация: 2.06.2009
  • Комментариев: 69
  • Публикаций: 1
^
Идея кул, но то что 15 сек. сайт будет подвешен, - кал ((
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Foxx, как отписывался выше, на хостинге такое не наблюдается, максимум на 1 секунду

кстати, для тех, кто хотел, статус для каждого пользователя, пошаманив часик другой сделал, но огорчу тем, что есть такая штучка вконтакте как "пользователь ограничил доступ к своей странице." - тем самым статус многих пользователей не узнать.
  • Stremno

  • 27 ноября 2009 12:58
  • Группа: User
  • ICQ: --
  • Регистрация: 11.03.2009
  • Комментариев: 106
  • Публикаций: 5
^
Напиши как сделал индивидуальный статус.
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
интересный модуль )
можно потестить.