Clean Sign Up быстрая регистрация для DLE


 Установка модуля «Clean Sign Up»
1. Для начала отключим стандартную регистрацию в DLE. Для этого подключитесь к вашему сайту по FTP.

2. В папке /engine/ откройте файл engine.php и в самый его верх вставьте:

// Отключение регистрации для Clean Sign Up
 
if((string)$_GET["do"] == "register") {
 
header("HTTP/1.0 301 Moved Permanently");
 header("Location: /");
 
 die("Redirect");
 
}

Сохраните изменения и отправьте файл обратно на сайт.

3. Далее скачайте архив в конце статьи, содержимое загрузите на ваш сайт по тому же FTP или другим удобным для вас способом с соблюдением иерархии папок.

4. В файл main.tpl вашей темы, в самый его низ, перед закрывающим тегом подключите скрипт вывода модального окна:

{include file="engine/modules/clean_sign_up.php"}


5. В нужное место на вашем сайте вставьте ссылку для вызова окна регистрации:

[group=5]
 
<a href="jаvascript: void(0);" id="csu_link" title="Регистрация на сайте">Регистрация</a>
 
[/group]

6. И завершающим этапом очистите кэш сайта. Установка закончена.
Настройка модуля

Модуль имеет блок необязательных настроек в файле index.php, который находится в папке /engine/ajax/clean_sign_up/.

Блок выглядит следующим образом:

// Блок необязательных настроек

$admin_email = ""; // E-mail администратора
$subject_for_admin = "Новая регистрация на сайте"; // Тема письма для администратора
$subject_for_user = "Регистрация на сайте"; // Тема письма для пользователя
$site_name = ""; // Название сайта

// Конец блока необязательных настроек

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

Работа с уведомлениями

Как уже говорилось ранее, модуль включает в себя два уведомления. Это уведомление для администратора (о том, что на сайте зарегистрировался новый пользователь) и, соответственно, для самого пользователя.

Содержание писем находится в папке темы (/templates/), в файлах csu_mail_for_admin.tpl (для администратора) и csu_mail_for_user.tpl (для пользователя соответственно).

Стандартный вид письма, отправляемого администратору:
Clean Sign Up быстрая регистрация для DLE

Стандартный вид письма, отправляемого пользователю:
Clean Sign Up быстрая регистрация для DLE

Помимо этого, в содержании письма для администраторов доступны следующие теги:

{csu_user_login} – логин пользователя.
{csu_user_email} – e-mail пользователя.
{csu_user_id} – ID пользователя.
{csu_user_ip} – IP пользователя на момент регистрации.
{csu_site_name} – название сайта.
{csu_site_url} – адрес сайта.

В содержании же письма для пользователей доступен немного другой их перечень:

{csu_user_login} – логин пользователя.
{csu_user_password} – пароль пользователя.
{csu_user_id} – ID пользователя.
{csu_site_name} – название сайта.
{csu_site_url} – адрес сайта.

Помимо этого, в содержании писем доступно использование HTML-разметки.

Обратите внимание, что это финальная версия модуля и более он обновляться не планируется, за исключением исправления найденных ошибок. Все личные пожелания вы можете заказать персонально и исключительно для себя за отдельную плату.

Изменен незначительный порядок последовательностей проверки корректности регистрации.
clean_sign_up_2_0-dlya-dle.zip


Гость, оставишь комментарий?
Имя:*
E-Mail: