июня
12

Конфликт JS-библиотек

При разработке очередного сайта столкнулся с конфликтом яваскрипт-библиотек. Причем, очень нестандартным конфликтом.

Решение проблемы заняло у меня приличное время. Но не из-за того, что там всё настолько сложно и непонятно. Основная трудность была – понять причину конфликта и попытаться устранить её. Забегая вперед отмечу, что результатом работы стала отличная связка мамботов для Джумлы, которую я буду использовать в дальнейших своих работах.

Первый мамбот:  bot_multithumb20b1_4. Главное преимущество – удобство использования при работе с FCK-editor.

Второй мамбот: mos_thickbox – его главное преимущество – создание слоев с контентом.

Вместе они будут работать только, если в настройках  multithumb поставить метод вывода thickbox, а в файле бота mosthickbox.php убрать строку

1
2
3
4
//Вместо этой строчки
$html="<script type=\"text/javascript\" src=\"". $mosConfig_live_site . "/mambots/content/includes/jquery-compressed.js\"></script>\n";
//Пишем эту
$html="";

Эти мамботы вы можете скачать с моего сайта. По приведенным выше ссылкам

Прокомментировать

Я ЧЕЛОВЕК!!!!.

В Вашем браузере отключена поддержка JavaScript! Для корректной работы Вам необходимо включить поддержку JavaScript и обновить данную страницу.