Это сообщение вызвано ошибкой в PHP версии 4, и изменения, внесенные для Joomla! Версия 1.5.15. Тем не менее, эту ошибку можно исправить использовать функцию, которая не работает в некоторых старых версиях PHP.
Чтобы устранить эту проблему, обновите сервер на использование PHP версии 5. Если это невозможно, вы можете внести изменения в строку 209 из файла libraries/joomla/application/pathway.php. В версии 1.5.15, эта строка выглядит следующим образом:
$item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8'); Для исправления проблемы на сайте под PHP 4.x вставляем этот код:
$item->name = html_entity_decode($name); Также можно прописать код для того что б это все работало под любой версией PHP. Для этого нужно прописать:
if((version_compare( phpversion(), '5.0' ) < 0)) { $item->name = html_entity_decode($name); } else { $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8'); } в общем виде код будет следующим:
function _makeItem($name, $link) { $item = new stdClass(); if((version_compare( phpversion(), '5.0' ) < 0)) { $item->name = html_entity_decode($name); } else { $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8'); } $item->link = $link; return $item; } На этом все. Приятной работы с CMS Joomla.
Nauca – научись работать с Joomla
Здесь можно оставить свои комментарии. Выпуск опубликован при помощи плагина subscribe.ru and blogspot.com cross poster

Комментариев нет:
Отправить комментарий