Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Добрый день!

 

Решил поделиться решением проблемы, вдруг кому пригодится, т.к. сам два дня искал и всё безрезультатно.

 

В общем, стоял ocStore 2.3.0.2.2 + Shoppica v3.2.2. И при включении SeoPro переставал работать Quickview (быстрый просмотр). В модальном окне открывался либо весь сайт, либо модальное окно просто не появлялось вообще.

 

Дело в том, что ссылки на quickview в Shoppica формируются в файле /catalog/view/theme/BurnEngine/javascript/common.js:

        $iframe
            .attr('src', 'index.php?route=product/product&tb_quickview=1&product_id=' + product_id)
            .on('load', function () {
                $product
                    .removeClass('tb_product_loading tb_quickview_loading')
                    .find('.tb_disabled').removeClass('tb_disabled')
                    .find('.wait').remove();
            });

Ссылки получаются вида: site.ru/index.php?route=product/product&tb_quickview=1&product_id=1

И SeoPro этот хвост с tb_quickview благополучно срезает и редиректит на страницу товара, поэтому в модальном окне вываливается весь сайт с шапкой и подвалом.

 

Нужно SeoPro обучить не резать ссылки с tb_quickview. Товарищ программист подсказал где подправить. В /catalog/controller/startup/seo_pro.php:

После:

	private function validate() {
		if (isset($this->request->get['route']) && $this->request->get['route'] == 'error/not_found') {
			return;
		}

Вставить:

		if (isset($this->request->get['tb_quickview'])) {
			return;
		}

 

В моём случае это изменение seo_pro.php сразу же исправило проблему и Quickview (быстрый просмотр) заработал в штатном режиме, как и до включения SeoPro.

Надеюсь, кому-нибудь пригодится. :)

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Спасибо за решение.

Аналогичная проблема была с темой BurnEngine от того же разработчика. После изменений все заработало.

Сделал ocmod, может кому пригодится (проверял на ocStore 2.3.0.2.2)

BurnEngineQuickView.ocmod.xml

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.