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

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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Jetpackのメール記事投稿

メールから簡単にブログの投稿をする事が出来るJetpackのメール記事投稿機能のご紹介です。

Codecademyでプログラミング学習

海外だと結構有名なプログラミング学習サイト「Codecademy」の始め方です。

WP Autoresponderをわかる範囲でカスタマイズ

ステップメールが無料で使えるワードプレスのプラグインをご紹介させて頂きます。

【画像あり】XAMPPの誰でもわかるインストール方法

これからPHPを勉強しようと考えている人の強い味方XAMPPのインストール方法をご紹介いたします。

カスタムフィールドを使って計算 WordPress

ワードプレスのカスタムフィールドと言う機能を使って計算する方法をご紹介いたします。

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