Joomla 3:自定义登录模块

时间:2015-08-21 22:36:28

标签: joomla

我想编辑joomla 3登录问候语,我现在不知道该怎么做。

问候通常是“嗨,用户名/姓名”。我希望它像“嗨,先生用户名/名字”。我希望用户的标题优先于他或她的名字。

现在,我已经为标题设置了数据库表。我已经编辑了joomla php和xml文件,以便在我的注册页面和后端的用户页面上显示这些表格。所以剩下的就是在他/她的名字之前调用用户的标题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您可以使用语言覆盖来获取mod_login。

步骤:

  1. 在后端,转到:扩展程序 - >语言管理员

  2. 点击左侧边栏,点击:覆盖

  3. 从工具栏(顶部)点击" "按钮,用于创建新的语言覆盖。

  4. 在下一个屏幕中添加以下内容:

    • 语言常量:MOD_LOGIN_HINAME
    • 价值:您想要的称呼,例如"m"|"-m" ) mac="$2" # added if [ ! -n "$mac" ] # changed then echo "Enter MAC address" exit 0 fi mac="$(echo "$mac" | sed 's/[^0-9a-f]//g;s/../&:/g;s/:$//')" # added out1=`cat $dhcp_files/* | grep -i "$mac" 2>/dev/null` # changed ip=`cat $dhcp_files/* | grep -i "$mac" | awk '{print $8}' | sed s/\;//g 2>/dev/null` # changed out=` grep -i $ip $shapy/* | awk '{print $8}' 2>/dev/null` echo -en ''$out1' on '$out' \n'
      这将产生如下问候:"嗨先生用户名"。
  5. 作为旁注,我无法想象您对Joomla php和xml文件以及数据库表所做的更改以及它们如何与更改登录模块的问候文本相关。无论如何,您都希望确保不要触摸任何Joomla核心文件,并根据此类修改计算您网站的未来。