модуль joomla, который ссылается на компонент пользователей и компонент контактов

Я хочу создать модуль для регистрации нового пользователя для моего joomla! Веб-сайт. Итак, в основном, я хочу создать форму, которая запрашивает все типы информации (имя, фамилия, имя пользователя, pw, адрес, телефон и т. д.) и хранит такую ​​информацию, как имя пользователя, пароль и адрес электронной почты, в моем с помощью джумла! com_users и адрес, телефон, имя и фамилию, используя joomla! компонент com_contacts. Я не понимаю, как/если я могу это сделать. Я не знаю, как я могу ссылаться на компоненты в моем модуле. Я не хочу переписывать ни один из компонентов. Спасибо.


person milan    schedule 18.01.2011    source источник


Ответы (2)


Взгляните на Community Builder (http://www.joomlapolis.org). Это отличный бесплатный компонент Joomla, который, среди прочего, добавляет всевозможные вещи в процесс регистрации и управления пользователями.

person Andrew Cooper    schedule 18.01.2011
comment
Это не отвечает на мои вопросы. Спасибо. - person milan; 22.01.2011

Проще всего было бы использовать ChronoForms. Он имеет встроенный мост, позволяющий создавать настраиваемые формы регистрации пользователей, которые передают информацию, которую вы собираете, в com_users. Затем вы можете настроить форму для вставки собранных данных в таблицу com_contacts после обработки регистрации. Взлом кода не требуется.

person Brent Friar    schedule 18.01.2011
comment
Это не отвечает на мои вопросы. Спасибо. - person milan; 22.01.2011
comment
Вы хотите, чтобы регистрационная форма правильно записывалась в com_users и com_contacts? - person Brent Friar; 22.01.2011
comment
Это правильно, я думаю, что мне придется добавить к моему собственному компоненту, чтобы сделать это... Я не думаю, что есть другой способ - person milan; 25.01.2011
comment
Мое решение делает именно это. Вы создаете Хроноформу для регистрации, затем подключаете форму к таблице com_contacts с подключением к БД. Он запишет информацию в обе таблицы. - person Brent Friar; 25.01.2011
comment
ChromoForms кажется интенсивным! Есть так много вариантов. Мне придется поиграть с ним, прежде чем я пойму, как это работает. Мне не нравится, что вам нужно купить лицензию, чтобы использовать его, хотя... - person milan; 26.01.2011
comment
Вам не нужно покупать лицензию. Он полностью функционален без лицензии, и вы можете удалить ссылку в формах с помощью CSS. Вы должны оставить код там, но вы можете использовать display:none. Если вам это нравится и вы используете его, то, очевидно, приятно заплатить за лицензию. - person Brent Friar; 26.01.2011