Перейти к содержанию

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

Добрый день!

 

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

 

В общем, стоял 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

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


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

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

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

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

BurnEngineQuickView.ocmod.xml

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.