Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В Joomla (как и в любой системе) не самая лучшая идея редактировать базовые файлы, при обновлении index.php может перезатереться.
А на счет того, что полезла страница, может дело не в функции, а как-то плохо сохранил файлы (в другой кодировке, например)? Т.к. там кирилица перестала отображаться
А если убрать последние изменения? Может все-таки есть ошибки, просто на странице не видно. Посмотри в самом коде (Ctrl+U). И проверь, включен ли вывод ошибок в php. Если выключен - включи или смотри логи
Нет defined('_JEXEC') or die; просто проверяет, обьявлена ли константа. Если не обьявлена - страница не отобразилась бы вообще. Такое делают для защиты, чтобы нельзя было запустить файл по прямой адресе
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.