admin Опубликовано 14 марта, 2022 Поделиться Опубликовано 14 марта, 2022 Исправление Листинга страниц (Пагинации) в Opencart 2.2.0.0 - 2.3.0.2 Просмотр файла Модификатор исправляет выдачу отрицательных номеров пейджинга для пользователей и роботов ПС в Opencart 2.2.0.0 - 2.3.0.2 при включённом ЧПУ. Крайне необходим для индексации страниц поисковыми системами, так как для робота кол-во страниц будет бесконечным в отрицательную сторону page=-1 - page=-... Добавил admin Добавлено 14.03.2022 Категория Прочее 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 14 марта, 2022 Автор Поделиться Опубликовано 14 марта, 2022 чтобы не модифицировать контроллеры, предлагаю изменить это <file path="catalog/controller/product/*.php"> <operation error="skip"> <search><![CDATA[ if (isset($this->request->get['page'])) { ]]></search> <add position="replace"><![CDATA[ if (isset($this->request->get['page']) && $this->request->get['page'] > 0) { ]]></add> </operation> </file> на это <file path="catalog/controller/startup/router.php"> <operation error="skip"> <search><![CDATA[ // Sanitize the call ]]></search> <add position="before"><![CDATA[ // fix minus number page if (isset($this->request->get['page']) && $this->request->get['page'] < 1) { $this->request->get['page'] = NULL; } ]]></add> </operation> </file> 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.