Массовая проверка показателя «ИКС» от Яндекс   •   Online-инструменты
4 200 просм
65 комм
Поделиться:

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

Привет, друзья! Выкроил немножко времени для того, чтобы побаловать вас своей новой бесплатной работой.

Сегодня я рад представить вам «Clean Sign Up» – быструю регистрацию в модальном окне для CMS DataLife Engine.

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

Что умеет и чем хороша эта форма?

  1. Минимум шагов для регистрации.
  2. Автоматическая проверка ника на заполненность.
  3. Проверка заполненности всех полей перед регистрацией.
  4. Проверка валидности указанного адреса e-mail.
  5. Ну и конечно же – приятный дизайн.

Установка не сложная, но кропотливая, поэтому запаситесь терпением. Поверьте, оно того стоит ;)

Установка

1. Подключитесь к вашему сайту по FTP.

2. Скачайте архив в конце статьи и содержимое загрузите в корень вашего сайта.

3. Откройте файл main.tpl в папке вашей темы и перед закрывающим тегом </body> подключите форму:

[group=5]

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

[/group]

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

[group=5]

	<a href="javascript://" id="open_clean_form">Регистрация</a>

[/group]

5. В папке вашей темы откройте файл registration.tpl и все содержимое замените на:

[validation]

	<div class="validation_ok">
	
		<b>Уважаемый посетитель,</b><br>
		поздравляем, Ваш аккаунт только что был зарегистрирован на нашем сайте!<br>
		Не нарушайте <a href="/rules.html" target="_blank">правила проекта</a> и приятного Вам времяпровождения!<br>
		
		<div>
		
			<a href="/" title="Перейти на главную страницу">Продолжить</a>
			
		</div>
		
	</div>
	
[/validation]

Сохраните и отправьте обратно на сайт.

6. Авторизуйтесь в панели управления вашим сайтом. Перейдите в «Настройки скрипта», пункт «Настройки системы»:

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

На открывшейся странице переключитесь на вкладку «Настройки для пользователей»:

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

И на открывшейся форме отключите «Код безопасности» и «Включить систему Вопрос - Ответ».

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

Сохраните изменения.

7. Очистите кэш. Поздравляю, установка закончена!

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

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

ФайлРазмерСсылка
65
комментариев
Навигация:
1 2 3 4 5
wsionc
1.02 в 06:01
Можно узнать ваш регион для тестирования!?
  • 0
wsionc
1.02 в 06:14
если поможет вот скрин исходного кода, который постоянно меняться в районе "opacity" https://a.radikal.ru/a16/1802/f7/c5b4a1ef2244.png
  • 0
jebir
10.02 в 20:54
Здравствуйте! отключил «Код безопасности» и «Включил систему Вопрос - Ответ». но пишет неверный ответ что делать?
  • 1
jebir,

1. Проверить корректность настроек.
2. Очистить кэш сайта.
3. Очистить кэш браузера.
  • 10
дима
19.03 в 23:36
Привет. На dle 12 не работает должным образом
  • 0
дима, какие возникают проблемы в использовании?
  • 5
Роман
25.03 в 13:34
Работает на 12.1, проверил.
Есть один момент пока. Авторизация на DLE обычно в модальном окне, и если прописать там ссылку на регистрацию, желательно, чтобы окно авторизации закрывалось автоматом, иначе два окна открытых получается. Либо сделать два примера установки: как есть сейчас, и чтобы окно авторизации закрывалось.
  • 0
Роман
25.03 в 13:47
И не плохо было использовать свой tpl шаблон, чтобы можно было настроить внешний вид модального окна под свой дизайн.
  • 0
зачем
29.03 в 14:01
зачем писать два раза "делайте"?
  • 0
Алексей
7.04 в 23:42
Ещё бы такой же подобный модуль авторизации.. и вообще шикарно было бы.
  • 0
Алексей
11.04 в 20:42
Собственно такой вопрос.. у меня в шаблоне (на главной и.т.д.) несколько ссылок на регистрацию.. 2-3 штуки

[group=5]
<a href="javascript://" id="open_clean_form">Регистрация</a>
[/group]

Но будет открывать только 1.. а другие просто не будут функционировать..
Как сделать чтобы и другие работали ?
  • 0
Алексей,

[group=5]
<a href="javascript://" id="open_clean_form">Регистрация</a>
[/group]

Замените на

[group=5]
<a href="javascript://" class="open_clean_form">Регистрация</a>
[/group]

В скрипте main.js (30 строка)

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

замените на

$(".open_clean_form").on("click", function() {
  • 5
Дима
14.04 в 20:13
Постоянно выскакивает окошко "error - подтвердите действие на ......" что за хрень? и это к стати во всех Ваших модулях!
  • 0
Дима, а модуль устанавливали точно с нашего сайта? Без каких либо изменений?

Если да - то подключите библиотеку jQuery в head вашего сайта.
  • 5
DarkShin
20.04 в 14:54
Все отлично работает на 11 и 12. Спасибо большое, значительно облегчает создание тестовых пользователей на виртуальном сервере )
  • 0
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.