Не работает сортировка

  • Автор темы ancorid
  • Дата начала
A

ancorid

Гость
1546575774748.png

при попытке сортировки, появляется крутящийся значок и ничего не происходит. Что это может быть ?

Опенкарт 2,3
тема Bege Для просмотра ссылки Войди или Зарегистрируйся
 

Opencart

Админ
Команда форума
, с такой постановкой вопроса могу ответить - что то сломалось:ROFLMAO:
где прикрепленные ошибки? версия опенкарт?
скорее всего конфликт с каким то модулем.
 
A

ancorid

Гость
, с такой постановкой вопроса могу ответить - что то сломалось:ROFLMAO:
где прикрепленные ошибки? версия опенкарт?
скорее всего конфликт с каким то модулем.
Версия опенкарт 2,3
Файл логов прикрепляю )))
 

Вложения

Opencart

Админ
Команда форума
, У тебя в основном там неопределенные переменные,
а не работает скорее всего из за этого
PHP Warning: Invalid argument supplied for foreach() in /var/www/denas/data/www/denas.center/catalog/view/theme/tt_bege2/template/extension/module/oclayerednavigation/oclayerednavigation.tpl on line 8
и
PHP Warning: Invalid argument supplied for foreach() in /var/www/denas/data/www/denas.center/catalog/view/theme/tt_bege2/template/extension/module/oclayerednavigation/oclayerednavigation.tpl on line 40
 
A

ancorid

Гость
8 строка <?php foreach($filter_groups as $filter_group): ?>

40 строка <?php foreach ($filter_groups as $filter_group) { ?>
 

Opencart

Админ
Команда форума
попробуй заменить на
первая строка
<?php if(isset($filter_groups ) && is_array($filter_groups )) foreach ($filter_groups as $filter_groups ): ?>
вторая
<?php if(isset($filter_groups ) && is_array($filter_groups )) foreach ($filter_groups as $filter_groups ) { ?>
 
A

ancorid

Гость
нет - не помогло. Так и крутит ожидание сортировки
 
A

ancorid

Гость
С одного из форумов

oclayerednavigation
это что за зверь?



Это такой чудный модуль, OC Layered Navigation Ajax , целый ряд (разработчиков) суют его в разные темы, которые потом вызывают гору конфликтов.

Собственно проблема кроется в обработке пагинации проблема уже поднималась не раз на форуме (Для просмотра ссылки Войди или Зарегистрируйся)и решалась в частности, потому как проблема переходит от шаблона к шаблону на костылях...Я недолго думаю задал в поисковик поиск сайта с ошибками типа /* onclick='oclayerednavigationajax.filter("javascript:void(0);")'*/и их братьев обработки oclayerednavigation ajax, так вот в выдачи сидит более 5 листов сайтов с разными ошибками этого модуля и хрен кто что делает, кто то что то поправил, что мешала, а что не мешало - его брат родной OC Product Rotator Image так и сыпет баги, ну там все просто его можно просто отключить и фиг с ним...



А что касательно напишите автору.... Так за этими ребятами уже охоту устраивали, на контакты, супорт тупо морозится, а других контактов фиг, вот и живет такая проблема, на радость фрилансам.... Вот и прошу, чтоб бонусом ocmod был может еще кому поможет .....
 
A

ancorid

Гость
Отключение вот этого модификатора Layered Navigation Ajax by Plaza Themes - включает сортировку по умолчанию и все начинает работать
 

ryslanikov

Пользователь
Прикрепите модифицированный system/storage/modification/catalog/controller/product/category.php
 
A

ancorid

Гость
уже нашел решение пока пытался на форум зайти. Постоянно вываливало ошибку

Error 1020 Ray ID: 55ca2a910e5ccbac • 2020-01-29 0944 UTC
Access denied
What happened?
This website is using a security service to protect itself from online attacks.


А в моем случае вот решение проблемы

в файле /catalog/controller/extension/module/oclayerednavigation.php

Заменить строку ~498

$result['name'] = strlen($result['name']) > 40 ? substr($result['name'],0,40)."..." : $result['name'];

на

$result['name'] = mb_substr(strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')),0, 40,'utf-8').'...';

и все заработало как часы
 
Последнее редактирование модератором:

FintMax

Админ
Команда форума
, на форуме была чистка контента, отсюда и был закрыт доступ на форум частично.
 
Сверху