форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Хаки, моды и скрипты 3.8
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
Ronnie
Продвинутый
 
Ronnie's Avatar
Default Рабочая интеграция Vbulletin 3.8.x + DLE 8.x
8

Скажу сразу, интеграция уже не раз выкладывалась на форуме, однако многие до сих пор ищут, да и темы лежат где то в глубине.
Интеграция разрабатывалась для DLE 7.5 и VB 3.8.1, однако она почти работает на DLE 8.5 и VB 3.8.4. Почти потому что не работает регистрация на форуме (не правильно прописывается пароль юзеру в DLE) и некорректно работает общий выход, выходить придётся и с форума и с сайта по отдельности. Проблема с регистрацией в прицнипе решается регистрацией через сайт и изменением в vb ссылок на регистрацию, вторая проблема не очень уж и страшна.
Конечно хотелось бы что бы всё работало. Если кто сможет - поправьте пожалуйста.

Возможности интеграции:
  • Одновременный вход на сайт и форум
  • Одновременная регистрация на сайте и форуме (после регистрации вы будете залогинены и там и там)
  • Общий выход
Настройка:

В файле dle_vb.php измените в
Code:
define('VB_PATH', '/home/root/public_html/forum');
define('DLE_PATH', '/home/root/public_html');

define('VB_DOMAIN', 'forum.site.com');
define('DLE_DOMAIN', 'site.com');
где VB_PATH - физический путь до папки, куда установлен форум.
DLE_PATH - физический путь до папки, куда установлен DLE.
VB_DOMAIN - домен форума (если Ваш форум не на поддомене, а к примеру в папку forum, пропишите просто домен вашего сайта (без указания папки с форумом), например: site.com.)
DLE_DOMAIN - домен сайта (если DLE установлен не в корень сайта, всё равно пропишите просто домен вашего сайта, без указания папки.)

Для определения путя вы можете воспользоваться файлов get_path.php из архива.
Просто загрузите его в корень сайта и откройте в браузере.

Установка:

1. Загрузите файл dle_vb.php в папку engine/modules/, которая находится в директории куда установлен DLE.

2. В файле engine/modules/register.php найти:
Code:
$_SESSION['dle_password'] = $user_arr[2];
Ниже добавить:
Code:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_reg();
3. В файле engine/modules/sitelogin.php найти:
Code:
if( $member_id['user_id'] ) {
Ниже добавить:
Code:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_login();
Найти:
Code:
$_SESSION['dle_password'] = "";
Ниже добавить:
Code:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_logout();
Теперь перейдём к редактированию файлов форума:

4. В файле register.php найти:
Code:
process_new_login('', false, '');
Ниже добавить:
Code:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_reg($vbulletin->GPC);
Где /home/root/public_html - физический путь к корню сайта.


5. В файле login.php найти:
Code:
exec_unstrike_user($vbulletin->GPC['vb_login_username']);
Ниже добавить:
Code:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_login($vbulletin->GPC);
Где /home/root/public_html - физический путь к корню сайта.


6. В файле includes/functions_login.php найти:
Code:
$newsession->set('loggedin', 0);
Добавить ниже:
Code:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_logout();
Где /home/root/public_html - физический путь к корню сайта.

Авторы интеграции: FinalSoft
Attached Files
File Type: rar dle_vb.rar (5.5 KB, 68 views)

Last edited by YURSHAT : 10-01-2012 at 04:55 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
BLOTTER
Специалист
 
BLOTTER's Avatar
Default
0

8.2 и 3.8.3 работает корректно ?

BLOTTER добавил 12.03.2010 в 14:59
Если работает корректно, то протестирую.

Last edited by BLOTTER : 03-12-2010 at 03:59 PM. Reason: Добавлено сообщение
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
0

BLOTTER, отпишись потом пожалуйста.

У меня имеется рабочая интеграция, DLE 8.3 (кажется) и vbulletin 3.8.4. Ставил у себя, отлично работает, если нужно могу выложить, Ronnie добавит в 1-ый пост, если ему не сложно
 
 
BLOTTER
Специалист
 
BLOTTER's Avatar
Default
1

И так, все настроил, ни одной ошибки не вылезло......(значит не настолько у меня кривые руки) ))))
Тесты проводились между Сайтом 8.2. и форумом 3.8.3 чистыми без всяких хаков и прочей гадости )))
Первое что получилось, регистрация на сайте, создает автоматически акк с таким же логином и паролем на форуме. +
Если залогиница на сайте, то на форуме все же нужен повторный вход. -
Если разлогиница на сайте, то нужно будет повторно это сделать и на форуме. -
Если залогиница на форуме, то автоматически логиница и на сайте. +
Если разлогиница с форума, то нужно будет повторно проделать это и на сайте. -
Если создать акк на форуме, то его не будет на сайте. -

Вывод, опять то что и было раньше )))
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
0

Где-бы найти такую интеграцию чтоб при создании акка на форуме - создавался автоматом на сайте((
 
 
nogarbage
Знаток
Default
0

Sven, это есть и в этой интеграции (если имелось ввиду создание акка не из админки, а регистрацией).
Есть ещё другая интеграция, только её на шеллы нужно проверять, т. к. сама интеграция платная (около 20$), а это её в паблик кто то кинул.
А что касается этой интеграции, то есть баг: при регистрации с сайта всё в порядке, при регистрации с форма акк на сайте создаётся, но пароль для сайта не подходит и нужно пользоваться формой восстановления пароля.
 
 
Ronnie
Продвинутый
 
Ronnie's Avatar
Default
0

BLOTTER, общий вход почему то происходит только с ново-зарегистрированными пользователями, попробуйте зарегистрируйте аккаунт и проверьте вход - должно работать.
Sven, выложите, если не сложно.
nogarbage, про баг с регистрацией я уже написал в первом посте.
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
0

Ronnie, http://depositfiles.com/files/0w4154m3f
Архив подписан сайтом источником
 
 
Ronnie
Продвинутый
 
Ronnie's Avatar
Default
0

Sven, я предпологал что будет именно эта интеграция. Считаю её бякой, ибо сборка. Уже вышла DLE 8.5 и vb 3.8.5, а сборку не обновишь, интеграция то пропадет.
 
 
BLOTTER
Специалист
 
BLOTTER's Avatar
Default
0

Quote:
Originally Posted by Ronnie View Post
общий вход почему то происходит только с ново-зарегистрированными пользователями, попробуйте зарегистрируйте аккаунт и проверьте вход - должно работать.
Ну так я специально новых пользователей и регил и на форуме и на сайте.
Quote:
Originally Posted by nogarbage View Post
при регистрации с форма акк на сайте создаётся
Ничего не создается
Да даже если бы и создавалось, то нафига оно нужно, что бы простой юзер сидел и мудохолся с восстановлением пароля ? О_О
 

Tags
dle, vbulletin, интеграция


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:34 PM.


Powered by vBulletin® Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.