Мост DLE & форум phpBB

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

До конца августа модернизации скрипта не будет (только исправление текущих багов, если они будут обнаруживаться). После выхода ДЛЕ 9 и нового API к ней, мост будет переводиться на API для DLE, если разработчики его доведут до ума (во всяком случае обещают...)
Olegaaator
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца

Re: Мост DLE & форум phpBB

Сообщение Olegaaator »

Не проверял на последних версиях?
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

Нет, но должно работать....
Olegaaator
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца

Re: Мост DLE & форум phpBB

Сообщение Olegaaator »

Хз. Подтверждение мыло включено в обоих движках. Скрипт регистрацию после подтверждения не доводит. Юзер так и остается не активированным.
Аватара пользователя
crazyicf
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца
Откуда: Sebastopol

Re: Мост DLE & форум phpBB

Сообщение crazyicf »

вопрос не по теме, как можно всех пользователей с DLE конвертировать в phpbb? а потом уже активировать данный мост, чтоб не пропали остальные пользователи?
Аватара пользователя
Naris
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 10 месяцев
Откуда: Москва

Re: Мост DLE & форум phpBB

Сообщение Naris »

Вы хоть посты на сайте разработчика читайте? 9 версия ничем не будет отличатся от 8.5, там как всегда появятся ненужные фичи + Jquery, представляете что будет при необходимости подключить что то другое, mootools например... :D. Самая нормальная версия dle это 1.2
Olegaaator
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца

Re: Мост DLE & форум phpBB

Сообщение Olegaaator »

IgorA100 писал(а):Нет, но должно работать....
Должно, но не работает....

Добавлено спустя 11 минут 16 секунд:
Из мануала по 1.15:

dle:
Для регистраци на форуме, при регистрации в ДЛЕ стандартным способом, найти
Для регистрации на форуме, при добавлении пользователя в ДЛЕ через админку, найти

phpbb:
Для регистраци в ДЛЕ, при регистрации на форуме в простом режиме, найти
Для регистраци в ДЛЕ, при регистрации на форуме в режиме с активацией аккаунта, найти практически в конце

А в dle не должна быть строка, типа, для регистрации в расширенном режиме найти.... добавить.... ?
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

Так, была неточность в описании :(

ФОРУМ!
Было так:
Файл includes/ucp/ucp_register.php:

Для регистраци в ДЛЕ, при регистрации на форуме в простом режиме, найти:

Код: Выделить всё

$email_template = 'user_welcome';
и ПОСЛЕ добавить:

Код: Выделить всё

$user_row['br_password'] = $data['new_password'];
include($_SERVER['DOCUMENT_ROOT'] . '/bridge/bridge.php');

Нужно так:
Файл includes/ucp/ucp_register.php:

Для регистраци в ДЛЕ, при регистрации на форуме в простом режиме, найти:

Код: Выделить всё

$email_template = 'user_welcome';
}
и ПОСЛЕ добавить:

Код: Выделить всё

$user_row['br_password'] = $data['new_password'];
include($_SERVER['DOCUMENT_ROOT'] . '/bridge/bridge.php');
Т.е. добавлять ПОСЛЕ скобки "}" !!!!


