Joomla Greeting Name仅显示第一个单词

时间:2015-09-23 08:19:11

标签: php string joomla word-count

在Joomla(v3)注销表单中,它显示了他们注册的注册用户全名。

echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name')));

而不是显示:

Fred Bloggs

我只想展示:

佛瑞德

编辑上述内容的最简单方法是显示 $ user-> get('name')

中的第一个单词

1 个答案:

答案 0 :(得分:1)

在执行任何操作之前,请不要覆盖该文件。而是创建一个Template Override,以便在更新Joomla时,不会覆盖您的更改。

完成后,您可以使用strstr找到第一次出现的字符串,如下所示:

$name = strstr($user->get('name'), ' ', true);
echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($name));