【问题标题】:How to add custom field in table using Joomla?如何使用 Joomla 在表格中添加自定义字段?
【发布时间】:2010-12-15 13:50:42
【问题描述】:

我是 Joomla 的新手。我想在注册中添加自定义字段,我还想将其数据保存到jos_users

如何在jos_users 表中添加自定义字段?

请帮帮我。

【问题讨论】:

    标签: database joomla custom-fields


    【解决方案1】:


    Joomla 核心不允许将自定义字段添加到注册表单。然而,在一些附加组件的帮助下可以创建自定义字段,检查这些:

    现在我不知道这些扩展是否将数据保存到jos_user。由于自定义字段,他们可能会创建一个新表。但他们可能会将该表与jos_user 保持同步。您应该向扩展程序的开发人员询问这个问题,或者自己尝试看看。

    另一种选择是自己修改 joomla 核心。如果在 Joomla 1.5 中向 jos_users 表添加字段,则需要修改以下文件:

    库/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

    【讨论】:

      【解决方案2】:

      我读到修改核心文件是错误的,因为当您更新到最新版本的 joomla 时,所有更改都将消失。我猜如果您认为您永远不会更新到最新版本,那么请尝试修改核心文件。一个很棒的链接是

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

      【讨论】:

        【解决方案3】:

        您现在可以直接在本地直接向用户注册表单添加字段,无需额外的插件或模块。

        【讨论】:

          猜你喜欢
          • 2015-04-02
          • 1970-01-01
          • 1970-01-01
          • 2013-12-28
          • 1970-01-01
          • 1970-01-01
          • 2011-01-20
          • 1970-01-01
          • 2014-09-24
          相关资源
          最近更新 更多