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

mizer

  • Захожу иногда
  • 10
  • 0
Добрый день!
Возникла необходимость разместить на сайте компонент который после регистрации пользователя выводил бы для него страницу (страницы) с информацией. Типа электронная карта клиента или как карточка в больнице, в которой бы хранились определенные данные для этого пользователя. Пользователю ничего не нужно редактировать - только просмотр. Соответственно нужно чтобы была форма для администратора, которая позволяла видеть базу банных пользователей и их карточки редактировать. Думаю можно это сделать урезав VirtueMart или подобные инет магазины, но не хотелось бы перегружать сайт, да и кощунственно это как то. Есть ли какое либо более простое, так сказать элегантное решение данного вопроса, чтобы и красиво и не сильно заморочено было.
Заранее благодарен.
*

robert

  • Профи
  • 4075
  • 376
Думаю можно это сделать урезав VirtueMart или подобные инет магазины
Странный у вас ход мыслей. Этот функционал называется стандартным профилем пользователя.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

SeBun

  • Практически профи
  • 3140
  • 192
  • @SeBun48
Типа электронная карта клиента
А где хранится информация? Закон "О персональных данных" не нарушает? А то залетите с такой задумкой на крупный штраф...
По сабжу - если доп. полей мало, можете взять, например, JBZOO.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

AlekVolsk

  • Профи
  • 6310
  • 336
если доп.полей мало, можно взять minicck, а если доп.поля нужны для профиля пользователя, то zigoprofile
*

mizer

  • Захожу иногда
  • 10
  • 0
А где хранится информация? Закон "О персональных данных" не нарушает? А то залетите с такой задумкой на крупный штраф...
Ну я не юрист, но думаю что данный функционал не является предметом этого закона. По факту это обычная записная книга которая пользователю показывает какие действия были произведены с ним на сайте, типа как история история покупок в любом инет магазине.
Может я не очень корректно задал вопрос. Но по факту надо чтобы человек зашел на сайт, зарегистрировался (по электронной почте например) и ему открылась его карточка, в которой было бы написано какие услуги он уже приобретал на сайте. Все добровольно)
*

AlekVolsk

  • Профи
  • 6310
  • 336
а какой механизм покупки услуг пользователем? или пользователь на сайте ничего не покупает, а только просматривает?
*

mizer

  • Захожу иногда
  • 10
  • 0
а какой механизм покупки услуг пользователем? или пользователь на сайте ничего не покупает, а только просматривает?
Ну по факту да, есть  администратор и он должен заполнять эти карты. Грубо говоря если больница, то какие услуги были оказаны данному человеку, если сервис то какие работы были с машиной. Понимаю странная схема, но такой заказ. Потому то и нужна еще хотя бы относительно удобная форма администрирования этих карточек, тк как я понимаю администратор будет далеко не гуру.
*

AlekVolsk

  • Профи
  • 6310
  • 336
у каждого типа данных будет свой набор полей: для больницы один. для сервиса другой, вы определитесь, для каких услуг вам надо ) или сайт продает любые услуги любой тематики? ))) а можно мне киллера для тещи заказать? )))
*

mizer

  • Захожу иногда
  • 10
  • 0
Ну грубо говоря мне хочется обкатать схему, чтобы понять её жизнеспособность. И продемонстрировать заказчику. Допустим это автосервис и в карте клиента хранятся карточки с его обращением в сервис, когда был и что было сделано. История посещений.
*

AlekVolsk

  • Профи
  • 6310
  • 336
Re: Электронная карточка пользователя
« Ответ #10 : 06.06.2017, 11:14:41 »
тут 2 варианта действий имхо:
1 - услуги покупаются на сайте, тогда это должно храниться в компоненте магазина, должным образом организованным, это отдельная тема
2 - услуги покупаются не на сайте, а просто отображаются в личном кабинете, заполняются вручную администратором в админке - здесь хватит плагина zigoprofile (ищите поиском на этом форуме), если заполнение нужно не только вручную - это писать отдельный плагин-кнопку импорта соответствующих данных
*

mizer

  • Захожу иногда
  • 10
  • 0
Re: Электронная карточка пользователя
« Ответ #11 : 06.06.2017, 11:44:26 »
Да в моем случае это вариант 2, причём первая его часть. Здесь не нужен магазин (по крайней мере так говорят) а банальная карта, где залогинившийся пользователь сможет просматривать перечень проведенных работ.
Zygo Profile - я сейчас почитаю, но насколько я понимаю он рукописный и настроен под создание пользователей внутри самой cms, добавление новых полей пока изучаю. Но как вариант может есть что то типа урезанного магазина, чтобы своя БД, возможность регистрироваться пользователю по почте, возможность добавления любых полей в профиль пользователя (как история покупок) и дружелюбный интерфейс. Просто сейчас происходит отладка схемы, исследование её жизнеспособности, и времени городить что то сложное банально нет, особенно если учесть что все это могут завернуть.
*

AlekVolsk

  • Профи
  • 6310
  • 336
Re: Электронная карточка пользователя
« Ответ #12 : 06.06.2017, 11:54:32 »
пользователи у вас будут стандартные, Zygo Profile просто добавляет к ним дополнительные поля, любые и в любом кол-ве =) регистрация при этом остается стандартная
а дружелюбный интерфейс от описываемого функционала не зависит: как вывод заверстаете, так и будет ))
*

mizer

  • Захожу иногда
  • 10
  • 0
Re: Электронная карточка пользователя
« Ответ #13 : 06.06.2017, 14:19:45 »
Покопался как с Zygo Profile там и со стандартными доп полями (обновился до 3.7) Принцип работы насколько я понял таков: указываем поля присваиваем их пользователям а дальше внутри пользователя изменяем. Но в моем случае это не подходит, тк поля задаются сразу для целой группы пользователей, то есть внутри самой учётки не получается добавить дополнительное поле. Получается если у одного пользователя выполнена одна услуга, а у другого 20, то первый будет видеть 20 пустых полей. Ну и добавление нового поля, тоже целая песня, сначала в модуле добавляем поле потом в пользователе изменяем. Учитывая, что этот функционал планируется отдать простому манагеру - не самое получается простое дело. Может есть какие варианты сделать это более простым и красивым способом.
*

AlekVolsk

  • Профи
  • 6310
  • 336
Re: Электронная карточка пользователя
« Ответ #14 : 06.06.2017, 14:28:17 »
1) не выводить на фронте поля которые пустые, делов-то
2) создать сразу полный список полей
3) это самый красивый способ, все остальное - громоздкие самописные компонентные решения
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Узнать IP конкретного пользователя через Joomla и заблокировать

Автор slepoy

Ответов: 6
Просмотров: 358
Последний ответ 30.12.2016, 15:04:29
от vipiusss
Файлы в личном кабинете пользователя

Автор mi~

Ответов: 4
Просмотров: 294
Последний ответ 29.06.2016, 14:06:58
от mi~
Возможность добавление файлов для определенного пользователя

Автор kaspers128

Ответов: 1
Просмотров: 273
Последний ответ 15.03.2016, 01:17:41
от AlekVolsk
Личный кабинет пользователя

Автор R9UCQ

Ответов: 10
Просмотров: 1853
Последний ответ 08.12.2015, 07:31:24
от komar1970
Пользователи, список пользователей, страница пользователя

Автор fenster

Ответов: 8
Просмотров: 382
Последний ответ 06.09.2015, 22:30:22
от KKAAZZOO