Успях да установя, че грешката е в резултат на това, че полето "Displayed Name" не е попълнено. Проблемът е, че също не е публикувано, не е задължително и т.н., всичките му настройки са на "No". Така искам и да си остане - да не се показва.
Опитах и да закоментирам кода, който проверява дали това поле е попълнено в /libraries/joomla/table/user.php, а именно:
if ($filterInput->clean($this->name, 'TRIM') == '')
{
$this->setError(JText::_('JLIB_DATABASE_ERROR_PLEASE_ENTER_YOUR_NAME'));
return false;
}
Но и това не решава проблема - дава бял екран като натиснеш Register. Явно не може без този код.
Някаква идея как да се отърва от това поле?