Opencart не правильно работает поиск по тегам
проверьте описание тегов в каждом товаре
нет ли там больших букв?
в базе можно это исправить одним запросом
UPDATE `ВАШ-ПРЕФИКС_product_description` SET `tag`= LCASE (tag)
и нужно перепроверить что нет О Е и подобных английских букв очень похожих на русские иначе оно их не найдет по тегам так как эти символы не смотря на схожесть имеют абсолютно разные кодировки
у меня на сайте теперь вообще стали ромбики со знаком вопроса вместо русских букв в ссылке с тегом (наверное что то не так с кодировкой) помогите исправить
в контроллере /catalog/controller/product/product.php добавьте кодировку 'UTF-8'
foreach ($tags as $tag) {
$this->data['tags'][] = array(
'tag' => trim($tag),
'href' => $this->url->link('product/search', 'filter_tag=' . mb_strtolower(trim($tag), 'UTF-8'))
);
}
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)