не работает значок корзины
- Татьяна
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 4
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Эммм... ЧТО? :blink:если выбрать «продолжить покупки», но так ничего и не выбрав и попытаться посмотреть содержимое корзины нажав на значок корзины или ссылку под ней
Напишите нормально.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Татьяна
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 4
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Андрей
- Не в сети
- Завсегдатай
- Сообщений: 112
- Спасибо получено: 3
прошу понять и простить, это мой первый интернет магазин :blush:
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Андрей
- Не в сети
- Завсегдатай
- Сообщений: 112
- Спасибо получено: 3
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Андрей
- Не в сети
- Завсегдатай
- Сообщений: 112
- Спасибо получено: 3
Воспользовавшись вашим советам начал разбирать ошибку в стиле "как пойму".
Для начала подробнее изучил консоль и обнаружил следующие ошибки при клике по кнопки:
Uncaught TypeError: Cannot read property 'showActivity' of undefined(…) vmprices.js?vmver=9293:77
Virtuemart.cartEffect @ vmprices.js?vmver=9293:77
Virtuemart.sendtocart @ vmprices.js?vmver=9293:65
Virtuemart.addtocart @ vmprices.js?vmver=9293:175
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
После клика по в консоль по файлу vmprices.js?vmver=9293:77 в который как браузер думает и есть ошибка увидел "ошибочную" функцию на 77 строке которая не работает. Как, почему, и что за функция пока не ясно.
jQuery.fancybox.showActivity();
}
Т.к. я понял идет конфликт библиотек jQuery, подумал в каком то модуле включен свой jQuery, отключал по очереди, не к чему не привело.
Решил посмотреть какие скрипты вообще выполняются на страницы, открыл исходный код стр.
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="httр/agu.ru//plugins/system/jatypo/jatypo/assets/script.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js?vmver=1.9.2" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/jquery.ui.autocomplete.html.js" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/vmsite.js?vmver=9293" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/vmprices.js?vmver=9293" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/dynupdate.js?vmver=9293" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/fancybox/jquery.fancybox-1.3.4.pack.js?vmver=9293" type="text/javascript" defer="defer"></script>
<script src="httр/agu.ru/templates/sj_matrix/asset/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/js/keepmenu.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/js/scrollReveal.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/js/ytsticky.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/js/yt-script.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/asset/bootstrap/js/bootstrap-select.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/js/waves.min.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/menusys/class/mega/assets/jquery.megamenu.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/menusys/class/common/js/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="httр/agu.ru/templates/sj_matrix/menusys/class/common/js/gooeymenu.js" type="text/javascript"></script>
<script src="/plugins/system/plg_sj_vm_quickview/assets/js/jquery.fancybox.js" type="text/javascript"></script>
<script src="/media/system/js/frontediting.js" type="text/javascript"></script>
<script src="/modules/mod_sj_minicart_pro/assets/js/jquery.mCustomScrollbar.js" type="text/javascript"></script>
<script src="/components/com_virtuemart/assets/js/vmkeepalive.js?vmver=9293" type="text/javascript" defer="defer"></script>
<script src="httр/agu.ru/plugins/system/ytshortcodes/assets/js/prettify.js" type="text/javascript"></script>
<script src="httр/agu.ru/plugins/system/ytshortcodes/assets/js/shortcodes.js" type="text/javascript"></script>
<script type="text/javascript">
if (typeof Virtuemart === "undefined")
Virtuemart = {};Virtuemart.vmSiteurl = vmSiteurl = 'httр/agu.ru/' ;
Virtuemart.vmLang = vmLang = "&lang=ru";
Virtuemart.vmLangTag = vmLangTag = "ru";
Itemid = '&Itemid=162';
Virtuemart.addtocart_popup = "1" ;
usefancy = true;
//<![CDATA[
jQuery(document).ready(function() {
jQuery('#VMmenu29_68453 li.VmClose ul').hide();
jQuery('#VMmenu29_68453 li .VmArrowdown').click(
function() {
if (jQuery(this).parent().next('ul').is(':hidden')) {
jQuery('#VMmenu29_68453 ul:visible').delay(500).slideUp(500,'linear').parents('li').addClass('VmClose').removeClass('VmOpen');
jQuery(this).parent().next('ul').slideDown(500,'linear');
jQuery(this).parents('li').addClass('VmOpen').removeClass('VmClose');
}
});
});
//]]>
jQuery(function($){ $(".hasTooltip").tooltip({"html": true,"container": "body"}); });
jQuery(function($){ $(".hasPopover").popover({"html": true,"trigger": "hover focus","container": "body"}); });
var sessMin = 30;var vmAliveUrl = "index.php?option=com_virtuemart&view=virtuemart&task=keepalive";var maxlps = "4";var minlps = "1";
if (typeof jfbcJQuery == "undefined") jfbcJQuery = jQuery;
</script>
<script type="text/javascript">var TMPL_NAME = "sj_matrix";var TMPL_COOKIE = ["bgimage","themecolor","templateLayout","menustyle","activeNotice","typelayout"];</script>
На сколько я понял подключено несколько библиотек, как и где их отключить я не пойму. В шаблоне стоят php переменные.
В общем все до чего я смог додуматься это закомментировать проблемную функцию
Теперь вопрос к всемогущему Wedal и Ко. Куда дальше капнуть, или направьте на путь истинный.
Благодарю за терпение все это прочесть!
P.S. пока все это печатал обнаружил двойной слешь
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
<script src="/components/com_virtuemart/assets/js/fancybox/jquery.fancybox-1.3.4.pack.js?vmver=9293" type="text/javascript" defer="defer"></script>
<script src="/plugins/system/plg_sj_vm_quickview/assets/js/jquery.fancybox.js" type="text/javascript"></script>
В первом случае его подключает Virtuemart, а во втором плагин plg_sj_vm_quickview. Попробуйте отключить этот плагин в менеджере плагинов Joomla и проверить. Комментировать в скриптах ничего не нужно. Верните их к исходному состоянию.
Другой вариант - вы можете установить в общих настройках VM использование facebox вместо fancybox.
А вообще, жуть, конечно, у вас в head'е.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Андрей
- Не в сети
- Завсегдатай
- Сообщений: 112
- Спасибо получено: 3
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Андрей
- Не в сети
- Завсегдатай
- Сообщений: 112
- Спасибо получено: 3
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.