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

[Решено] При поиске пропадает знак "+" ocStore Version 1.5.1.3

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

Доброго времени!

Поскажите друзья, установил сборку ocStore Version 1.5.1.3, все великолепно.

Пока недошло дело до поиска, вбиваю в поиске найти товар с текстом "+300"

результат на первой странице удолетворяет требованию, при переходе на следующие страницы

пропадает критерий поиска "+300". И далее выводиться товар уже не соответствующий запросу.

Сайт piligrim-ooo.ru

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


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

у меня поиск на вашем сайте работает исправно.

поисковая фраза не изменяется и не пропадает.

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


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

Спасибо, что отреагировали и проверили.

Все уже поправил, пришлось вспомнить php и кое что подправить в /catalog/controller/product/search.php.

Тему можно закрыть.

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


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

так, может быть, поделитесь решением?

вдруг кто-то еще столкнется с этим вопросом.

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


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

Для себя эту проблему я решил следующим способом.

Сильно вникать в данную проблему не стал, понял что все это связанно с кодированием "+" как "%2B",

пришлось в в /catalog/controller/product/search.php для замены использовать str_replace("+","%2B",$this->request->get['filter_name']);

Код $url .= '&filter_name=' . $this->request->get['filter_name']; заменить на

$url .= '&filter_name=' . str_replace("+","%2B",$this->request->get['filter_name']);

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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