- Регистрация
- 14 Авг 2012
- Сообщения
- 159
- Лучшие ответы
- 0
- Репутация
- 77
Интеграция vBulletin 3-4 + DLE 9.5-9.6
Работает как на 3х, так и на 4х, правда на 4х замечен баг, что с форума по пока что не выясненным обстоятельствам разлогинивается. Проверено на vb 3-4 и DLE 9.5-9.6
Пока что реализована только регистрация и авторизация/деавторизация. Регистрация сделана через форум с заполнением данных в профиль пользователя DLE. О замеченных багах можете отписывать в
Установка простая:
Из папки upload файл vb_dle.php редактируем, указывая путь к форуму относительно DLE, и кидаем его в папку с DLE.
Из папки upload/forum файл dle_vb.php редактируем, указывая путь к DLE относительно форума, и кидаем его в папку с воблой.
Внимание! Не перепутайте файлы! Будьте внимательны, они имеют схожие имена!
Далее правим файлы DLE:
engine/modules/sitelogin.php:
Найти:
Вставить ниже:
Найти:
Вставить ниже:
Открыть файл: engine/modules/register.php
Закоментировать или удалить всё и вставить строчки:
Импортировать продукт в форум. Установка завершена.
Скачать
Источник:
Работает как на 3х, так и на 4х, правда на 4х замечен баг, что с форума по пока что не выясненным обстоятельствам разлогинивается. Проверено на vb 3-4 и DLE 9.5-9.6
Пока что реализована только регистрация и авторизация/деавторизация. Регистрация сделана через форум с заполнением данных в профиль пользователя DLE. О замеченных багах можете отписывать в
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Установка простая:
Из папки upload файл vb_dle.php редактируем, указывая путь к форуму относительно DLE, и кидаем его в папку с DLE.
Из папки upload/forum файл dle_vb.php редактируем, указывая путь к DLE относительно форума, и кидаем его в папку с воблой.
Внимание! Не перепутайте файлы! Будьте внимательны, они имеют схожие имена!
Далее правим файлы DLE:
engine/modules/sitelogin.php:
Найти:
Код:
if( isset( $_REQUEST['action'] ) and $_REQUEST['action'] == "logout" ) {
Код:
include(ROOT_DIR . "/vb_dle.php");
vb_logout(($_COOKIE['dle_user_id']?$_COOKIE['dle_user_id']:$_SESSION['dle_user_id']));
Код:
$is_logged = TRUE;
Код:
include(ROOT_DIR . "/vb_dle.php");
vb_login($member_id['user_id'],$_POST['login_password'],$_POST['login_not_save']);
Закоментировать или удалить всё и вставить строчки:
Код:
include(ROOT_DIR . "/vb_dle.php");
header("Location: " . FORUM_PATH . "register.php");
Скачать
Источник:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование модератором: