Версия: InstantCMS v1.7
Давно ведутся споры по поводу регистрации пользователей на сайте. Нужны ли те или иные поля, никнейм, логин и тд. каждый выбирает сам для себя. Отмечу лишь то, что в сети я достаточно давно и формы регистрации, которые занимают более 3-4 полей меня удручают и мне их совсем не хочется заполнять. И думаю я здесь не одинок. Так же напрягает когда запрашивают email, а если у меня его нет? Не которые считают так: нет email-а — в интернете делать нечего 😊. И смешно и с другой стороны… Ведь зачем мы запрашиваем email, нет не для того что бы отличить бот это или не бот (сейчас автоматов по регистрации новых email-ов пруд пруди, а способов определения "человечности" достаточно), а для того что бы контактировать с зарегистрированным пользователем, не потерять с ним связь. Тогда давайте будет спрашивать ещё и телефон и адрес проживания 😊 и т.д. Но самый лучший способ это конечно подвести человека ввести свой email после регистрации. По этому я в админке сделал возможность выбора: либо запрашивать email, либо не запрашивать. При этом автоматически снимается галочка для активации аккаунта по email, если установлено не указывать email при регистрации.
Так же нужно отключить поля ICQ, дата рождения. А вот никнейм нет возможности отключить. Здесь раньше был спор о том что никнейм это не логин, да это так, НО пользователь всегда никнейм может исправить в профиле, по этому я сделал так, можно оставить только логин, тогда нику присваивается логин.

И так что мы из этого имеем? Мы имеем если поставить галочки в админке не запрашивать при регистрации все что есть, то пользователь заполняет всего 4 поля, это:
— логин
— пароль
— подтверждение пароля
— капча
Вот и получается у нас быстрая регистрация пользователя.
Наверное нужно расписать процесс, что где меняем, по пока что выложу файлы.
ВНИМАНИЕ! делайте резервные копии файлов перед их заменой!
ВАЖНО: файлы уже уже с изменениями из предыдущей статьи про регистрацию Оформление вывода ошибок при регистрации
/admin/components/registration/backend.php
/components/registration/frontend.php
/templates/мой_шаблон/components/com_registration.tpl
на этом мы не остановимся, т.к. у нас социальная сеть и мне для своего проекта очень важно знать, какого пола пользователь, по этому после вставим в регистрационную форму ПОЛ пользователя.
Давно ведутся споры по поводу регистрации пользователей на сайте. Нужны ли те или иные поля, никнейм, логин и тд. каждый выбирает сам для себя. Отмечу лишь то, что в сети я достаточно давно и формы регистрации, которые занимают более 3-4 полей меня удручают и мне их совсем не хочется заполнять. И думаю я здесь не одинок. Так же напрягает когда запрашивают email, а если у меня его нет? Не которые считают так: нет email-а — в интернете делать нечего 😊. И смешно и с другой стороны… Ведь зачем мы запрашиваем email, нет не для того что бы отличить бот это или не бот (сейчас автоматов по регистрации новых email-ов пруд пруди, а способов определения "человечности" достаточно), а для того что бы контактировать с зарегистрированным пользователем, не потерять с ним связь. Тогда давайте будет спрашивать ещё и телефон и адрес проживания 😊 и т.д. Но самый лучший способ это конечно подвести человека ввести свой email после регистрации. По этому я в админке сделал возможность выбора: либо запрашивать email, либо не запрашивать. При этом автоматически снимается галочка для активации аккаунта по email, если установлено не указывать email при регистрации.
Так же нужно отключить поля ICQ, дата рождения. А вот никнейм нет возможности отключить. Здесь раньше был спор о том что никнейм это не логин, да это так, НО пользователь всегда никнейм может исправить в профиле, по этому я сделал так, можно оставить только логин, тогда нику присваивается логин.

И так что мы из этого имеем? Мы имеем если поставить галочки в админке не запрашивать при регистрации все что есть, то пользователь заполняет всего 4 поля, это:
— логин
— пароль
— подтверждение пароля
— капча
Вот и получается у нас быстрая регистрация пользователя.

Наверное нужно расписать процесс, что где меняем, по пока что выложу файлы.
ВНИМАНИЕ! делайте резервные копии файлов перед их заменой!
ВАЖНО: файлы уже уже с изменениями из предыдущей статьи про регистрацию Оформление вывода ошибок при регистрации
/admin/components/registration/backend.php
/components/registration/frontend.php
/templates/мой_шаблон/components/com_registration.tpl
на этом мы не остановимся, т.к. у нас социальная сеть и мне для своего проекта очень важно знать, какого пола пользователь, по этому после вставим в регистрационную форму ПОЛ пользователя.
я сделал хотя бы обязаловку пола и города..вот с аватаром проблема..многие пользователе которые мало знакомы с инетом при регистрации не поймут слово аватар ..постоянно приходится как загрузить фото для главной
Да, я с вами согласен, что instantCMS не очень дружелюбен и юзабилитен, проект развивающийся, пользователи как раз дают разработчикам повод делать его лучше.
Вот следующим как раз будет ПОЛ при регистрации обязательным полем.
А вот город и всё остальное это уже можно после реги, хотя город тоже важен
тот кто не указывает email запрещается практически все кроме каментов, а при вводе оного, открывались доступные этому уровню пользователя функции.
А вот кнопка "СТАТЬ ОХОХУШКОЙ" - стопроцентное попадание! Классно! =))
Еслиб еще капча вырезать то вообще шикарно будет