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

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
Добавляем группы для регистрации и удаляем не нужные поля
Предлагаю вашему вниманию плагин группы User  ^-^
Основные действия плагина регистрации
  • Добавление поля выбора группы для регистрации. Возможность выбора групп для регистрации
  • Убрать поле Имя. Поле имя не будет показано. Будет заменено именем из почты
  • Убрать поле Логин. Поле логин не будет показано. Будет заменено почтовым адресом
  • Убрать поле Пароль. Поле пароль не будет показано. Пароль будет создан автоматически
  • Убрать подтвердить Пароль. Поле подтвердить пароль не будет показано
  • Убрать подтвердить Email. Поле подтвердить Email не будет показано

В самом минимальном варианте остается только поле email. Плагин работает с стандартной формой регистрации.
Предназначен для Joomla 2.5 - 3
Ваши пожелания и рекомендации всегда рад услышать
Пользуйтесь на здоровье!
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
Подключил плагин - не работает почему-то. Joomla 3.4.5 Ссылка на регистрацию: http://taxi555111.ru/lichnyj-kabinet?view=registration
Отвечаю
Плагин работает с стандартной формой регистрации.
Отключите плагин K2
*

Arturs2006

  • Осваиваюсь на форуме
  • 34
  • 0 / 1
Отключите плагин K2
Так отключен же. Сделал как тут написано http://joomlaforum.ru/index.php?topic=241711.0
« Последнее редактирование: 20.12.2015, 02:17:13 от Arturs2006 »
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
Так отключен же
Иногда хоть в исходный код страницы заглядывайте. Подумайте откуда я взял, что это K2(в разметке прямо указано)
В стандартном плагине нет полей (Изображение пользователя (аватар), URL)
   
*

Arturs2006

  • Осваиваюсь на форуме
  • 34
  • 0 / 1
А как тогда отключить? Сделал как тут было сказано http://joomlaforum.ru/index.php?topic=241711.0 но как видите не отключилось...
И ещё дурацкий вопрос... Я точно помню, что где-то в админке была возможность убрать ссылку "Забыли пароль?". Но не могу найти где это видел... подскажите пожалуйста где эта настройка находится? Вполне возможно, что там же и К2 отключается.
*

virtucom

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
А можно ли передать параметр выбора группы в форму регистрации RSForm? Нужны дополнительные поля (к прим. должность, организация) и последующий экспорт списков пользователей в Excel. В связке Ваш плагин и RSForm вышло бы довольно хорошо. Или есть решение попроще?
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
А можно ли передать параметр выбора группы в форму регистрации RSForm? Нужны дополнительные поля (к прим. должность, организация) и последующий экспорт списков пользователей в Excel. В связке Ваш плагин и RSForm вышло бы довольно хорошо. Или есть решение попроще?
Вы не стого конца подходите. Нужны дополнительные поля вот решение http://library.logicsistemi.it/en/joomla/general-topics/40-joomla-25-extending-users-data-with-custom-fields
RSForm никакого абсолютно не имеет отношения к регистрации
*

daria_z

  • Новичок
  • 15
  • 0 / 0
подскажите, как подключить плагин к регистрации CommunityBuilder
*

virtucom

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Цитировать
А можно ли передать параметр выбора группы в форму регистрации RSForm? Нужны дополнительные поля (к прим. должность, организация) и последующий экспорт списков пользователей в Excel. В связке Ваш плагин и RSForm вышло бы довольно хорошо. Или есть решение попроще?
Вы не стого конца подходите. Нужны дополнительные поля вот решение http://library.logicsistemi.it/en/joomla/general-topics/40-joomla-25-extending-users-data-with-custom-fields
RSForm никакого абсолютно не имеет отношения к регистрации
Федор, Вы меня извините за настойчивость :) Но предложенный Вами способ не решит всех стоящих передо мною задач за один раз.
Может, я ошибаюсь, но одна из важных функций RSForm - заменять собой стандартную форму регистрации.
Для меня RSForm удобна по многим параметрам: добавление любых полей средствами компонента, удобный экспорт данных в Excel и CSV
Есть так же важная функция вывода данных в полях из БД.
Вот я для наглядности проиллюстрирую, что мне нужно.

Спойлер
[свернуть]

Извините за долгое объяснение, но вот про этот случай я спрашивал, как передать параметры выборы группы из Вашего плагина в поле формы RSForm.
Т.к. я не особенно силен в PHP (даже особенно не силен :)  ), использую здесь принцип строительства из готовых материалов, не разрабатывая функционал каждый раз с нуля.


