tigr04

Глюк в пагинации товаров в админке ocstore 2.3 при выборе категории в фильтре

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

tigr04    1

Друзья! У меня вылез такой глюк, в админке ocStore 2.3.0.2 в разделе товары выбираю в фильтре категорию с кучей товаров. Нажимаю кнопку Фильтр, товары фильтруются, при нажатии на 2 или любую другую страницу в пагинации (http://сайт/admin/index.php?route=catalog/product&token=isquG6sYFvBa5efoO0Jow48nS3hv7fmk&page=3), стриница обновляется, фильтр слетает, поле с выбором категории в фильтре становится пустым, отображается к примеру вторая страница Всего списка товаров. В общем списке без фильтрации ссылки имеют вид http://сайт/admin/index.php?route=catalog/product&token=isquG6sYFvBa5efoO0Jow48nS3hv7fmk&page=8

 

т.е. почему-то при установке фильтра в пагинации ссылки не учитывают выбранную категорию... (Прошу прощения если не совсем логично объясняю, мозг уже вскипел).

 

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


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

Последняя версия не решила проблему ...

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


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

Добрый день.

Обнаружил точно такую же проблему на 2-х своих сайтах на ocStore 2.3.0.2. Версии ставил последние с GitHub.

Для того чтобы исключить вариант с модулями, поставил чистый ocStore 2.3.0.2. (последнюю версию с GitHub) переключил количество отображаемых товаров в админке на 3 и отфильтровал по категории "МP3 Плееры" (в категории demo товара 4 штуки). при нажатии на 2-ю страничку, вывалился весь товар.

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


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

 

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


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

Да уж. Такая - же проблема, переставлять другую версию ocstore из-за неё конечно не буду. А есть менее радикальный способ решения данной проблемы, может кто подскажет?

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


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

По ссылке выше решение данной проблемы на гитхабе,которое описывает правки в нужном файле.

Куда уже менее радикально...

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


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859
2 часа назад, Kransht сказал:

Да уж. Такая - же проблема, переставлять другую версию ocstore из-за неё конечно не буду.

 

обновление ocStore 2302 до 23022 - как раз безболезненно, простой перезаписью файлов

(конечно, если в файлах, которые будут перезаписаны не ковырялись)

 

плюс помимо указанной проблемы устраняет еще и многие другие

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От lokti
      Добрый день.
      Ищу человека для доработки сайта. Необходимо сделать деление по страницам(page1, page2, page3....) на главной странице сайта и возможность пагинации при помощи нажатия на кнопку "Показать еще" и скролла вниз. 

      Сейчас сайт выглядит вот так(масштаб 30% для удобного восприятия). Красной линией отмечена граница, где должна заканчиваться первая страница и должен идти переход на вторую. На 2ой и всех последующих страницах будут только баннеры и слайдеры. 
       
      Сайт на OCstore 2.3
      Установлен шаблон Barbara
    • От fazli
      Как добавить пагинацию в админке со списком опций?
      Есть опция "Цвет товара", только открыть эту опцию в админке очень сложно — слишком большой список фото образцов цвета товара. В итоге, страница зависает на долго, и открывается только через минут 20. Может есть способ решить этот вопрос?
      Предполагаю, что если добавить пагинацию и выводить на странице к примеру по 20 опций все решится.
    • От butya4ok
      Здравствуйте. Подскажите, куда копать.
      Opencart 2.1.0.2 Русская сборка.
      Установлен Mega Filter Pro 2.0.2.1
       
      Перестала корректно работать пагинация в категориях. При выбранных фильтрах для товаров ссылки пагинации ведут на страницы без выбранных фильтров.
      Например, находимся на странице http://.../kabelni-vvedennya?mfp=11-r-z-blennya[1''NPT,1%2F2''NPT] , а ссылки внизу ведут просто на http://.../kabelni-vvedennya?page=3  http://.../kabelni-vvedennya?page=2
       
      На тестовом хостинге есть старая версия, где всё работает.
      Подскажите, где искать причину (или как искать). Сравнивал файлы пагинации, mfp, категории - не увидел отличий.
    • От Guava
      Здравствуйте, на этом форуме нашел решение, как убрать ?page=1 из ссылки на страницу №1 в блоке пагинации, при просмотре со страниц 2 и далее
      Решить удалось, но возникла проблема с ?page=10 . Вместо ?page=10 отображается ссылка вида сайт.ком/категория/0 .
      При пагинации меньше ?page=10. Например при ?page=9 ?page=8 и т.д. все ссылками хорошо, но где единичка - нет.
       
      Что делал: 
      в system/library/pagination.php
       
       
      return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; добавил к коду
      $clear_page_param_replace_from = array('&page=1','&page=1','?page=1'); $output = str_replace($clear_page_param_replace_from, '', $output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>';  
      понимаю, что дело в единице в коде, но знаний не хватает, чтобы отредактировать код правильно.
      Прошу помощи. Помогите пожалуйста, что добавить/изменить, чтобы ссылки на страницы пагинации от 10 до 19 строились корректно?
       
       
       
      Есть также сопутствующий вопрос по решению проблемы "Текст только на первой странице"
      Имеется ввиду, чтобы описание категории отображалось лишь на странице 1
       
      $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); заменить на код ниже в контроллере категории if ($page == 1) { $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); } else { $this->data['description'] = ""; }  
      Этот код работает, если не убирать ошибочную ссылку на "/?page=1"  , вместо "/"
      Но как только решаем проблему со ссылкой в пагинации  - текст исчезает не только на страницах 2,3,4 и так далее, но и на первой. То есть не отображается нигде.
       
       
      Второй вопрос сопутствующий, т.к. предположительно зависит от решения в первом вопросе.
       
      Буду благодарен за любую помощь. 
      Окстор 2.3
       
    • От lokti
      Добрый день.
      Столкнулся с задачей переизбытка контента на главной странице, подскажите модуль который может скрыть после Х-отметки все под пагинацию, в виде бесконечной прокрутки. Примеры сайтов с бесконечной прокруткой:
      Обычная
      https://ru.pinterest.com/categories/art/
      Кликабельная с таймером по времени.
      https://www.artlebedev.ru/
  • Последние посетители   0 пользователей онлайн

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