dle.in.ua » Хаки » Вконтакте статус для DLE

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

Автор: DmitriFB от 26-11-2009, 10:05
Вконтакте статус для DLE

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

Установка:
1. Скачать архив: dle-code.com-vk.rar [3.16 Kb] (cкачиваний: 98)
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 секунд.
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Можно скрин увидать, возможно полезная штучка smile
    • djoni5
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 11:00
    • 1
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • а это типа нажимаешь изменить статус и все?
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 26 ноября 2009 11:48
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • нет, это только отображает ваш статус на сайте.
    штука полезная для того, что бы отображать на своём блоке свой статус.

    п.с.: минусуя, уже бы отписались, что так тут говняно..
    • DmitriFB
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 12:07
    • 3
    ^
  • Группа: User
  • Icq: 368181556
  • Комментариев: 39
  • Публикаций: 0
  • а скрин можешь показать?
    • Freekiller
    • Регистрация: 17.11.2009
    • Репутация: (1|1|0)
    • 26 ноября 2009 12:26
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Демо можно увидеть под лого на сайте _dle-code.com. (статус мой из контакта)
    • DmitriFB
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 12:37
    • 5
    ^
  • Группа: User
  • Icq: 362557054
  • Комментариев: 124
  • Публикаций: 5
  • ппц... автор, ты ещё статус из одноклассников выводи, вооще модуль бомба будет lol

    --------------------
    • GausS
    • Регистрация: 16.07.2008
    • Репутация: (0|0|0)
    • 26 ноября 2009 15:46
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ахахах бред полный - 1 wink ....
    За старания +1
    +- (----)
    • killer2
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 15:50
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 20
  • Публикаций: 1
  • не ставлю не плюс не минус, потому что модуль по-моему бесполезный, но идея неплохая, в смысле, если бы для каждого юзера в userinfo.tpl выводился статус для каждого пользователя свой.. хотя тогда сайт бы вис просто нереально, а поэтому и будущего у модуля нет, наверное
    • sinatra
    • Регистрация: 2.10.2009
    • Репутация: (0|0|0)
    • 26 ноября 2009 16:04
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 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 )) ?
    • hayk
    • Регистрация: 25.08.2008
    • Репутация: (0|0|0)
    • 26 ноября 2009 16:17
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Минус: каждые 30минут, скрипт будет обновлять данные, тем самым сайт будет раз в 30минут подвисать на ~5-15 секунд.

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

    усмехаюсь от мега-критики. уясню поподробнее зачем это надо и какой аудитории:
    есть люди, кто ведут не говно-сео,веб,шаблоно блоги, а скажем свой лайф-журналы.
    вот и этот модуль полезен им, что бы их читатели знали их нынешний статус.
    • DmitriFB
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 16:43
    • 11
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 106
  • Публикаций: 5
  • Модуль бред. Я не блогосферщик поэтому не считаю этот модуль чем то полезным, особенно из-за этих повисаний. Вот сделал бы чтобы каждый мог указать в профиле свой ид вконтакте и оттуда (из вконтакта), брались некоторые данные от человеке.
    • Stremno
    • Регистрация: 11.03.2009
    • Репутация: (0|0|0)
    • 26 ноября 2009 18:42
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • DmitriFB,
    Вы бы лучше OpenID к DLE прикрутили всё же толку больше
    • Kamar
    • Регистрация: --
    • Репутация: (||)
    • 26 ноября 2009 21:11
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 24
  • Публикаций: 0
  • Ну вот заминусовали вы человеку его старания, он все надежды потерял на то, что бы еще что нибудь изобрести... А ведь никто не знает что он завтра нам преподнесет smile Это может быть даже полезная вещь для тех кого не устроило то сейчас на данный момент выложено. Будьте благодарны хотя бы за то, что он делает. Даже если это Вам не нужно. Ведь халява не так часто встречаеться. А нет, так платите, и тогда вы в полном праве можете выставлять свои претенции публично. Лично мое мнение по этой новости, мне не нужно это, но я рад что есть такие, кто хоть что-то выдумывает и делиться за беспалатно. smile
    • federaloff
    • Регистрация: 31.03.2008
    • Репутация: (1|1|0)
    • 26 ноября 2009 22:28
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Мдееееее....архиважная весч lol чо от думал мне не хватаед..О...дык этож этого статуса..Ооо lol
    ОФ_ТОП....
    Цитата: GausS
    ппц... автор, ты ещё статус из одноклассников выводи, вооще модуль бомба будет

    Эт точна...Ромааа...допиши Мод хайда на дле 8.3.... lol В аське тя нету...хоть тута тебя нашол...Допиши хааайд... smile
    • Japonec
    • Регистрация: --
    • Репутация: (||)
    • 27 ноября 2009 01:24
    • 15
    ^
  • Группа: User
  • Icq: 496933
  • Комментариев: 69
  • Публикаций: 1
  • Идея кул, но то что 15 сек. сайт будет подвешен, - кал ((
    • Foxx
    • Регистрация: 2.06.2009
    • Репутация: (0|0|0)
    • 27 ноября 2009 01:33
    • 16
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Foxx, как отписывался выше, на хостинге такое не наблюдается, максимум на 1 секунду

    кстати, для тех, кто хотел, статус для каждого пользователя, пошаманив часик другой сделал, но огорчу тем, что есть такая штучка вконтакте как "пользователь ограничил доступ к своей странице." - тем самым статус многих пользователей не узнать.
    • DmitriFB
    • Регистрация: --
    • Репутация: (||)
    • 27 ноября 2009 02:08
    • 17
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 106
  • Публикаций: 5
  • Напиши как сделал индивидуальный статус.
    • Stremno
    • Регистрация: 11.03.2009
    • Репутация: (0|0|0)
    • 27 ноября 2009 12:58
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • интересный модуль )
    можно потестить.
    • SysAdmin
    • Регистрация: --
    • Репутация: (||)
    • 27 ноября 2009 20:51
    • 19
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.