Автор Тема: Clean Sign Up v2.0 – быстрая регистрация в чистом модальном окне для DLE  (Прочитано 1055 раз)

0 Пользователей и 1 Гость просматривают эту тему.

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем Репутация более 75 более 4000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
http://svalka58.ru/my_img/img/2019/05/26/d3bd0.png
Clean Sign Up v2.0 – быстрая регистрация в чистом модальном окне для DLE

Эта версия является последней, в которой собраны все ваши пожелания, основными из которых являются:

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

Установка

1. По необходимости, отключите стандартную регистрацию DLE. Для этого, откройте файл /engine/engine.php и в самый его верх вставьте:

// Отключение регистрации для Clean Sign Up

if((string)$_GET["do"] == "register") {

    header("HTTP/1.0 301 Moved Permanently");
    header("Location: /");
   
    die("Redirect");

}

2. Скачайте архив и загрузите его содержимое на сайт, по FTP без изменения иерархии папок.

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

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


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

[group=5]

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

[/group]

5. Завершающим шагом очистите кэш сайта.

Установка закончена. Приятного пользования!

Настройка модуля
Модуль имеет блок необязательных настроек в файле 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 (для пользователя соответственно).

Стандартный вид письма, отправляемого администратору:

http://svalka58.ru/my_img/img/2019/05/26/ebe39.png
Clean Sign Up v2.0 – быстрая регистрация в чистом модальном окне для DLE

Стандартный вид письма, отправляемого пользователю:
http://svalka58.ru/my_img/img/2019/05/26/ea49a.png
Clean Sign Up v2.0 – быстрая регистрация в чистом модальном окне для 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} – адрес сайта.

Модуль тестировался на DLE версий: 13.0 и выше. В более ранних версиях работа модуля также возможна.
Автор: Артем Малков

Ссылка на файлhttp://q32.ru/bQFD
Скачать без просмотра рекламы:

Для просмотра скрытого текста нужна регистрация.
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 
Теги: