Правильный способ хранения пользовательской информации - PullRequest
1 голос
/ 31 марта 2010

Стандартные формы регистрации Joomla имеют ограниченный набор доступных полей. Какой «правильный» метод для добавления имени пользователя, фамилии и номера телефона в проект регистрации? Я, конечно, могу изменить ядро ​​Joomla, но это далеко не идеально.

Никель за твои мысли.

Ответы [ 3 ]

1 голос
/ 31 марта 2010

По сути, вам нужно будет кодировать альтернативы для com_user и mod_login, а затем хранить дополнительную информацию в отдельной таблице с ключом user_id.Community Builder делает нечто подобное, только в гораздо большем масштабе.Также могут быть и другие подобные расширения профиля, которые выступают в качестве альтернатив для основной системы входа в систему.

0 голосов
/ 04 апреля 2010

Я достиг этого, используя расширение CBE для Joomla! В зависимости от ваших потребностей это может быть излишним, но если вам нужно управление профилями с помощью аватаров и других функций, вы можете рассмотреть возможность перехода по этому маршруту.

0 голосов
/ 01 апреля 2010

Лучший способ сделать это (и больше всего соответствует Joomla 1.6 - когда он выйдет) - использовать плагин Joomla User Meta. UserMeta

Вы можете расширить профиль, используя только пользовательский XML-файл, но это не сохранит их в базе данных, просто в качестве параметров. Usermeta гораздо надежнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...