質問 > フロント機能 > 何度見直しても商品名・検索ワード以外でヒットできません |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
alice001 |
投稿日時: 2013/6/11 7:05
対応状況: −−−
|
新米 登録日: 2013/1/21 居住地: 投稿: 9 |
何度見直しても商品名・検索ワード以外でヒットできません こちらの皆様にはいつもお世話になっております。
表題の通り「商品名・検索ワード以外で検索する」というありがちなカスタマイズで、過去に何度も成功例も出ているにも関わらず当方の環境ではうまくいかないという事象に悩まされています。 単純に商品詳細コメントを検索で引っ張れるようにと、過去スレや別サイトのカスタマイズを参考に変更を加えたのですが、全く反映されません。 [参考スレ] http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=12495&forum=11 変更を加えたファイルはLC_Page_Products_List.phpのみ 過去スレにあったようにLC_Page_Products_List.phpの364行目あたりを // 分割したキーワードを一つずつwhere文に追加 foreach ($names as $val) { if (strlen($val) > 0) { $searchCondition['where'] .= ' AND ( alldtl.name ILIKE ? OR alldtl.comment3 ILIKE ? OR alldtl.main_comment ILIKE ?) '; $searchCondition['arrval'][] = "%$val%"; $searchCondition['arrval'][] = "%$val%"; $searchCondition['arrval'][] = "%$val%"; } } 上記のように変更…しかし、反映されません。 (特にエラーも出ません) 他のカスタマイズが何か影響を与えているのかとも考えたのですが、調べても関係性のありそうなファイルの検討がつきませんでした。 ○○を弄ったらこのカスタマイズは反映されなくなる、といったことはあるのでしょうか? どうかご教授ください。 よろしくお願い申し上げます。 制作環境 ----------------------------------------------------------- [EC-CUBE] 2.12.3 [レンタルサーバ] Domainking [OS] Windows Vista [PHP] PHP 5.2.17 [データベース] MySQL 5.0.77 [WEBサーバ] Apache/2.2.3 (CentOS) [ブラウザ] Google Chrome 24.0.1312.57 m |
tao_s |
投稿日時: 2013/6/11 7:26
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 何度見直しても商品名・検索ワード以外でヒットできません これだとちょっと判断が難しいです。
alldtl.name、alldtl.comment3、alldtl.main_commentにそれぞれどんなテキストが入っていて、どんなキーワードで検索してどういう結果になるのか? を教えてください。
|
alice001 |
投稿日時: 2013/6/11 10:47
対応状況: −−−
|
新米 登録日: 2013/1/21 居住地: 投稿: 9 |
Re: 何度見直しても商品名・検索ワード以外でヒットできません >>tao_s 様
早速のご返答ありがとうございます! >>alldtl.name、alldtl.comment3、alldtl.main_commentにそれぞれどんなテキストが入っていて、どんなキーワードで検索してどういう結果になるのか? どのようなテキストが入っていて、という意味がちょっと分からないのですが… alldtl.name=商品名、alldtl.comment3=検索ワード(コメント3)、alldtl.main_comment=商品詳細コメントという認識は自分の間違いなのでしょうか? 結果に関しましては例えばデモサイトのおなべで例えると、 商品カテゴリ⇒全てのカテゴリ、メーカー名⇒全てのメーカー、商品名を入力⇒鍋でも と入力して検索すると 商品カテゴリ:指定なし 商品名:鍋でも 該当件数0件です。 他の検索キーワードより再度検索をしてください。 となります。 これを商品名や検索ワード(コメント3)を入力して検索するときちんと該当商品が出てきますが、詳細コメント内の文章の一部を入力して検索をしても該当商品が出てきません。 詳細コメントの文章の一部からでも検索できるようにしたいのですが、一体どこにミスがあるのか分かりかねております… |
tao_s |
投稿日時: 2013/6/11 15:38
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 何度見直しても商品名・検索ワード以外でヒットできません たとえば、
alldtl.name:おなべ alldtl.comment3:鍋 お鍋 鍋でも alldtl.main_comment:お鍋でもどうですか? というデータがあって、検索キーワードに「鍋でも」を入れて検索してもalldtl.main_commentにしかひっかかりません。 「鍋」で検索すればalldtl.main_comment、alldtl.comment3にひっかかります。 なので、具体的にそれぞれにどういう文字列が登録されていて、どういうキーワードで検索したのかを知りたかったんです。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |