Hi, I’m using CRE8 EasyBlog on Joomla 6, and I get the following error when updating a user profile from the frontend:
Call to undefined method Joomla\String\StringHelper::seoSafe()
Jeder kann den Inhalt sehen. Geben Sie keine Benutzernamen, Passwörter oder andere sensible Informationen ein.
Letzter Beitrag von CreativeGraphics Support am Donnerstag, 04. Juni 2026 11:47 UTC
Hi, I’m using CRE8 EasyBlog on Joomla 6, and I get the following error when updating a user profile from the frontend:
Call to undefined method Joomla\String\StringHelper::seoSafe()
It looks like this is leftover code from an older version of EasyBlog
I fixed it by editing the file: controllers/profile.php by importing:
use Joomla\String\StringHelper;
Then replace this line:
$post['permalink'] = StringHelper::seoSafe($post['permalink']);
with
$post['permalink'] = ApplicationHelper::stringURLSafe($post['permalink']); ```
Hi Louise
Thank you for reporting.
I have fixed that and it will be included in the next CRE8 Blog build.
The use-statement StringHelper is not necessary anymore, but "use Joomla\CMS\Application\ApplicationHelper;" would be necessary instead.
Best regards, Pascal