Битая кодировка в Joomla 1.5

Версия 1.5 CMS Joomla является устаревшей и несовместима с некоторыми нашими настройками. Для корректного отображения русских символов необходимо проивести следующие изменения в коде CMS:

В зависимости от используемого драйвера БД (mysql или  mysqli), необходимо в файле /libraries/joomla/database/database/mysql.php
или /libraries/joomla/database/database/mysqli.php найти строки

return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));

и заменить на:

//return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
return (1);

После изменений функция должна выглядить так:

function hasUTF()
{
$verParts = explode( '.', $this->getVersion() );
//return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
return (1);
}

Сохраните изменения. Мы рекомендуем обновить CMS до последней версии. 

СЛАВА УКРАИНЕ!