Провёл некоторые тесты, может они на мысль наведут... Всё касается открытия нижеприведённого окна:

1. На своём сайте в full'е столкнулся с вылетом окна, когда был конфликт скриптов - Joomla подгружала SqueezeBox, при этом Mootools был отключён.
После устранения конфликта, "добавление/удаление в избранное" заработало как надо.
2. При попытке проверки "добавления/удаления в избранное" на развёрнутом Demo-сайте без активации лицензии (на странице недвижимости http://akela.dobrolad.ru/realty), никакой видимой реакции на кнопку "Добавления в избранное" не было, но в консоли появилось Uncaught Ajax response no parse.
При этом ссылка была сформирована полностью, и при клике на ней из FIreBug'а выскочило вышеприведённое окно, только перед строками, указанными на скрине выше, был ещё html-код с описанием того, что лицензия не активирована.
После активации лицензии "добавление/удаление в избранное" заработало как надо.
3. На этой же странице http://akela.dobrolad.ru/realty подключил ajax-подгрузку (этим способом http://forum.jbzoo.c...gruzku/?hl=ajax). Результат - на первой странице "добавление/удаление в избранное" работает, на подгружаемых вылетает вышеприведённое окно.
Всё вышеописанное относится и к "сравнению материалов".
Т.е. если описать суть процесса, как я её понимаю, то при полной безконфликтной загрузке страницы, инициируется некая управляющая jQuery-конструкция, которая управляет ajax-запросами кнопок Избранное и Сравнение. В случае ajax-подгрузок последующих страниц, нужно инициализировать её принудительно.
Вопрос - что и где?
Сообщение отредактировал Akela: 15 November 2013 - 17:27