Еще попробуйте сделать это (у меня это добавление стоит, давно было, не помню зачем делал. Толи для расширенной активации, толи зачатки для синхронизации......:
Файл includes/ucp/ucp_remind.php:
найти:

Код: Выделить всё

$messenger->send($user_row['user_notify_type']);
и ПОСЛЕ добавить:

Код: Выделить всё

include($_SERVER['DOCUMENT_ROOT'] . '/bridge/bridge.php');

---------------------------------------------------------------------------------------------------------------------

Теперь DLE!

Нехватало :(
Файл /engine/modules/register.php: :
Для регистраци на форуме, при регистрации в ДЛЕ в режиме с активацией аккаунта, найти:

Код: Выделить всё

$_SESSION['dle_user_id'] = $id;
$_SESSION['dle_password'] = $user_arr[2];

}

и ПОСЛЕ добавить:

Код: Выделить всё

include_once($_SERVER['DOCUMENT_ROOT'] . '/bridge/bridge.php');
Проверяем, отписываемся...

Добавлено спустя 6 минут 54 секунды:
Naris писал(а):Вы хоть посты на сайте разработчика читайте?
Не знаю к кому это обращение, но лично я читаю ;). Да, 9ка ничем интересным для меня не будет отличаться. Но в ней должен быть измененный API, тот который в 8.5 - это мягко говоря.. ну в общем толку от него маловато.... Сейчас отдельный блок API уже есть (получше прежнего, но.....), но мудрить сейчас, а потом перепроверять на 9ке я не горю желанием из за нехватки времени....

ЗЫ: В ДЛЕ 1.2 нет возможности инклудить свои ПХП модули без правки кода движка. Но это уже офтоп...
Olegaaator
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца

Re: Мост DLE & форум phpBB

Сообщение Olegaaator »

>Еще попробуйте сделать это (у меня это добавление стоит, давно было, не помню зачем делал. Толи для расширенной активации, толи зачатки для >синхронизации......:
>Файл includes/ucp/ucp_remind.php:
Этого делать не надо. А так, да. Все работает.
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

Olegaaator писал(а):Этого делать не надо.
Ну я уже на всяк случай написал, хотя помню, что кажется это я синхронизацию смотрел.....
Olegaaator писал(а):А так, да. Все работает.
Ну наконец-то ;)
Сорри, за очепятку в мануале :(
Аватара пользователя
crazyicf
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 3 месяца
Откуда: Sebastopol

Re: Мост DLE & форум phpBB

Сообщение crazyicf »

поправьте мануал пожалуйста, если еще не поправили, дабы избежать багов в дальнейшем. Ну все же синхронизацию пасов мы ждем )

Сообщение crazyicf » 06.07.2010 9:11
вопрос не по теме, как можно всех пользователей с DLE конвертировать в phpbb? а потом уже активировать данный мост, чтоб не пропали остальные пользователи? Есть конвертер или решения?
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

crazyicf писал(а):как можно всех пользователей с DLE конвертировать в phpbb?
Вопрос не из легких и решения "в лоб" пока нет. Основная сложность - хеши паролей получаются разными алгоритмами в ДЛЕ и форуме,в связи с этим нужно внедрять перекрестную проверку хешей с последующей перезеписью введенного пароля при входе по правильному алгоритму. Ну и плюс писать скрипт по перетягиванию пользователей из одной базы в другую. Особой сложности в написании нет, но все упирается во время... Пока таким заниматься у меня времени, увы, нет. Готовых нормальных решения тоже не видел :(
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

Мост был проверен на последней версии ДЛЕ и последней версии форума 3.0.7-PL1 (Сборка BB3x Expand)
Все работает. НО, оказалась проблема, если стоит "phpBB Gallery". Для устранения проблемы необходимо в файле includes\session.php найти:

Код: Выделить всё

	function session_create($user_id = false, $set_admin = false, $persist_login = false, $viewonline = true)
	{
		global $SID, $_SID, $db, $config, $cache, $phpbb_root_path, $phpEx;
и ПОСЛЕ добавить:

Код: Выделить всё

 if ($this->page['album'] == '') $this->page['album'] = 0;
Ver. 1.15-1 Date:17-07-2010 приатачена.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Nekitok
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц

Re: Мост DLE & форум phpBB

Сообщение Nekitok »

Спасибо за мод, но он не полностью рабочий. При логине на дле, сайт пишет что всё окей. Но на форуме не входит, так же и с выходом
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Мост DLE & форум phpBB

Сообщение MAzZY »

Nekitok, где установлен форум и где сайт? Какие адреса?

Вернуться в «Бета-версии модов для phpBB 3.0.x»