VM 2.x Не отображается попап корзина, товар добавляется ВМ 2.6.6

mr_denisters

Гуру форума
Регистрация
7 Окт 2013
Сообщения
196
Реакции
62
При добавлении товара в корзину, товар добавляется, всплывающее уведомление добавлено в корзину не отображается, если обновить страничку то в модуле корзины отображается добавленный товар. Ошибка появилась после обновы ВМ.
Шаблон it_thestore4

Мне кажется это конфликт скриптов?, Кто сталкивался подскажите в чем может быть проблема?
 
откройте ваш сайт в chrome, потом зайдите в Инструменты->Инструменты разработчика(или просто нажмите сочетание клавиш ctrl+shift+i) Затем найдите вкладку Resources, а в ней Frames-Scripts. Если есть ошибки в скриптах, то напротив названия файла будет стоять цифра с кол-вом ошибок...
 
откройте ваш сайт в chrome, потом зайдите в Инструменты->Инструменты разработчика(или просто нажмите сочетание клавиш ctrl+shift+i) Затем найдите вкладку Resources, а в ней Frames-Scripts. Если есть ошибки в скриптах, то напротив названия файла будет стоять цифра с кол-вом ошибок...
Спасибо, я проделал это в первую очередь, только на фаирбаге в огнилисе. Ошибок нет, точнее есть - это кодеры из айсземе:D
Частично нашел решение проблемы, что бы отображалось всплывающее окно уведомления для ВМ 2.6, для этого нужно в файле modules/mod_ice_virtuemart_cart/mod_ice_virtuemart_cart.php закоментировать или удалить код:
PHP:
if( $version > 202 )

    JHTML::script(JURI::base().'modules/mod_ice_virtuemart_cart/assets/vmprices_2.js');

else

    JHTML::script(JURI::base().'modules/mod_ice_virtuemart_cart/assets/vmprices.js');
Но глюк с отображением товара в модуле корзины после перезагрузки остался.
 
а ссылку можете кинуть на сайт? не очень поняла про глюк в модуле корзины...
 
собственно поэтому не обновляется)))...в vmprices_2.js есть productUpdate2 так она и отвечает за обновление модуля корзины...верните все назад и ищите проблемы в другом месте...и еще заметила, что слово "Заказать" написано с ошибкой "Заказть"
 
Ошибку заказать исправил:ah:
верните все назад и ищите проблемы в другом месте...
Если вернуть, то появиться ошибка и не будет отображать всплывающее уведомление о добавленном товаре. Может подскажите что скопипастить в vmprices.js?
 
верните назад vmprices, посмотрю на готовом сайте почему не всплывает окно
 
вернул, если нужно будет могу предоставить доступ фтп
 
Ошибка "faceboxHtml is not defined". вот нашла в интернете


И так, есть 2 способа решения данной проблемы:

1. Внести изменения в файл facebox.js

Загружаем файлДля просмотра ссылки Войди или Зарегистрируйся, переименовываем его в facebox.js и перемещаем его по адресу: /components/com_virtuemart/assets/js

2. Внести изменения в файл vmprices2.js

Если Вам не помог первый способ, тогда вероятнее всего у Вас стоит модуль корзины от TemplateMonster, который и создает данный конфликт. Решается это проблема также довольно просто.

Находим файл vmprices2.js по адресу /modules/mod_virtuemart_cart_tm/assets и вносим изменения:

Строка 66

Было:

$.facebox.settings.faceboxHtml = faceboxHtml;

Стало:

//$.facebox.settings.faceboxHtml = faceboxHtml;

Лично мне пришлось изменить ещё одно строчку, потому как в всплывающем окошке дублировалось название товара, если у Вас такая же проблема, тогда находим:

Строка 67

Было

$.facebox({ text: datas.msg +»<H4>»+txt+»</H4>» }, ‘my-groovy-style’);

Стало

$.facebox({ text: datas.msg +»<H4>»»</H4>» }, ‘my-groovy-style’);

На этом всё, надеюсь эти действия заставят всплывать окошко при нажатии на кнопку «Купить».​
 
Назад
Сверху