Артём Мáлков

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

11 ноя90 коммАртём Мáлков

Приветствую всех посетителей сайта Pandoge! Сегодня на повестке дня у нас одно из ожидаемых обновлений наших модулей, а именно – вторая версия модуля AJAX-регистрации «Clean Sign Up» для CMS DataLife Engine.

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

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

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

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

Установка модуля

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();

}

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

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

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

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

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

[group=5]

	<a href="javascript: 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» 2.0 – быстрая регистрация в чистом модальном окне для DLE

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

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

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

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

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

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

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

Чтобы вы представляли, что в итоге у вас должно получиться – посмотрите эту видеодемонстрацию:

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

Приятного пользования!

Файл
Размер
Ссылка
clean-sign-up-2.0.zip
10,77 Kb
Скачать с сервера
Рекомендуем к просмотру
Рабочая авторизация на сайте через API в DLE
Хаки
«Clean Sign Up» – быстрая регистрация в чистом модальном окне для DLE
Посты
Модуль статистики «LightStat» 1.0 для DLE
Модули и скрипты
90
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    1
      •  Пользователь
    7 мая в 15:15

    DLE 17.1

    Все сделал по инструкции, после нажатия кнопки, происходит... ничего. Как пофиксить?

      • 0
      1
        •  Пользователь
      30 июн в 20:04

      Дмитрий Иванович, та же проблема без понятия как решить

    • 0
    4
      •  Пользователь
    21 мар в 15:53

    Модуль работает хорошо на версии пхп 7.4, только после регистрации не авторизирует на сайте. На 8.1 выдает ошибку:

    Warning: Undefined variable $lang in /var/www/www-root/data/www/site.ru/engine/modules/sitelogin.php on line 331 Warning: Trying to access array offset on value of type null in /var/www/www-root/data/www/site.ru/engine/modules/sitelogin.php on line 331 Warning: Undefined variable $lang in /var/www/www-root/data/www/site.ru/engine/modules/sitelogin.php on line 331 Warning: Trying to access array offset on value of type null in /var/www/www-root/data/www/site.ru/engine/modules/sitelogin.php on line 331 Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/www-root/data/www/site.ru/engine/classes/templates.class.php on line 92 Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/www-root/data/www/site.ru/engine/classes/templates.class.php on line 92 Fatal error: Uncaught Error: Attempt to modify property "result" on null in /var/www/www-root/data/www/site.ru/engine/cache/system/plugins/6829b798516aec89b7cb14fb549c6190.php:396 Stack trace: #0 /var/www/www-root/data/www/site.ru/engine/modules/sitelogin.php(331): msgbox(NULL, NULL) #1 /var/www/www-root/data/www/site.ru/engine/ajax/clean_sign_up/index.php(368): require_once('/var/www/www-ro...') #2 {main} thrown in /var/www/www-root/data/www/site.ru/engine/cache/system/plugins/6829b798516aec89b7cb14fb549c6190.php on line 396

    Это уже после того как я закомментировал функции проверки на бан для логина и имейла.

    • 1
    1
      •  Пользователь
    9 янв в 19:20

    Это только регистрация? ) Я думал Авторизация и Регистрация. Никак не сделать сразу Авторизацию через этот модуль? Чтоб одно окошко было в общем

      • 0
      1077
        •  Команда Pandoge
      20 янв в 10:00

      Роман, только регистрация и об этом сказано в заголовке. Сделать можно, но уже платно.

    • 2
    2
      •  Пользователь
    14 дек в 22:10

    Решение проблемы после перехода на 8 php. Сам не программист. Тупо гуглил по совпадениям ошибок. Гарантии не даю, но работает.

    if(count($banned_info["name"])) {

    заменить на

    if(count((array)$banned_info["name"])) {

    if(count($banned_info["email"])) {

    заменить на

    if(count((array)$banned_info["email"])) {

      • 0
      1077
        •  Команда Pandoge
      15 дек в 09:10

      steels, версия DLE при этом остаётся той же самой?

      • 0
      2
        •  Пользователь
      17 дек в 16:38

      Артём Мáлков, Да.

      • 0
      1077
        •  Команда Pandoge
      19 дек в 10:08

      steels, мне почему-то кажется, что это не совсем верное решение. Эта часть отвечает за проверку, разрешено ли регистрироваться с указанным логином, email или ip.

      Если будет возможность - проверьте этот функционал и отпишитесь здесь

      • 0
      4
        •  Пользователь
      21 мар в 15:51

      Артём Мáлков, не работает это.

    • 0
    13
      •  Проверенный
    22 ноя в 14:23

    На DLE 15.3 не работает cry . При вводе всех данных и нажатии на кнопку зарегистрироваться, в консоли ошибка jquery-3.6.0.min.js:2

    POST https://localhost/engine/ajax/clean_sign_up/index.php 500 (Internal Server Error)

      • 0
      1077
        •  Команда Pandoge
      22 ноя в 15:55

      Edu, 500 ошибка говорит об ошибке в index.php. Есть возможность дать FTP от сайта?

      • 0
      13
        •  Проверенный
      22 ноя в 16:02

      Артём Мáлков, тестирую на локалке, потому доступ дать не получится, раньше на старых версиях dle работало как часы, сейчас обновился на DLE 15.3 и такая проблема.

      • 0
      1077
        •  Команда Pandoge
      22 ноя в 16:22

      Edu, тогда давайте разбираться. Логи сервера что показывают? А так же какой приходит ответ от сервера (посмотреть можно в консоли разработчика во вкладке Сеть)

      • 0
      13
        •  Проверенный
      22 ноя в 17:38

      Артём Мáлков, localhost: 127.0.0.1 [22/Nov/2022:19:31:42 +0500] "POST /engine/ajax/clean_sign_up/index.php HTTP/1.1" 500 - "https://localhost/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 OPR/91.0.4516.77"

      • 0
      13
        •  Проверенный
      22 ноя в 17:41

      Артём Мáлков,

      URL запроса: https://localhost/engine/ajax/clean_sign_up/index.php
      Метод запроса: POST
      Код статуса: 500 Internal Server Error
      Удаленный адрес: 127.0.0.1:443
      Правило для URL перехода: strict-origin-when-cross-origin
      Connection: close
      Content-Length: 0
      Content-Type: text/html; charset=UTF-8
      Date: Tue, 22 Nov 2022 14:37:38 GMT
      Server: Apache
      Accept: */*
      Accept-Encoding: gzip, deflate, br
      Accept-Language: ru-RU,ru;q=0.9
      Connection: keep-alive
      Content-Length: 97
      Content-Type: application/x-www-form-urlencoded; charset=UTF-8
      Cookie: _ym_uid=1668776155750006996; _ym_d=1668776155; PHPSESSID=8uhc3pujbs7nki49rfjg3dj4371eng6d
      Host: localhost
      Origin: https://localhost
      Referer: https://localhost/
      sec-ch-ua: "Not-A.Brand";v="99", "Opera";v="91", "Chromium";v="105"
      sec-ch-ua-mobile: ?0
      sec-ch-ua-platform: "Windows"
      Sec-Fetch-Dest: empty
      Sec-Fetch-Mode: cors
      Sec-Fetch-Site: same-origin
      User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 OPR/91.0.4516.77
      X-Requested-With: XMLHttpRequest
      • 0
      1077
        •  Команда Pandoge
      22 ноя в 17:43

      Edu, Консоль разработчика - Сеть - XHR - вкладки Запрос и Ответ - что в них?

      • 0
      13
        •  Проверенный
      22 ноя в 17:45

      Артём Мáлков, так же пробовал Ваше решение ошибки 500 в комментарии от 23 авг в 13:31 с изменением кода в файле /engine/ajax/clean_sign_up/index.php - не помогло

      • 0
      13
        •  Проверенный
      22 ноя в 17:56

      Артём Мáлков, не уверен что я нашёл верные вкладки, но выбираю index.php (появляется когда жмешь "Зарегистрироваться" и горит красным как и ошибка 500 в консоли) и во вкладке Ответ написано "По этому запросу нет данных ответа"

      • 0
      1077
        •  Команда Pandoge
      22 ноя в 18:15

      Edu, а если в файле /engine/ajax/clean_sign_up/index.php строки:

      ini_set("error_reporting", 0);
      ini_set("display_errors", 0);

      заменить на:

      ini_set("error_reporting", E_ALL);
      ini_set("display_errors", 1);
      ini_set("display_startup_errors", 1);

      что показывает консоль после попытки зарегистрироваться?

      Если у вас Opera - то смотрите в Network - Fetch/XHR - вкладки Preview и Response, выбрав при этом запрос на скрипт.

      • 0
      13
        •  Проверенный
      22 ноя в 18:25

      Артём Мáлков, теперь приходит ответ

      <br />
      <b>Warning</b>:  Undefined array key "name" in <b>C:\OpenServer\domains\localhost\engine\ajax\clean_sign_up\index.php</b> on line <b>218</b><br />
      <br />
      <b>Fatal error</b>:  Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in C:\OpenServer\domains\localhost\engine\ajax\clean_sign_up\index.php:218
      Stack trace:
      #0 {main}
        thrown in <b>C:\OpenServer\domains\localhost\engine\ajax\clean_sign_up\index.php</b> on line <b>218</b><br />

      Вот код с этого файла на 218 строке

      if(count($banned_info["name"])) {
      
      			foreach($banned_info["name"] as $banned) {
      
      				$banned["name"] = str_replace("\*", ".*", preg_quote($banned["name"], "#"));
      
      				if($banned["name"] and preg_match("#^".$banned["name"]."$#i", $login)) {
      
      					if($banned["descr"]) {
      
      						$reg_err_21 = str_replace("{descr}", $reg_err_22, $reg_err_21);
      						$reg_err_21 = str_replace("{descr}", $banned["descr"], $reg_err_21);
      
      					} else {
      						
      						$reg_err_21 = str_replace("{descr}", ".", $reg_err_21);
      
      					}
      
      					echo "<span class='csu_red_alert'>".$reg_err_21."</span>";
      
      					die();
      
      				}
      
      			}
      
      		}

      Что не так? confuse

      • 0
      1077
        •  Команда Pandoge
      22 ноя в 22:01

      Edu, не работает часть, связанная с проверкой блокировки логинов и email.

      Варианта два - удалять её или обновлять в соответствии устройства новой версии CMS.

      Второй вариант предпочтительнее.

      • 0
      13
        •  Проверенный
      22 ноя в 22:31

      Артём Мáлков, к сожалению, я в этом не разбираюсь confuse

      • 0
      1077
        •  Команда Pandoge
      22 ноя в 23:11

      Edu, если нужно, я могу посмотреть на досуге

      • 0
      13
        •  Проверенный
      23 ноя в 18:54

      Артём Мáлков, буду очень признателен если пофиксите эту проблему smiley На данный момент, я закомментировал блоки кода связанные с логином и email и вроде как всё работает.. Опасно ли использовать модуль с такими "костылями"?

    • 1
    1
      •  Пользователь
    8 сен в 16:18

    не работает кнопка *зарегистрироваться* http://cubik.fun/

      • 2
      1077
        •  Команда Pandoge
      15 сен в 10:07

      Nikita Terekhin, как я вижу, сейчас нет проблем с формой?

    • 0
    1
      •  Пользователь
    9 июн в 15:27

    Здравствуйте. С модулем возникла проблема. Он не регистрирует пользователя. При нажатии на кнопку регистрации ничего не происходит.

      • 3
      1077
        •  Команда Pandoge
      9 июн в 18:50

      Александр Белинский, здравствуйте!

      На каком сайте повторяется проблема?

    • 0
    1
      •  Пользователь
    19 мая в 23:39

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

      • 0
      1077
        •  Команда Pandoge
      22 мая в 23:57

      Alexandr, здравствуйте!

      Подскажите адрес сайта, версию CMS и в каком файле темы сайта (TPL) осуществляли подключение модуля?

    • 2
    1
      •  Пользователь
    19 фев в 10:42

    Приветствую, у меня проблема, белый фон при открытии регистрационного окна, больше ничего не происходит ,_,

      • 0
      1077
        •  Команда Pandoge
      19 фев в 14:07

      Dexterrrr vip, здравствуйте!

      Что показывает консоль разработчика? На каком сайте повторяется проблема?

    • 4
    4
      •  Пользователь
    25 янв в 16:44

    У меня проблема, что когда ты нажимаешь на ссылку с регистрацией, вылезает просто белый фон. Подскажите пожалуйста как это исправить?

      • 0
      1077
        •  Команда Pandoge
      25 янв в 18:42

      Anton Ponm, на каком сайте повторяется проблема?

      • 0
      4
        •  Пользователь
      25 янв в 23:11

      Артём Мáлков, У меня на локале.. в OpenServer. Или я вопрос не правильно понял?

      • 0
      1077
        •  Команда Pandoge
      26 янв в 10:15

      Anton Ponm, чтобы быстрее помочь вам решить проблему, нужно предоставить доступ к сайту, где она повторяется.

      • 1
      4
        •  Пользователь
      26 янв в 11:02

      Артём Мáлков, ага.. ладно, щас поставлю, и напишу. Но там в общем такая проблема как я понял, что при нажатии то просто белый экран, и ничего не отображается, а вот сами элементы есть, только их не видно. Не знаю, вроде бы всё сделал по инструкции..

      • 2
      4
        •  Пользователь
      26 янв в 13:18

      Anton Ponm, поставил, он пока конечно не доделанный абсолютно, но всё же: daily-star.ru

      • 1
      1077
        •  Команда Pandoge
      изменено 26 янв в 14:32

      Anton Ponm, я вижу следующие моменты:

      1. Если не ошибаюсь, есть конфликт jQuery. Нужно оставить одну или - https://www.pandoge.com/stati-i-sovety/kak-ispolzovat-dve-i-bolee-bibliotek-jquery-na-sayte

      2. В файле /engine/skins/clean_sign_up/css/index.css строку:

      .csu_form_block_main.csu_show_form_effect .csu_form_block {

      замените на:

      .csu_form_block_main.csu_show_form .csu_form_block {

      В архиве к посту уже поправлено. Спасибо за замечание.

    • 1
    3
      •  Пользователь
    18 окт в 13:50

    Артем как с вами связаться? хотелось бы узнать каков будет ценник доработать этот модуль? Про то что я писал ранее - добавить сюда авторизацию и забыли пароль на аджаксе и все это аналогично в модальном окне + прикрутить новую рекапчу (рекапча невидимка).

    • 0
    3
      •  Пользователь
    18 окт в 13:27

    Артем! А вы бы могли доработать свой модуль полноценно? Очень вас прошу, сильно уж нужно такое решение. О чем я собственно... Сделать не только регистрацию, а и авторизация на аджаксе и восстановление пароля аджаксе. Ну и хотя бы в модуль добавить самую новую форму рекапчи (так называемую невидимая рекапча).

    Наткнулся как-то на одном из киносайтов на подобное решение. Вот как на этом сайте - filmix.ac

    У меня когда-то что-то подобное было. Но, оно было написано криво. Да и банально устарело.

    Был бы весьма признателен вам, да и модуль был бы топчик. Хотя если так подумать, у вас уже на сайте такое реализовано с авторизацией, так что думаю слепить воедино уже куда проще.

    • 1
    2
      •  Пользователь
    27 апр в 18:13

    Артем, здравствуйте! А что по поводу рекапчи, каким образом её добавить?

      • 0
      1077
        •  Команда Pandoge
      28 апр в 03:35

      gopay17998, здравствуйте!

      Мне кажется, она здесь не нужна.

      • 1
      2
        •  Пользователь
      28 апр в 09:30

      Артём Мáлков, Был бы благодарен за реализацию рекапчи, всё таки хочется оградить себя от пустых регистраций. Готов оплатить, указал свой телеграм в профиле.

      • 0
      1077
        •  Команда Pandoge
      8 мая в 01:32

      Nick Gopay17998, постараюсь подумать над этим вопросом.

    • 1
    11
      •  Проверенный
    10 фев в 18:10

    Очень хорошая вещь как регистрация в чистом модальном окне.

    Жаль что у вас нет копии.. только не регистрации, а авторизации. (в этом же окне)

      • 0
      11
        •  Проверенный
      11 фев в 17:34

      Upseg,

      Да и не работает что-то у нас.. он.. вписываем ссылку в шаблон и не чего при нажатии не происходит.

      А

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

      Вообще не чего не выводит..

      В консоле ошибок js нет.

      • 0
      1077
        •  Команда Pandoge
      15 фев в 10:25

      Upseg, здравствуйте!

      Покажите сайт, постараюсь помочь.

    • 2
    1077
      •  Команда Pandoge
    изменено 23 авг в 13:31

    Внимание! Всем у кого не работает регистрация (в консоли ошибка 500), предположительно на новых версиях DLE.

    Часть этого комментария скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.

    Это должно решить проблему smiley

      • 1
      13
        •  Проверенный
      18 ноя в 20:28

      Артём Мáлков, на DLE 15.3 не помогло cry , есть ещё варианты? В консоли ошибка jquery-3.6.0.min.js:2

      POST https://localhost/engine/ajax/clean_sign_up/index.php 500 (Internal Server Error)

    • 3
    1
      •  Проверенный
    8 мая в 20:08

    Установил, все гуд, но после регистрации не авторизовывается пользователь на сайте, хотя чекбокс стоит

      • 0
      4
        •  Пользователь
      11 мар в 20:28

      Ivan K, такая же проблема, может кто подскажет

      • 1
      4
        •  Пользователь
      22 мар в 01:25

      Ivan K, смените метод авторизации на сайте с имейла на логин, тогда будет все гуд.

    • 1
    1
      •  Пользователь
    4 мая в 01:35

    Добрый день, установил модуль на MySQL 5.5, все работает нормально, но вот на версии MySQL 5.7 и выше, при регистрации, выдает вот такую ошибку MySQL error in file: \engine\api\api.class.php at line 309

    Error Number: 1146

    The Error returned was:

    Table 'sayzu2.intodle_users' doesn't exist

    SQL query:

    insert intodle_users (email, password, name, user_group, reg_date) VALUES ('test@mail.ru', '********************************', 'test', '4', '1588518680')

    Как это вылечить? скажем в MariaDB, такой проблемы не наблюдается.

    • 0
    1
      •  Пользователь
    31 мар в 19:23

    Здравствуйте Артём Малков, скачал и установил ваш модуль, и столкнулся с проблемой

    Fatal error: require_once(): Failed opening required 'W:\domains\mirse.com/engine/classes/plugins.class.php' (include_path='.') in W:\domains\mirse.com\admin.php on line 31

    очень прошу вас помочь мне.

      • 0
      1077
        •  Команда Pandoge
      23 авг в 13:33

      Мирослав Дейнега, здравствуйте!

      На хостинге проблема повторяется?

    • 1
    1
      •  Пользователь
    26 мар в 21:30

    Добрый день, вопрос немного не по данному модулю.

    Скажите, как вы вывели ошибки авторизации, неправильного пароля, логин и т.д. в окне входа?

    Просто у всех DLE они выводятся в info, а на вашем сайте всё аккуратно в окошечке входа)

    Думаю многим будет интересно :)

      • 0
      1077
        •  Команда Pandoge
      23 авг в 13:34

      LeksKokorin, здравствуйте!

      Переделывал саму авторизацию.

    • 1
    1
      •  Пользователь
    26 ноя в 16:59

    А как скачать? Не вижу в конце ничего подобного чтобы скачать.

      • 0
      1077
        •  Команда Pandoge
      26 ноя в 22:43

      Максим Филиппов, прошу прощения.

      Модуль со всеми актуальными (на момент написания этого комментария) обновлениями доступен для скачивания. cool

    • 0
    1077
      •  Команда Pandoge
    11 ноя в 04:07

    Внимание!

    Произошло внеплановое обновление модуля. Исправлено несколько критичных ошибок + изменена логика обработки входящих данных.

    Рекомендую обновиться, перезалив все файлы из архива. glass

    • 1
    3
      •  Пользователь
    19 окт в 23:34

    Артем Мáлков, Здравствуйте

    А что может быть?

    Если в просмотр кода видно все элементы, но на странице ничего нет.

      • 0
      1077
        •  Команда Pandoge
      19 окт в 23:49

      Misterdixs, здравствуйте.

      Кеш сайта/браузера чистили?

      Установили все по инструкции?

      Окно с формой появляется при клике на ссылку?

      Проверьте корректность подключения jQuery.

      • 1
      3
        •  Пользователь
      20 окт в 00:28

      Артем Мáлков, Спасибо большое)

      • 0
      1
        •  Пользователь
      26 окт в 22:00

      Артем Мáлков,

      Здравствуйте

      Можно ли, как то ваш модуль на регистрации, переделать в авторизацию?

      • 1
      1077
        •  Команда Pandoge
      27 окт в 00:37

      goodgame, Здравствуйте.

      Да, конечно. Для этого Вам нужно самостоятельно переписать код модуля или заказать платную его доработку.

      • 0
      13
        •  Проверенный
      17 ноя в 21:47

      Misterdixs, Здравствуйте.

      Можете подсказать как решили эту проблему?

      • 0
      1077
        •  Команда Pandoge
      19 ноя в 22:57

      EdU, насколько мне помнится, ошибка была в jQuery. Попробуйте подключить ее в HEAD сайта (перед закрывающим тегом):

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
      • 0
      3
        •  Пользователь
      24 ноя в 22:34

      Артем Мáлков, Здравствуйте, сколько будет стоит дописать авторизацию?

      • 0
      1077
        •  Команда Pandoge
      26 ноя в 01:50

      Goodgame, здравствуйте!

      Если не ошибаюсь, ответ Вам дали ВКонтакте.

      Внимание! Модуль был обновлен. Немного изменена логика обработки входящих данных.

      Рекомендую обновиться, перезалив все файлы из архива (можно без CSS, если вы изменяли вид).

    • 0
    4
      •  Проверенный
    30 сен в 12:01

    Как с Вами связаться ???

      • 0
      4
        •  Проверенный
      30 сен в 12:04

      Есть пару серьёзных минусов:

      1. Возможность с одной страницы вызвать форму только одной ссылкой

      2. Невозможно использовать через языковые файлы (если сайт на разных языках)

      • 1
      1077
        •  Команда Pandoge
      30 сен в 14:20

      Назарий, есть форма обратной связи, есть соц. сети. Все внизу сайта.

      1. Возможность с одной страницы вызвать форму только одной ссылкой

      Этот момент можно легко исправить.

      1. В ссылке ID замените на CLASS:

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

      2. В скрипте /engine/skins/clean_sign_up/js/index.js

      $("#csu_link").on("click", function() {

      замените на:

      $(".csu_link").on("click", function() {
      • 1
      4
        •  Проверенный
      1 окт в 02:29

      Артем Мáлков, огромное спасибо ! Возможно ли к Вам обратиться за доработкой данного модуля ? А именно:

      - Чтобы в php шаблонах использовать $lang (из языковых файлов) вместо текстовых комментариев.

      - прикрепить вкладку авторизоваться в данное модальное окно.

      Сколько будет стоить ?

      Заранее спасибо !

      • 0
      4
        •  Проверенный
      1 окт в 23:52

      Артем, ответьте пожалуйста на email.

    • 1
    1
      •  Пользователь
    25 сен в 04:30

    А сделать вывод Вопрос Ответ нее? Смысл от этого модуля если в нем даже базовые функции движка не учтены, что там говорить о реге через соц сети.

      • 1
      1077
        •  Команда Pandoge
      25 сен в 19:19

      Anthrax, а зачем Вам вывод Вопроса - Ответа? Добавлять лишние шаги для пользователей? А боты не думаю, что смогут зарегистрироваться через эту форму...

    • 2
    8
      •  Пользователь
    24 сен в 10:57

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

    [group=5]
    
    	<a href="javascript: void(0);" id="csu_link" title="Регистрация на сайте">Регистрация</a>
    
    [/group]
      • 1
      1077
        •  Команда Pandoge
      24 сен в 13:21

      Егор, Здравствуйте!

      В нужное место шаблона, что весьма логично.

    • 1
    2
      •  Пользователь
    22 сен в 11:41

    А как добавить возможность выбирать группу самостоятельно при регистрации?

    К примеру у меня на сайте есть 2 группы которые я бы хотел дать возможность выбирать пользователям при регистрации. Раньше на dle был такой хак, который позволял выводить эту возможность на странице регистрации, а сейчас установил ваш модуль и эта возможность пропала

      • 1
      1077
        •  Команда Pandoge
      22 сен в 15:58

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

      • 0
      2
        •  Пользователь
      22 сен в 19:59

      Артем Мáлков, Жаль, сам не шарю в этом деле. Спасибо за ответ

    • 2
    2
      •  Пользователь
    18 авг в 03:03

    Было бы круто добавить авторизацию через соц. сети

      • 0
      1077
        •  Команда Pandoge
      18 авг в 14:36

      Алексей Лукьянов, обновление модуля более не планируется. Можете попробовать реализовать это сами или заказать у нас, если для Вас это немного сложновато.

    • 2
    1077
      •  Команда Pandoge
    23 мая в 23:35

    Архив в модулем появится в ближайшее время smiley

      • 4
      1077
        •  Команда Pandoge
      26 мая в 01:51

      Модуль обновлен.

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

      • 0
      2
        •  Пользователь
      24 дек в 20:25

      Артём Мáлков, памагити)

      Жму регистрация и ничего не работает, тестирую по локалке через open server, на хост пока не грузил.

      В консоли милион ошибок https://prnt.sc/pYMVIB3GFJqS

      cry

      • 0
      2
        •  Пользователь
      31 дек в 04:33

      Григорий Иванов, на хосте тоже самое https://pachkavarenukiv.online/

Подняться наверх
Регистрация на сайте
Pandoge - уникальный проект, который собрал на своих страницах большой опыт многих людей в сфере сайтостроения.Присоединяйся и ты к сообществу, получай неограниченные знания и начинай творить свою мечту!Нажимая кнопку «Регистрация» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Логин
Пароль
Регистрация
Pandoge