Joomla Приветствие Имя, чтобы показать только первое слово

В форме выхода из Joomla (v3) он показывает полное имя зарегистрированного пользователя, с которым он зарегистрирован.

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

Вместо того, чтобы показывать:

Фред Блоггс

Я только хочу показать:

Фред

Какой самый простой способ отредактировать вышеупомянутое, чтобы показать только первое слово из $ User-> Get ( ‘имя’)

1

Решение

Прежде чем что-либо делать, не перезаписывайте файл. Вместо этого создайте Переопределение шаблона так что при обновлении Joomla ваши изменения не будут отменены.

После этого вы можете использовать strstr который находит первое вхождение строки, например:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]