добавить настраиваемое поле в таблице - Joomla - PullRequest
0 голосов
/ 15 декабря 2010


Я новичок в Joomla. Я хочу добавить пользовательские поля при регистрации, а также хочу сохранить свои данные в

jos_users . Пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 15 декабря 2010


Ядро Joomla не позволяет добавлять пользовательские поля в регистрационную форму.Однако с помощью некоторых надстроек можно создавать настраиваемые поля, отметьте их:

Теперь я не знаю, сохраняют ли эти расширения данные в jos_user.Вероятно, они создают новую таблицу из-за пользовательских полей.Но они, вероятно, синхронизируют эту таблицу с jos_user.Вы должны спросить об этом разработчика расширения или попробовать сами и посмотреть.

Другой вариант - модифицировать ядро ​​joomla самостоятельно.Если вы добавляете поля в таблицу jos_users в Joomla 1.5, вам нужно изменить следующие файлы:

библиотеки / joomla / database / table / user.php
библиотеки / joomla / user / user.php
com_user / views / user / tmpl / form.php
com_user / views / register / tmpl / default.php
com_users / views / user / tmpl / form.php

1 голос
/ 09 октября 2011

Я прочитал, что изменение файлов ядра неверно, потому что при обновлении до последней версии joomla все изменения исчезнут Я думаю, что если вы думаете, что вы никогда не будете обновляться до последней версии, попробуйте изменить файлы ядра. Одна удивительная ссылка -

http://www.youtube.com/watch?v=dk_86nHu3AM

...