Рекомендуемые сообщения

AlexNic    0

Нашел ошибку при работе SEO PRO, если его включить, то в корзине при удалении товара, не происходит обновлении страницы, тоесть товара уже нет в корзине но визуально он отображается. При принудительном обновлении по F5, он исчезает. При отключении SEO PRO все работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kleo    0

Эта ошибка имеет место, если активирована опция "Включить SEO URL", независимо от того, SEOPro или default.

 

В оригинальном OpenCart 2.1.0.2 этой ошибки нет.

 

Как и где исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
helen2014    0

У нас токая же проблема Версия ocStore 2.1.0.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 084

1. отключите ЧПУ на корзину

 

 

2. облом искать

 

в шаблоне корзины добавить

 

<script>

var cart_ = true;

</script>

 

в common.js

сделать следующее

if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout' || cart_ == true ) {

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexNic    0

А как отключить ЧПУ на корзину?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 084

из таблицы url_alias удалить строку

 

DELETE FROM oc_url_alias WHERE keyword = 'cart' - или что-то пообное

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexNic    0

"chukcha" - спасибо.

Еще по исправлению common.js, так написал разработчик SeoPro 

 

Надо открыть "catalog/view/javascript/common.js",
найти поиском строку "cart/remove" (их будет 2, нам нужна первая)

чуть ниже найденной строки (строк на 10 ниже) увидите код
 

if (getURLVar('route') == 'checkout/cart' ||
getURLVar('route') == 'checkout/checkout') {
location = 'index.php?route=checkout/cart';
} else {
$('#cart >
ul').load('index.php?route=common/cart/info ul li');
}

который надо привести к виду:
 

if (getURLVar('route') == 'checkout/cart' ||
getURLVar('route') == 'checkout/checkout') {
location = 'index.php?route=checkout/cart';
} else {
$('#cart >
ul').load('index.php?route=common/cart/info ul li');
location = 'index.php?route=checkout/cart';
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Gendelff
      Каким способом можно реализовать такую корзину как на скриншоте? 
       
      Версия OcStore 2.3.0.2.3
       
      Есть готовое решение или самопис?

      Благодарю за ответы!
       
       

    • От lavrentyev
      Доброго времени суток, Господа!
       
      Есть проблема: При обновлении страницы товар опять кладется.
      Т.е, я кладу в корзину товар потом на той-же странице удаляю товар из мини-корзины, страница обновляется и товар опять кладется в корзину.
       
      Какие могут быть соображения?
    • От flenj
      Добрый вечер!
      Как можно Скрыть div корзины, если в ней 0 товаров <div id="cart">
      И показать, если товаров больше 0 ?
    • От GuN2018
      Клиенты жалуются что при оформлении заказа, "вылетают" со страницы сайта. 
       
      Еще В админке часто выходят такие ошибки, смс скрин В чем может быть причина?
    • От OlgaShu
      Всем доброго времени суток!
       
      Кто знает, что это за модуль? Буду признательна за ссылки на скачивание/ приобретение.
       

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу