0

Brandroot(.)com に Joomla Web サイトがあります。ホームページでは、中央に 2 つの異なるスライダーが表示されます。そのうちの 1 つは注目のブランド名で、もう1 つは最近追加されたブランド名です。

ブランドページに移動すると、右側のサイトにカテゴリ固有のページのリストが表示され、そのカテゴリにバックエンドで追加されたドメイン名が表示されます.

必要なのは、ホームページにあるようなスライダーを作成して、カテゴリ4 Letterにあるドメインのみを表示することです。

スライダーの 4 文字オプションを選択できるようにする基本的なコードは既に作成済みです。

ここに画像の説明を入力

switchこれは、スライダーのオプションを制御するのコードです。

switch($filtering){
    case 1://Recently Added
        $query->where('a.sold = 0');
        break;
    case 2://Recently Sold
        $query->where('a.sold = 1');
        break;
    case 3://Featured Top
        $query->where('a.featured = 1');
        $query->where('a.sold = 0');
        break;
    case 4://4 Letter Domains
        /*
        $query->where('a.featured = 1');
        $query->where('a.sold = 0');
        */
        break;
    default:
        break;
}

に必要なコードを把握するのに助けが必要case 4:です。

オプションのフィルタリングを処理していると思われるデータベースクエリコードは次のとおりです。

function &getList(&$params){
    $db = & JFactory::getDBO();
    $filtering = $params->get('filtering');

    $query = $db->getQuery(true);
    $query->select('a.*');
    $query->from('#__brands as a');
    $query->where('a.state = 1');

これは、アクセスされているテーブルのスナップショットです。

ここに画像の説明を入力

4 letterカテゴリだけをフィルタリングするために何を書くべきかわかりません。私はお金を節約するためにこれを自分でやろうとしているので、辛抱強く助けてください. この問題を解決するために他に必要なことがあればお知らせください。

4

1 に答える 1