8Dle
Авторизация

Datalife Engine 9.6 + Форум SMF 2.0.2

Datalife Engine 9.6 + Форум SMF 2.0.2

Модуль интеграции вашего сайта на DLE и форума на SMF.

Установка:
1. Залить файлы dle_vs_smf.php и smf-config.php в корень папки engine.
2. Открыть index.php :

Найти:
echo $tpl->result['main'];

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


3. Открыть engine/modules/register.php :
Найти:
require_once ENGINE_DIR . '/classes/parse.class.php';

Ниже добавить:
require_once ENGINE_DIR . '/dle_vs_smf.php';

Найти:
$idlink = rawurlencode( base64_encode( $name . "||" . $email . "||" . md5( $password1 ) . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) )));

Заменить на:
$idlink = rawurlencode( base64_encode( $name . "||" . $email . "||" . md5( $password1 ) . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) ) . "||" . sha1(strtolower($name) . $password1) ) );
Найти:
if( intval( $config['reg_group'] ) < 3 ) $config['reg_group'] = 4;

Ниже добавить:
$member_info = array(
              'username'    => $name,
              'password'     => $user_arr[4],
              'email'        => $email,
              'regtime'      => $add_time,);
            $smf->from_dle_registration($member_info);

Интеграция завершена.

Внимание!!
Изменить данные MySQL на свои в dle_vs_smf.php и smf-config.php !!!

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

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

Скачать интеграцию:
integration_SMF-2.0.2_and_DLE_9.6.zip [2,57 Kb] (cкачиваний: 909)

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. Wings
    17 сентября 2013 22:47
    $idlink = rawurlencode( base64_encode( $name . "||" . $email . "||" . md5( $password1 ) . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) )));
    в десятой такого нет
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация