Joomla 3 не работает CAPTCHA!

Описание проблемы
Установил joomla 3.0.3, при нажатии на пункт меню «Регистрация» появляется форма регистрации, но без CAPTCHA. Ключи естественно прописаны, параметры отображения тоже. Тестировал, включал/ отключал различные модули, менял шаблоны, но отображается надпись CAPTCHA* и все.

Важный момент — при включенном шаблоне joomla Beez3 CAPTCHA не работает, а при protostar работает без проблем!

Решение
Спустя час обдумывания стало понятно, что виноваты кривые руки 🙂
В самом начале работы я закоментил в коде кнопки работы с размером шрифта в правом верхнем углу. Они в шаблоне Beez3 по умолчанию. Так вот, при обработке файла md_stylechanger.js (/templates/beez3/javascript/) движок «спотыкался» об фрагмент кода, который обрабатывает нажатие этих кнопок. В шаблоне protostar этих кнопок нет и код обрабатывался нормально и CAPTCHA работала.

Вот это фрагмент:

function addControls() {
var container = document.id(‘fontsize’);
var content = ‘h3’+ fontSizeTitle … бла-бла-бла …
container.set(‘html’, content);
}

Я его просто закоментил и CAPTCHA сразу заработала.
joomla_code_01

Обнаружил причину, тестируя сайт в IE8. Он выдавал ошибку с указанием файла и строки. Путем нехитрых логических размышлений я понял в чем причина 🙂
joomla_code_02