Post by MACTEP » Sun May 09, 2010 3:05 am

OpenCart 1.4.7
Таблицы и поля в базе имеют сравнение utf8_general_ci, но если в поиске вбиваешь русский текст, то выдает "Ничего не найдено".

Посмотрел по базе, в базе текст на русском.
Получается не правильно либо сравнивается, либо неправильно значение переменной передается.

Но где это все поправить? Кто-нить еще сталкивался с подобной проблемой?

Newbie

Posts

Joined
Sun May 09, 2010 3:01 am

Post by dotsent » Fri Sep 17, 2010 2:31 pm

Сталкивался с такой проблемой, там не правильно экранируются русские символы
в файле файл catalog/model/catalog/product.php
$this->db->escape(strtolower($keyword))
заменил на
mysql_real_escape_string($keyword)

Attachments

файл catalog/model/catalog/product.php


Newbie

Posts

Joined
Fri Sep 17, 2010 2:10 pm

Post by KrAfLo » Sat May 21, 2011 12:42 pm

Здраствуйте,
У меня RexCart( болгарская версия OpenCart).
Я тоже имел проблем с поиск кирилице. Сделал тот, что написали.
Заменил $this->db->escape(strtolower($keyword)) на mysql_real_escape_string($keyword.
Как в Catalog, так и в Admin.
В Catalog Работает хорошо, но в Admin ничего не случается!?
Будте добры, помогите немножко для Admin-a.
Спасибо.

Newbie

Posts

Joined
Sun May 08, 2011 6:48 pm
Who is online

Users browsing this forum: No registered users and 6 guests