Делаем регистрацию и авторизацию в DLE на отдельной странице

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Делаем регистрацию и авторизацию в DLE на отдельной странице

Тестировал эту разработку автора на DLE 9.5

Иногда бывает необходимо убрать панель авторизации и сделать авторизацию и регистрацию новых пользователей на отдельной странице. Выглядеть все это будет в вашем дизайне.

Установка довольно проста.

Скачиваем архив и заливаем login.php в директорию /engine/modules/

Файл login_page.tpl заливаем в директорию /templates/{THEME}

Открываем файл /language/Russian/website.lng и ищем:

Код:
'wysiwyg_language' => "ru",

После этой строки добавляем:

Код:
'title_login' => "Авторизация на сайте",

Идем в /engine/engine.php и находим:

Код:
 case "feedback" : include ENGINE_DIR . '/modules/feedback.php'; break;

Ниже вставляем:

Код:
 case "login" : include ENGINE_DIR . '/modules/login.php'; break;

Ищем:

Код:
elseif ($do == 'feedback') $nam_e = $lang['title_feed'];

Ниже добавляем:

Код:
elseif ($do == 'login') $nam_e = $lang['title_login'];

Открываем файл /engine/init.php и находим:

Код:
$tpl->set( '{lostpassword-link}', $PHP_SELF . "?do=lostpassword" );

Ниже вставляем:

Код:
$tpl->set( '{loginpage-link}', $PHP_SELF . "?do=login" );

Ссылка на страницу авторизации/регистрации будет: http://вашсайт.ру/index.php?do=login
Также не забудьте вставить ссылку на страницу в нужное место вашего шаблона.
 

Вложения

  • login.zip
    920 байт · Просмотры: 141

Статистика форума

Темы
200.483
Сообщения
380.307
Пользователи
327.890
Новый пользователь
рикитики
Сверху Снизу