0

OpenCart 1.5.4 の検索機能に問題があります。今日、メタ タグ、キーワード、属性などを含む商品を追加しました。入力したすべての項目を検索できました。したがって、「A」という商品があり、「B」というキーワードで B を検索すると、検索結果として商品 A を取得できます。

しかし、独自のメタ タグ、キーワード、属性などを使用して新しい製品を追加したところ、検索が正しく機能しなくなりました。商品名でしか検索できず、キーワードやタグで検索しても何も表示されず、商品が見つからないという結果になりました。

この 2 つの製品を削除したため、現在の製品はありません。新しい製品を追加しましたが、まだその名前しか検索できません。ここで何が起きてるの?

4

1 に答える 1

0

opencart のデフォルトの検索パターンは非常に限定的であり、同じケースを使用する必要があります。そのため、「Gold」のタグが付いた製品を検索すると、検索スクリプトはタグのすべての検索の大文字と小文字を小文字に切り替えます。私はこれが非常に苛立たしいことに同意し、ケースを無視するために自分で回避策を構築しようとしています.

この問題は、検索が実行されるモデルに起因します。MATCH MySQL コマンドで LCASE が使用されます。これは、大文字と小文字が混在するタグなどを検出できないことを意味します。

それが役立つことを願っています

于 2012-11-18T14:24:58.957 に答える