0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 1986 Просмотров
*

alexcarver

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Модуль Joom Shoping. Прикрепил в описание к товарам Videobox видеозапись, для этого включил плагины. AJAX тут же перестал отображаться. Есть решения этой проблемы?)

Просмотрел исходники, увидел повторный вызов jquery.min.js, значит конфликт библиотек, но для исправления опыта, или прямоты рук, не хватает....

Типичная страница с проблемой
http://progmuz.ru/index.php/vse-kategorii/product/view/1/1
« Последнее редактирование: 17.06.2013, 12:18:20 от b2z »
*

code.secret

  • Захожу иногда
  • 58
  • 3 / 0
Re: Конфликт библиотек Query
« Ответ #1 : 16.06.2013, 20:02:29 »
Можете принудительно прописать вызов в lib'сах, можете плагин вот этот поставить. Помогло?
Дорогу осилит идущий!
*

alexcarver

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Конфликт библиотек Query
« Ответ #2 : 16.06.2013, 20:05:27 »
Плагин этот пробовал ставить сегодня днем, просмотрев форум и пост с этой записью) не помогло. А как именно делать вызов? Я догадываюсь, какие именно файлы править, но что вправлять...
*

code.secret

  • Захожу иногда
  • 58
  • 3 / 0
Re: Конфликт библиотек Query
« Ответ #3 : 16.06.2013, 20:18:41 »
Подумайте, поищете какой компонент или плагин вызывает библиотеку.
Я нашел повторный вызов в файле: docs/components/com_jshopping/lib/factory.php
Код
function loadJsFiles(){
    static $load;
        if (!$load){
            $document =& JFactory::getDocument();
[b]if (!jQuery) {[/b]
            $document->addCustomTag('<script type = "text/javascript" src = "'.JURI::root().'components/com_jshopping/js/jquery/jquery-1.6.2.min.js"></script>');
  [b]  }[/b]
            $document->addCustomTag('<script type = "text/javascript">jQuery.noConflict();</script>');
            $document->addCustomTag('<script type = "text/javascript" src = "'.JURI::root().'components/com_jshopping/js/jquery/jquery.media.js"></script>');
            $document->addCustomTag('<script type = "text/javascript" src = "'.JURI::root().'components/com_jshopping/js/functions.js"></script>');
            $document->addCustomTag('<script type = "text/javascript" src = "'.JURI::root().'components/com_jshopping/js/validateForm.js"></script>');
            $load = 1;
        }
    }

Что выделено жирным, то дописал. Теперь этот компонент jquery не вызывает (если уже вызван)
Дорогу осилит идущий!
*

ELLE

  • Глобальный модератор
  • 4512
  • 886 / 0
Re: Конфликт библиотек Query
« Ответ #4 : 16.06.2013, 20:37:18 »
Цитировать
Я нашел повторный вызов
это не повторный. это основной.
стоит отключать библиотеку в плагине, а не в магазине, тем более что в магазине его можно отключить в функциях из админки


Всего у ТС грузится 3 раза библиотека jQuery, 2 раза ноконфликт и еще куча всякого хлама.
« Последнее редактирование: 16.06.2013, 20:43:26 от ELLE »
*

alexcarver

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Конфликт библиотек Query
« Ответ #5 : 16.06.2013, 22:45:19 »
Решил эту проблему путем удаления строк <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>, заодно удалил и <script type="text/javascript">jQuery.noConflict();</script>

Проблема решена. Спасибо вам,  ELLE за наводку, а code.secret за отзывчивость)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Пункт меню не видимый для гостей

Автор dron

Ответов: 3
Просмотров: 94
Последний ответ 23.08.2019, 10:29:03
от dron
[Решено] Не могу зайти в панель управления

Автор scenann

Ответов: 11
Просмотров: 200
Последний ответ 23.08.2019, 09:42:50
от scenann
[Решено] Синтаксис в коде if else

Автор lgmax

Ответов: 4
Просмотров: 128
Последний ответ 16.08.2019, 12:04:18
от lgmax
[Решено] Ошибка в коде

Автор lgmax

Ответов: 2
Просмотров: 120
Последний ответ 16.08.2019, 10:46:57
от lgmax
[Решено] Проблема после удачной регистрации!

Автор Mizar066

Ответов: 11
Просмотров: 21600
Последний ответ 09.08.2019, 15:01:28
от Webster