« Последнее редактирование: 02.03.2016, 11:36:18 от virtucom »
*

Ramil8009

  • Захожу иногда
  • 146
  • 1 / 1
Так как поменять то местами пароль и почту? Зачем пароль в начале ?
*

yandex_hb

  • Захожу иногда
  • 254
  • 10 / 3
Fedor, большое спасибо за плагин — работает прекрасно.

Только я немного не понимаю. Вот тут вы подменяете значение username на email:
Код: php
if ($this->del_username) $data->username = $data->email1;

Я добавляю в плагин ещё и проверку формы редактирования профиля:
Код: php
public function onContentPrepareData($context, $data) {
  if (($context != 'com_users.registration' && $context != 'com_users.profile') || !is_object($data)) return true;
.....
function onContentPrepareForm($form, $data) {
  if ($form->getName()!= 'com_users.registration' && $form->getName()!= 'com_users.profile') return true;
Выключенные поля исчезли. Появился выбор группы.

Но при смене email не меняется username... Подскажите, что я упускаю?

upd: попробовал такую конструкцию добавить, не работает.
« Последнее редактирование: 24.09.2016, 02:56:38 от yandex_hb »
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
*

yandex_hb

  • Захожу иногда
  • 254
  • 10 / 3
Точно, работает. Спасибо!
Менял эту проверку в onUserBeforeSave, а тут не догадался.

А можете объяснить почему смена username не происходит в onContentPrepareData или в onUserBeforeSave?
robert в той ветке пишет: "onUserBeforeSave не получится менять рег. данные: объект $table уже предопределен до этого".
Но ведь смена email при редактировании происходит без проблем?
« Последнее редактирование: 24.09.2016, 12:39:13 от yandex_hb »
*

wowkarak

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Привет
ребята можно еше раз как имено поменять чтоб имя бралось не с емаила а из логина и не было пролем потом как аписоно в начале ?
может кстате в самом плгине допилить от кудо брать значение
*

anoorik

  • Захожу иногда
  • 113
  • 0 / 0
Не отображается в форме
*

rmfalx

  • Новичок
  • 11
  • 0 / 0
Добавляем группы для регистрации и удаляем не нужные поля
Предлагаю вашему вниманию плагин группы User  ^-^
Основные действия плагина регистрации
  • Добавление поля выбора группы для регистрации. Возможность выбора групп для регистрации
  • Убрать поле Имя. Поле имя не будет показано. Будет заменено именем из почты
  • Убрать поле Логин. Поле логин не будет показано. Будет заменено почтовым адресом
  • Убрать поле Пароль. Поле пароль не будет показано. Пароль будет создан автоматически
  • Убрать подтвердить Пароль. Поле подтвердить пароль не будет показано
  • Убрать подтвердить Email. Поле подтвердить Email не будет показано

В самом минимальном варианте остается только поле email. Плагин работает с стандартной формой регистрации.
Предназначен для Joomla 2.5 - 3
Ваши пожелания и рекомендации всегда рад услышать
Пользуйтесь на здоровье!


У меня вопрос к автору. Есть такой плагин SMSFox для подтверждения регистрации по sms. Скажите, можно как-то подружить ваш плагин и плагин подтверждения по sms чтобы в самой минималистичной версии регистрации оставался не e-mail пользователя а его нмоер телефона?
*

abonnent

  • Новичок
  • 9
  • 0 / 0
Добрый день. Скажите, пожалуйста, как поменять местами поля? Я использовал дополнение "Пользователь - группы", вы даете на него ссылку, убрал ненужные поля. А как поменять местами оставшиеся?
*

abonnent

  • Новичок
  • 9
  • 0 / 0
Так как поменять то местами пароль и почту? Зачем пароль в начале ?
Добрый день. Вы смогли поменять местами пароль и эл.ящик? Если да , то как?
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
Добрый день. Вы смогли поменять местами пароль и эл.ящик? Если да , то как?

версткой макетов этих видов, которые вы должны переопределить в своем шаблоне в папке HTML
*

Almaziko

  • Новичок
  • 5
  • 0 / 0
Всё так просто, ахах. ТС спасибо за простое и отличное решение!
*

Fess_N

  • Новичок
  • 18
  • 0 / 0
Действительно простое - проще как есть оставить. Со временем станет привычным.
*

maska

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Fedor
Добрый день, спасибо за плагин.
Подскажите пожалуйста как при отключенном поле пароль, пароль генерируется автоматически? И как сделать чтобы при отключенном поле маил, тоже генерировался автоматически.
Спасибо.
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
 пароль генерируется автоматически
Цитировать
ак сделать чтобы при отключенном поле маил, тоже генерировался автоматическиl
написать генератор mail аналогично паролю, только как вы планируете осуществлять восстановление пароля, которое привязано к email
*

vm0777

  • Новичок
  • 14
  • 0 / 0
Отличный плагин - простой, понятный, свою функцию отрабатывает на 100%!

« Последнее редактирование: 28.07.2018, 05:15:53 от vm0777 »
*

tuztref

  • Новичок
  • 8
  • 0 / 0
  • arbiter elegantia
Автору + за плагин! Я столкнулся с проблемой - вывод выбора группы при регистрации не на стандартном шаблоне Joomla. Подскажите, где раскопать вывод полей выбора группы, если шаблон не стандартный? Я не использую К2, но использую Virtuemart и AcyMailing - они могли повлиять на отсутствие полей для выбора группы пользователей на форме регистрации? Или это чисто шаблон их не подхватил?
« Последнее редактирование: 16.08.2018, 12:24:19 от tuztref »
Не бывает нерешаемых задач, бывают неправильные подходы
*

nikola_blin

  • Захожу иногда
  • 142
  • 8 / 3
Доброго времени суток. Отличный плагин, спас от муторного конфигурирования кастомных полей.
В плагине добавление поля реализовано через тип sql, который в итоге рендерится как <select>.
Возможно ли сформировать вывод результатов запроса в виде radiobutton? Не подскажите, куда копать?
No pasaran pasaremos
*

Fedor Vlasenko

  • Живу я здесь
  • 3821
  • 720 / 7
  • Все начинается с Value
Вам придется написать свой custom fields https://docs.joomla.org/Creating_a_custom_form_field_type
В стандартном такой возможности нет https://docs.joomla.org/Special:MyLanguage/Radio_form_field_type
Заменив им в plugins/user/usergroup/usergroup.xml
Код
<field name="groups" type="usergroup"
                       label="PLG_USERGROUP_FIELD_NAME_FORMS_LABEL"
                       description="PLG_USERGROUP_FIELD_NAME_FORMS_DESC"
                       multiple="true"
                        size="20"/>
Или вывести там радио по примеру ссылки выше с своими группами и значениями (хардкод)
*

voland

  • Легенда
  • 10561
  • 563 / 111
  • Эта строка съедает место на вашем мониторе
Интересный плагин.
Пробую на локалке оставить поля логин и почта только - и.. висит

Я так понимаю - пытается отправить через phpmail, который на локалке не работает, но работает sendmail - который и выставлен в общих настройках

Всё ок, подтормаживает sendmail

Просьба в шапку добавить что надо в Users-User options выставить Send Password если есть делание его скрывать
« Последнее редактирование: 10.01.2019, 03:24:47 от voland »
*

SLV

  • Захожу иногда
  • 66
  • 3 / 0
Здравствуйте.
Отличный плагин. Именно то, что надо было.

Подскажите, может как-то можно дать группам "человеческие названия" при выборе при регистрации.
Например Registered - Зарегистрированный пользователь сайта, Partner - Партнеры компании и.т.п. Причем для мультиязычного сайта.
Понимаю, что это не задача плагина, но все же. Хоть куда копать?

Уже накопал, что можно отредактировать уровни доступа. :)

И тогда еще. А можно как-то сделать, чтобы использовать не группы пользователей, а уровни доступа.  Так как реализован доступ для меню, модулей, статей ...
« Последнее редактирование: 23.05.2019, 20:14:29 от SLV »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JS / CSS killer - системный плагин для убирания неугодных скриптов

Автор effrit

Ответов: 1
Просмотров: 340
Последний ответ 20.07.2019, 20:08:33
от effrit
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 44
Просмотров: 8527
Последний ответ 16.07.2019, 18:26:19
от Lix
Плагин CSS Async Loader — загружайте ваш CSS асинхронно!

Автор Филипп Сорокин

Ответов: 32
Просмотров: 3311
Последний ответ 01.07.2019, 18:34:01
от Филипп Сорокин
JSLazyLoading — плагин для отложенной (ленивой) загрузки и мультивывода изображений

Автор Филипп Сорокин

Ответов: 30
Просмотров: 5175
Последний ответ 01.07.2019, 18:29:59
от Филипп Сорокин
Плагин Яндекс Доставка для VirtueMart 3

Автор draff

Ответов: 2
Просмотров: 178
Последний ответ 14.06.2019, 16:06:59
от draff