簡體   English   中英

查詢我的數據庫以僅顯示Joomla mod_XpertScroller中的特定類別列表

[英]Querying my database to display only a specific category list from Joomla mod_XpertScroller

我在Brandroot(。)com有一個Joomla網站。 在主頁上,您可以在中間看到兩個不同的滑塊,其中一個是特色品牌名稱 ,另一個是最近添加的品牌名稱

如果您轉到“ 品牌”頁面,您將在右側站點上看到特定於類別的頁面列表,這些頁面顯示在后端添加到該類別的域名。

我需要的是創建一個像主頁上的滑塊,它只顯示類別中的域, 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:我需要幫助試圖找出需要的代碼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類別。 請耐心幫助我,因為我正在嘗試自己這樣做以省錢。 如果您需要其他任何幫助以解決此問題,請告知我們。

如果域存儲在title ,則會執行以下操作:

case 4: //4 Letter Domains
    $query->where('CHAR_LENGTH(a.title) = 4');
    break;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM