【问题标题】:How to change label name in User - Profile plugin, Joomla 2.5如何在用户 - 配置文件插件,Joomla 2.5 中更改标签名称
【发布时间】:2012-10-02 02:11:04
【问题描述】:

我使用 Joomla 2.5 创建了网站。在这个网站上,我使用了注册。对于注册,我使用了默认的 Joomla 注册。在表单中,我通过激活“用户 - 个人资料”插件添加了电话和国家字段。现在我想将电话的标签更改为联系号码,将国家/地区更改为位置。知道如何完成这项工作吗?

注意,我已将文件 /language/en-GB/en-GB.com_users.ini 中的名称标签更改为全名,电子邮件地址更改为电子邮件 ID,但是我不知道从哪里获取数据电话和国家/地区。

知道我可以在哪里以及如何进行更改吗?任何想法/提示将不胜感激。

【问题讨论】:

  • 您是否在管理员或前端对此文件 /language/en-GB/en-GB.com_users.ini 进行了更改?如果两者都没有更改。
  • 在“/language/en-GB/en-GB.com_users.ini”中,没有电话和国家选项,因此我有这个问题。
  • 我认为它可能来自数据库,因此打开 phpMyAdmin 并查看从那里更改它是否有帮助可能是一个想法。
  • 不是来自数据库...看我的回答...

标签: joomla label joomla2.5 user-profile


【解决方案1】:

虽然这些答案可行,但它们不是正确的方法。如果您编辑语言文件,如果文件在更新中发生更改,您所做的任何更改都将被覆盖。

Joomla 2.0 具有语言覆盖和出色的语言管理器来帮助您进行更改。您需要做的就是登录管理员,然后单击扩展菜单中的语言管理器。在那里,单击覆盖链接。这将为您提供您创建的所有覆盖的列表。单击“新建”图标以创建新的覆盖,然后只需搜索您要更改的值,或者如果您知道它,则搜索常量。然后,语言管理器将搜索您的所有语言文件以找到您要查找的内容。完成后单击保存按钮,它将创建一个覆盖文件,该文件不仅会更改您想要更改的内容,而且由于它不会触及原始语言文件,因此也不会受到未来更新的影响。

【讨论】:

    【解决方案2】:

    我认为更改此文件即可完成工作-

    administrator\language\en-GB\en-GB.plg_user_profile.ini
    

    更新

    避免更改上述文件,而是使用语言覆盖。下面是如何覆盖语言变量的详细信息-

    https://docs.joomla.org/J2.5:Language_Overrides_in_Joomla

    https://docs.joomla.org/J3.x:Language_Overrides_in_Joomla

    【讨论】:

    • @FahimParkar:同时获得。
    • 你知道吗...在我提出问题后,我自己会在 5-10 分钟内得到答案...奇怪但经常发生...
    • 它可以完成工作,但按照 Brent Friar 的建议,这样做更容易、更好。
    【解决方案3】:

    打开文件en-GB.plg_user_profile.ini(管理员/语言/en-GB/en-GB.plg_user_profile.ini)

    PLG_USER_PROFILE_FIELD_COUNTRY_LABEL="Country" 更改为PLG_USER_PROFILE_FIELD_COUNTRY_LABEL="Location"

    就是这样……

    【讨论】:

    • 这是最糟糕的做法,请参阅@Brent Friar 的正确做法。
    猜你喜欢
    • 2012-05-15
    • 2012-10-12
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多