Форум русской поддержки Joomla!® CMS
04.12.2016, 20:14:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Плагин добавления групп для регистрации, регистрация в один клик

 (Прочитано 8463 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« : 07.09.2013, 22:20:43 »

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

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

* usergroup.zip (5.06 Кб - загружено 859 раз.)
« Последнее редактирование: 04.07.2014, 11:52:09 от Fedor Vlasenko » Записан
rezon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 84


« Ответ #1 : 21.09.2013, 14:01:46 »

Версию для Joomla 1.5 можно допилить?
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #2 : 21.09.2013, 14:12:53 »

Нет я точно под 1.5 не буду делать. Сам плагин не пользуется популярностью. А версию 1,5 уже давно не поддерживают разработчики. Кроме того, под 1.5 использовались старые версии php
Записан
rixter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 90


Кто юзал мой писи?


« Ответ #3 : 26.09.2013, 15:51:31 »

Подсказка на "Убрать поле Имя" говорит, что имя будет взято из почты. Как можно сделать, чтобы имя=логин? Или не нужно так делать в целях безопасности?
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #4 : 26.09.2013, 16:39:14 »

найти код
Код
if ($this->del_name) {
           $name = explode('@', $data->email1);
           $data->name = $name[0];
       }
и заменить на
Код
if ($this->del_name) {
      $data->name = $data->username;
//или имя тоже маил $data->name = $data->email1;;
}
Записан
rixter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 90


Кто юзал мой писи?


« Ответ #5 : 26.09.2013, 17:01:07 »

Спасибо. Плагин супер!
Записан
rixter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 90


Кто юзал мой писи?


« Ответ #6 : 04.10.2013, 13:28:27 »

найти код
Код
if ($this->del_name) {
           $name = explode('@', $data->email1);
           $data->name = $name[0];
       }
и заменить на
Код
if ($this->del_name) {
      $data->name = $data->username;
//или имя тоже маил $data->name = $data->email1;;
}

После замены нюансик появился.
Ввожу логин, пароль, email. Все остальное, включая подтверждения, отключено. Жму регистрация. В ответ сообщение "Не удалось зарегистрировать пользователя: Не удалось зарегистрировать пользователя: Что-то не так". Именно в таком повторяющемся виде.
Не обновляя страницу ввожу пароль еще раз, жму регистрация. Все ок, запись создана. Это не одинокий глюк, так происходит всегда.
Вернул обратно код, регистрация стала проходить нормально с первого раза.

Отправка почты настроена через smtp.gmail.com.
Записан
rixter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 90


Кто юзал мой писи?


« Ответ #7 : 04.10.2013, 14:24:55 »

Попробовал добавить проверку по аналогии с паролем:

Код
if (isset($temp['username'])){
            $data->username = $temp['username'];
        }
       if ($this->del_name) {
           $data->name = $data->username;
       }
Вроде работает с первого раза.
Записан
alexs13
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #8 : 23.10.2013, 18:08:23 »

Большая просьба помочь в создании и запуске аналогичной  авто регистрации участников турнира.
Записан
russelld
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 41


« Ответ #9 : 12.11.2013, 15:48:41 »

Спасибо за этот плагин, странно почему не пользуется популярностью..
Такой вопрос: я создал свою форму регистрации в ChronoForms , в своем шаблоне создал папку com_users/registration/default.php
c кодом переадресации ссылки регистрации на новую форму

<?php
$mainframe =& JFactory::getApplication();
$mainframe->redirect('index.php?option=com_chronoforms&chronoform=registratsiya');
?>

чтобы связать с вашим плагином
нашел строку 106
if ($form->getName()!= 'com_users.registration') {
            return true;
поменял на свое имя но не работает...все равно требует имя     You must provide your name. хотя данного поля я вообще не делал а логин стоит как необязательный.

думаю использовать часть вашего кода и вставить его в хроноформс ...может заработает

Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #10 : 12.11.2013, 16:21:24 »

я немного не понял вашу логику
если вы хотите в своем компоненте делать редирект на стандартную регистрацию то
Код
JFactory::getApplication()->redirect(JURI::root().'index.php?option=com_users&view=registration');
и в моем плагине не нужно ничего менять он должен работать
в некоторых своих работах я с его помощью делаю регистрацию в нескольких компонентах одновременно, дописывая скрипты записи в базу данных
Записан
tema15
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 92


« Ответ #11 : 19.11.2013, 18:45:37 »

Подскажи, а для компонента K2 его можно интегрировать? А то, как я понял, он работает только со стандартной регистрацией
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #12 : 19.11.2013, 20:27:29 »

К2 нормально работает с стандартными пользователями. Соответственно все должно работать
Записан
tema15
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 92


« Ответ #13 : 21.11.2013, 21:49:35 »

Ну просто я убрал в шаблоне заголовки инпутов и хочу чтобы название каждого поля было написано в самом поле т.е. через placeholder Только вот так сделать это в вашем плагине не знаю ((
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #14 : 21.11.2013, 23:41:43 »

плагин не выводит сами заголовки, он формирует структуру данных. Смотрите в шаблоне вывода там где вы убрали вывод заголовков
Записан
tema15
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 92


« Ответ #15 : 21.11.2013, 23:47:19 »

в стандартном шаблоне регистрации input выводятся с помощью <?php echo $field->input;?>
А как тут припишешь placeholder
Записан
мираж
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 365


« Ответ #16 : 17.12.2013, 08:39:58 »

добрый день а как сделать чтобы при выборе определенной группы появлялись доп поля к этой группе? возможно такое?
допустим регистрация для простых пользователей - стандартная
для 2-ой группы -  с доп полями
для 3-ей группы - с другими доп полями
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #17 : 17.12.2013, 12:23:17 »

создавайте свои поля подключайте js, правьте логику плагина и все возможно
Записан
мираж
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 365


« Ответ #18 : 17.12.2013, 12:25:48 »

подключайте js
а можно направление получить (где про это почитать можно). а то я тут как и многие в этом дуб дубом
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #19 : 17.12.2013, 12:43:08 »

Стандартные поля форм
Создание произвольного поля формы
Добавление произвольного поля форм
Примеры подключения CSS и js
Записан
tema15
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 92


« Ответ #20 : 26.01.2014, 19:47:38 »

Возникла проблема, при регистрации не приходит письмо на тот e-mail которое указал при регистрации! Что делать?
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #21 : 26.01.2014, 19:53:11 »

Возникла проблема, при регистрации не приходит письмо на тот e-mail которое указал при регистрации! Что делать?
Никакого отношения к плагину не имеет. Плагин этот не отправляет письма.
По ходу вам сюда [Решено] Не удалось вызвать функцию mail
Записан
tema15
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 92


« Ответ #22 : 26.01.2014, 19:55:23 »

даже не так, оказывается письмо приходит, но на почту администратора, с контактными данными зарегистрировавшегося пользователя и ссылкой для активации учетной записи
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #23 : 26.01.2014, 20:04:02 »

Еще раз, в плагине нет никаких функций отправки формы на почту. Отключите плагин, протестируйте и задайте вопрос в ветке поддержки своей версии Joomla
« Последнее редактирование: 26.01.2014, 20:30:01 от Fedor Vlasenko » Записан
KKAAZZOO
Практически профи
*******

Репутация: +101/-9
Offline Offline

Сообщений: 2082


« Ответ #24 : 03.02.2014, 18:22:48 »

Описанное вами реализуется стандартным функционалом Joomla
Записан
s0042
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #25 : 04.02.2014, 14:06:59 »

Описанное вами реализуется стандартным функционалом Joomla
Спасибо за ответ, но в стандартном плагине нельзя делать то что я бы хотел. Вы наверное не совсем поняли что я хочу. Другими словами нужно дать возможность пользователю создавать профиль другого человека с возможностью комментировать его!
« Последнее редактирование: 04.02.2014, 14:48:43 от s0042 » Записан
KKAAZZOO
Практически профи
*******

Репутация: +101/-9
Offline Offline

Сообщений: 2082


« Ответ #26 : 04.02.2014, 18:56:35 »

Я понял вас правильно. Пользователь регистрируется и создает сколько угодно материалов-профилей о других людях, добавляете к этому любой подходящий способ комментирования материалов сайта и все.
Офтопим уже, тема по другому вопросу.
Записан
s0042
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #27 : 04.02.2014, 19:43:19 »

Я понял вас правильно. Пользователь регистрируется и создает сколько угодно материалов-профилей о других людях, добавляете к этому любой подходящий способ комментирования материалов сайта и все.
Офтопим уже, тема по другому вопросу.
Хорошо, давайте пообщаемся через ЛС, уж очень мне необходима эта возможность! Не откажите в любезности. Я даже готов заплатить за консультацию если действительно так и есть. СПАСИБО.
« Последнее редактирование: 04.02.2014, 20:03:30 от s0042 » Записан
мираж
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 365


« Ответ #28 : 18.03.2014, 06:38:38 »

Большая просьба помочь в создании и запуске аналогичной  авто регистрации участников турнира.
это можно сделать с помощью стандартного плагина  Плагин профиля пользователя но вот как сделать выпадающую менюшку по разряду к сожалению не знаю. если знатоки помогут разобраться будет замечательно. да и пригодиться в будующем
Записан
RAZORG1991
Давно я тут
****

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 350



« Ответ #29 : 24.03.2014, 23:58:03 »

Отличнейший плагин!
Вот бы если был точно такой же для компонента К2  Angry
Записан
Страниц: [1] 2 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet