Привет всем! Я начинаю понимать, что я ненавижу битрикс так, что готов написать об этом книгу и так и назвать: «Как я ненавижу битрикс». Очередные задания моего шефа меня просто убивают, но я не отчаиваюсь, вчера ЗП получал :). А если серьезно, то очень обидно когда то, что ты создаешь на последних штрихах начинает мозги парить.

На этот раз у меня произошел конфликт между плагинами. На одной из страниц сайта располагаются сразу слайдшоу-карусель и спойлер. Оба они управляются из под jquery. Интересная особенность — если спойлер открыт (show), то карусель крутится и вообще все отлично, если его закрыть (при загрузки страницы(hide)) карусель вообще не отображается… Ну как так?!

Вот нарыл материалы по jquery noconflict. Я конечно же безумно рад, что он есть, но как его использовать я не совсем понял :). Точнее совсем не понял. Не кричите только громко, вот скрипты, которые я использую на странице:

<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/spoiler.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/core0000.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/mootools.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/caption0.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/acymaili.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/moo_maxi.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/maximenu.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/fancymen.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/jquery-1.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/html5000.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/Kozuka_G.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/Kozuka_H.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/Kozuka_I.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/roundabo.js’)?>
<?$APPLICATION->AddHeadScript(‘/bitrix/templates/PegasTour/images/roundabp.js’)?>

Не удивительно, что на странице конфликты. В общем всем, кто столкнулся с данной проблемой сообщаю: «Не разобрался сам». Единственное, что могу посоветовать — это пробуйте менять местами скрипты (вы не поверите, но это влияет на конфликт), поэтому возможно, что вы обойдетесь малой кровью. Вот и я сижу и пытаюсь найти нужную комбинацию и разагадать этот ребус БИТРИКСОВСКИЙ мать его.. 🙂

Наверное я не компитентен в данной теме. Иногда начинаю задумываться нафига я пошел делать сайты, когда СЕО проще, да и у меня лучше получается. Ребят, это субботний пост и так лень писать, что-то умное! Не знаю как у вас, но у меня была безумно тяжелая неделя, поэтому не охото напрягать мозги не себе, не вам!

С вами был Deymos. До новых встреч 🙂 До завтра точнее 🙂


Раздел: Жизнь
Тема: Конфликт плагинов
Протраффик.RU: www.protraffik.ru