副業で稼ぐ仕組みの作り方

ECCUBEの検索に商品IDを追加させる方法

投稿日:2018年4月7日 更新日:

ECCUBEはデフォルトだと検索機能は非常に弱いです。

はじめに

ECCUBEでは検索機能がすごく弱いので、少しカスタマイズしてみました。
今回は商品IDを検索結果に含める方法です。

注意事項

私の場合はバージョン2.12です

検索結果に商品IDを含めよう

data/class/pages/products/LC_Page_Products_List.php

内にある

// 分割したキーワードを一つずつwhere文に追加
        foreach ($names as $val) {
            if (strlen($val) > 0) {
                $searchCondition['where']    .= ' AND ( alldtl.name ILIKE ? OR alldtl.comment3 ILIKE ?) ';
                $searchCondition['arrval'][]  = "%$val%";
                $searchCondition['arrval'][]  = "%$val%";
            }
        }

この箇所を以下のように修正します。

// 分割したキーワードを一つずつwhere文に追加
        foreach ($names as $val) {
            if (strlen($val) > 0) {
                $searchCondition['where']    .= ' AND ( alldtl.name ILIKE ? OR alldtl.comment3 ILIKE ? OR product_id ILIKE ?) ';
                $searchCondition['arrval'][]  = "%$val%";
                $searchCondition['arrval'][]  = "%$val%";
		$searchCondition['arrval'][]  = "%$val%";
            }
        }

以上で終了です。
他の条件もこれを参考にしていただくとわかりやすいと思います

以上でECCUBEの検索に商品IDを追加させる方法のカスタマイズを終了致します。

さいごに

少しづつカスタマイズしていこう

ECCUBEはそろそろバージョンを変えたいのですが、色々カスタマイズしすぎていて最低でも100万以上はいくんやろなー
もう少し儲かってから変更していきたいね
これ数年前から言うてますがw

-副業で稼ぐ仕組みの作り方
-

執筆者:


comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

AddQuicktagで投稿エディタに良く使うものを入れる方法

ワードプレスでは投稿エディタ色々とカスタマイズできますが、AddQuicktagと言うプラグインを使う事でさらに自分好みにする事が出来ます。

【画像あり】XAMPPを使ってPHPの動作確認方法

PHPの動作確認をするのにXAMPPは絶対に必要です。

シーサーブログの作り方

副業やお小遣い稼ぎも出来るシーサーブログの作り方の紹介です。

ECCUBE3の商品CSV登録が簡単でした

毎回トラブルがあるCSV登録ですがECCUBE3では結構すんなり登録が出来ました。

日付の分岐を簡単に導入する方法

これでオートメーション化が捗ります

人気の副業記事(24時間で更新)