ScriptLife » DataLife Engine » Модули / Плагины DLE » Clean Sign Up 2.0 – регистрация в модальном окне для DLE

Clean Sign Up 2.0 – регистрация в модальном окне для DLE

09 ноя 2022, 11:52
Добавил: ScriptLife
16
0
Данный материал предоставлен сайтом ScriptLife.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
  • Описание
    • Версия DLE: 13.x +
    • Автор: Артем Малков

Вторая версия модуля AJAX-регистрации «Clean Sign Up» для CMS DataLife Engine.

Какие изменения коснулись этой версии?

  1. Разработан новый авторский дизайн с сохранением основной идеи – легкость, чистота в дизайне и быстрота в регистрации. Добавлена адаптивность и приятная анимация различных элементов формы.
  2. Модуль подключен к стандартным функциям движка (фильтрация пользователей (черные списки) и защита от спамеров). Плюсом ко всему добавлен ряд собственных условий проверки веденных данных пользователей.
  3. В отличие от первой версии модуля, здесь не используется стандартная регистрация DLE. Это значит, что можно отключить стандартную регистрацию, тем самым обезопасить себя от ботов авторегистраторов, которые часто докучают владельцам сайтов с этой CMS.
  4. Регистрация осуществляется без покидания страницы, а это значит, что пользователь не потеряет нужную ему информацию, которую он черпал в момент регистрации со страниц вашего сайта.
  5. Тексты писем (уведомлений), отправляемые пользователю и администратору сайта, вынесены в отдельные файлы и имеют поддержу HTML-разметки. Это позволит вам (по необходимости) создать свои красивые и уникальные e-mail письма и выделиться среди других ресурсов.
  6. Ну и напоследок – добавлена возможность автоматического входа (авторизации) по желанию пользователя после прохождения успешной регистрации.

В целом неплохо, не так ли? Я тоже так думаю, поэтому не будем терять время и приступим к установке.

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

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

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

1. Для начала отключим стандартную регистрацию в DLE установив плагин xml.
2.  Загрузите папки engine и templates.
3. В файл main.tpl вашей темы, в самый его низ, перед закрывающим тегом  подключите скрипт вывода модального окна:

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

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

[group=5]

    href="jаvascript: void(0);" id="csu_link"

[/group]

Установка завершена!

Ctrl
Enter
Заметили ошЫбку?
Выделите текст и нажмите Ctrl+Enter
Мы в

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Комментариев еще нет. Вы можете стать первым!

Политика конфиденциальности

Сайт использует идентификационные файлы cookies для хранения информации. «Cookies» представляют собой файлы, которые могут использоваться сайтом для идентификации посетителей... Больше информации