Меню сайта
Смотри и качай бесплатно
Опрос сайта
Оцените мой сайт


Реклама


Онлайн пользователи
Онлайн всего: 7
Гостей: 7
Пользователей: 0
Раздел в разработке

VSEpodrad.ru


В разработке!


На сайт добавлено файлов

Приложение Vkontakte для DLE сайта v 0.3.2
Давно хотел интегрировать свой сайт на DLE c социальной сетью vkontakte. Может кому пригодится потому и выкладиваю на обсуждение общественности.

Итак что представляет сам хак или же приложение. Сразу говорю что править движок самого DLe будем по минимуму а по сути вообще трогать не будем.
Посмотреть готовую работу можна здесь
Пару слов о функциональности.
1. На главную выводятся все категории вашего сайта кроме указаных вами какие выводить не нужно (определяет по id)
2. Снизу каждой категории віводится описание категории которое вы писали при создании категории.
3. Возле каждой категории выводится количество новых новостей (опубликованых за последние сутки. Впринципе можна отключить для экономии запросов.)
4. При переходе в категорию выводится 50 последних новостей в виде слайда с кнопками переключения Следующий и Предыдущий (можна отключить удалив SliderVK.js)



5. При нажатии на новость пользователь переходит на полную новость на вашем сайте.
6. Также можна выводить подкатегории, для этого нужно раскоментировать одну строку в vknews.php

Список изменений в версии 0.2
1. Временно убрал подсчет новостей
2. Добавлено кеширование.
3. Убран лишний код с исходников
Итог : 0-1 запрос к базе данных

Список изменений в версии 0.3
1. Добавлен подсчет количества новостей добавленых за последние сутки для каждой категории (1 запрос + кеширование)

Список изменений в версии 0.3.1
1. исправлена ошибка когда кеш записывался повторно

Список изменений в версии 0.3.2
1. Кеширование настроенно и работает нормально
2. Оптимизирован подсчет количества новых новостей

Итак Установка
1. Заливаем файлы на сервер.

2. Открываем index.php
После
$tpl->set ( '{topnews}', $topnews );

Вставляем
$tpl->set ( '{vknews}', $vknews );


3. Заменяем
$tpl->load_template ( 'main.tpl' );

На
if ($_REQUEST['do']=='vk')
{ $tpl->load_template ( 'vk.tpl' ); }
else
{
$tpl->load_template ( 'main.tpl' ); }


4.Открываем engine/init.php и в самом конце ставим
if ($_REQUEST['do']=='vk')
{  
include_once ENGINE_DIR.'/modules/vknews.php';
}


5. Открываем vk.html
<iframe src="http://shtepina.com.ua/index.php?do=vk" height="700"

Заменяем на свой адресс сайта оставляем только
index.php?do=vk


6. Теперь осталось создать приложение vkontakte
На скриншоте изображены основные настройки которые нужно вставить для того чтобы приложение работало



Установка завершена.!!!
Удачи.

PS: Этот модуль также проверен на фэйсбук, увидеть пример можна перейдя по ссылке http://apps.facebook.com/portal-shtepina/
Настройка на скринах



Категория: Модули для dle
Добавил: mega18
Просмотров: 836
Загрузок: 154
Назад
Вы сейчас просматриваете Приложение Vkontakte для DLE сайта v 0.3.2. Данный файл находится в категории Модули для dle. Чтобы увидеть другие файлы из этой категории, перейдите по этой ссылке: Модули для dle. Для того чтобы скачать Приложение Vkontakte для DLE сайта v 0.3.2 нажмите на кнопку СКАЧАТЬ ФАЙЛ выше. Надеемся вам понравился файл Приложение Vkontakte для DLE сайта v 0.3.2 и пригодился. По всем вопросам обращайтесь в чат на сайте или к администрации.
Login / Sign In
Close
поиск по ютуб