Перейти к публикации

Рекомендованные сообщения

1)Распаковываем архив и кидаем 2 файлика dle_vs_smf.php и smf-config.php в корень папки engine.

2) Открываем index.php:

Находим:

echo $tpl->result['main'];
Заменить на:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');[/code]




3) Открыть engine/modules/register.php :



Найти:

[code]require_once ENGINE_DIR . '/classes/parse.class.php';[/code]
Ниже добавить:
[code]require_once ENGINE_DIR . '/dle_vs_smf.php';[/code]
Найти строку примерно 206ая:
[code]$idlink = rawurlencode( base64_encode( $name . "||" . $email . "||" . md5( $password1 ) . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) )));[/code]
Заменить на:
[code]$idlink = rawurlencode( base64_encode( $name . "||" . $email . "||" . md5( $password1 ) . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) ) . "||" . sha1(strtolower($name) . $password1) ) );[/code]
Найти этом же файле:
[code]if( intval( $config['reg_group'] ) < 3 ) $config['reg_group'] = 4;[/code]
Ниже добавить:
[code] $member_info = array( 'username' => $name, 'password' => $user_arr[4], 'email' => $email, 'regtime' => $add_time,); $smf->from_dle_registration($member_info);[/code]

На форуме закрываем регистрацию, чтобы регистрация была только с сайта.

Но есть пара минусов, при удалении пользователя с форума, он остается на сайте инаоборот.

Тестировалось на DLE 9.6 и SMF 2.0.2.

Возможно будет работать и на других версиях DLE 9.x и SMF 2

Скачать

Изменено пользователем langame
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...