婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > dedecms按銷(xiāo)量?jī)r(jià)格自定義模型字段排序列表方法

dedecms按銷(xiāo)量?jī)r(jià)格自定義模型字段排序列表方法

POST TIME:2021-05-23 01:33

用織夢(mèng)dedecms做網(wǎng)店商城,會(huì)用到按銷(xiāo)量,價(jià)格等自定義模型字段排序列表,這時(shí)就需使用freelist標(biāo)簽。但freelist標(biāo)簽
不支持按照自定義字段排序,實(shí)現(xiàn)此功能的解決辦法如下:
 
 
以添加按商品價(jià)格(自定義字段名:price)排序?yàn)槔?/div>
 
 
1、打開(kāi)后臺(tái)模板dede/templets/freelist_add.htm
   找到大概243行<select name="orderby" id="orderby" style="width:120">,為其添加一個(gè)選項(xiàng)到最后
   結(jié)果如下:
               <select name="orderby" id="orderby" style="width:120">
                  <option value="sortrank">置頂權(quán)限值</option>
                  <option value="pubdate" selected>發(fā)布時(shí)間</option>
                  <option value="senddate">錄入時(shí)間</option>
                  <option value="click">點(diǎn)擊量</option>
                  <option value="id">文檔ID</option>
                  <option value="lastpost">最后評(píng)論時(shí)間</option>
                  <option value="postnum">評(píng)論總數(shù)</option>
                  <option value="price">商品價(jià)格</option>
                </select>
   保存關(guān)閉
 
 
2、打開(kāi)后臺(tái)模板dede/templets/freelist_edit.htm
   找到大概219行 $sorta = "sortrank,置頂權(quán)限值;pubdate,發(fā)布時(shí)間;... ,為其添加一個(gè)選項(xiàng)到最后
   結(jié)果如下:
   $sorta = "sortrank,置頂權(quán)限值;pubdate,發(fā)布時(shí)間;senddate,錄入時(shí)間;click,點(diǎn)擊量;id,文檔ID,lastpost,最后評(píng)論時(shí)間;postnum,評(píng)論總數(shù);rand,隨機(jī)獲取;price,商品價(jià)格";
   
   然后在下方<select name="orderby" id="orderby" style="width:120">最后同樣添加一個(gè)選項(xiàng)
                 
              <select name="orderby" id="orderby" style="width:120">
                <?php
                echo "<option value=\&;$orderby\&; selected>{$sortarrs[$orderby]}</option>\r\n";
                ?>
                  <option value="sortrank">置頂權(quán)限值</option>
                  <option value="pubdate">發(fā)布時(shí)間</option>
                  <option value="senddate">錄入時(shí)間</option>
                  <option value="click">點(diǎn)擊量</option>
                  <option value="id">文檔ID</option>
                  <option value="lastpost">最后評(píng)論時(shí)間</option>
                  <option value="postnum">評(píng)論總數(shù)</option>
                  <option value="price">商品價(jià)格</option>
                </select>
   保存關(guān)閉
 
 
3、添加自由列表時(shí),就可以選擇“商品排序”這個(gè)選項(xiàng)了。
 
 
4、打開(kāi)include/arc.freelist.class.php
   找到 
        //排序方式
        $ordersql = "";
        if($orderby=="senddate")
   這段代碼,在最后一個(gè)else前面添加一段代碼,結(jié)果如下:
//排序方式
        $ordersql = "";
        if($orderby=="senddate")
        {
            $ordersql=" ORDER BY arc.senddate $orderWay";
        }
        else if($orderby=="pubdate")
        {
            $ordersql=" ORDER BY arc.pubdate $orderWay";
        }
        else if($orderby=="id")
        {
            $ordersql="  ORDER BY arc.id $orderWay";
        }
        else if($orderby=="hot"||$orderby=="click")
        {
            $ordersql = " ORDER BY arc.click $orderWay";
        }
        else if($orderby=="lastpost")
        {
            $ordersql = "  ORDER BY arc.lastpost $orderWay";
        }
        else if($orderby=="scores")
        {
            $ordersql = "  ORDER BY arc.scores $orderWay";
        }
        else if($orderby=="rand")
        {
            $ordersql = "  ORDER BY rand()";
        }
        else if($orderby=="price")  //自定義商品頻道按價(jià)格排序
        {
            $ordersql = "  ORDER BY ".$addtable.".price";
        }
        else
        {
            $ordersql=" ORDER BY arc.sortrank $orderWay";
        }
   
     最后最重要的一點(diǎn):把下面一段代碼位置提前到排序這段代碼的前面來(lái),否則無(wú)法取到$addtable的值
     查詢(xún)語(yǔ)句會(huì)出錯(cuò)。調(diào)換以后的結(jié)果為:
 
 
        //獲得附加表的相關(guān)信息
        $addField = "";
        $addJoin = "";
        if(is_object($this->ChannelUnit))
        {
            $addtable  = $this->ChannelUnit->ChannelInfos['addtable'];
            if($addtable!="")
            {
                $addJoin = " LEFT JOIN $addtable ON arc.id = ".$addtable.".aid ";
                $addField = "";
                $fields = explode(",",$this->ChannelUnit->ChannelInfos['listfields']);
                foreach($fields as $k=>$v)
                {
                    $nfields[$v] = $k;
                }
                foreach($this->ChannelUnit->ChannelFields as $k=>$arr)
                {
                    if(isset($nfields[$k]))
                    {
                        if(!empty($arr['rename']))
                        {
                            $addField .= ",".$addtable.".".$k." as ".$arr['rename'];
                        }
                        else
                        {
                            $addField .= ",".$addtable.".".$k;
                        }
                    }
                }
            }
        }
 
 
       //排序方式
        $ordersql = "";
        if($orderby=="senddate")
        {
            $ordersql=" ORDER BY arc.senddate $orderWay";
        }
        else if($orderby=="pubdate")
        {
            $ordersql=" ORDER BY arc.pubdate $orderWay";
        }
        else if($orderby=="id")
        {
            $ordersql="  ORDER BY arc.id $orderWay";
        }
        else if($orderby=="hot"||$orderby=="click")
        {
            $ordersql = " ORDER BY arc.click $orderWay";
        }
        else if($orderby=="lastpost")
        {
            $ordersql = "  ORDER BY arc.lastpost $orderWay";
        }
        else if($orderby=="scores")
        {
            $ordersql = "  ORDER BY arc.scores $orderWay";
        }
        else if($orderby=="rand")
        {
            $ordersql = "  ORDER BY rand()";
        }
        else if($orderby=="price")  //自定義商品頻道按價(jià)格排序
        {
            $ordersql = "  ORDER BY ".$addtable.".price";
        }
        else
        {
            $ordersql=" ORDER BY arc.sortrank $orderWay";
        }
   
    保存關(guān)閉。
    至此,大功告成,如需添加其他字段,按照此方法處理即可。
    此方法較適用于分類(lèi)不太多的情況,如果分類(lèi)太多,那生成的列表就太多,需要考慮別的解決方案了。


收縮
  • 微信客服
  • 微信二維碼
  • 電話(huà)咨詢(xún)

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
综合电影一区二区三区| 欧美国产一区二区在线观看| 午夜国产精品一区| 成人高清视频在线| 亚洲理论在线观看| 99这里只有久久精品视频| 亚洲欧美日韩中文播放| 国产精品久久久久久久浪潮网站 | 天天综合天天综合色| 色网站国产精品| 91福利国产成人精品照片| 国产午夜精品在线观看| 国产一二三精品| 亚洲天堂免费在线观看视频| 日韩欧美你懂的| 91亚洲午夜精品久久久久久| 中文字幕在线免费不卡| 国产精品三级视频| 国产三级一区二区| 亚洲黄色小说网站| 欧美日韩中文国产| 精品一区二区三区不卡| 国产成人精品免费| 成人亚洲一区二区一| 91精品国产乱| 精品久久久久久久久久久久久久久久久| 久久丝袜美腿综合| 午夜国产不卡在线观看视频| 日日夜夜精品免费视频| 国产黄色精品网站| 99精品久久99久久久久| caoporn国产一区二区| 欧美日韩一区二区欧美激情 | 国产婷婷精品av在线| 精品视频免费在线| 欧美国产丝袜视频| 五月婷婷激情综合| 99这里只有精品| 国产亚洲一区二区三区在线观看| 亚洲国产精品久久久久婷婷884| 东方aⅴ免费观看久久av| 日韩一卡二卡三卡四卡| 又紧又大又爽精品一区二区| av一区二区三区| 国产欧美日韩综合| 国产伦精品一区二区三区视频青涩 | 日韩—二三区免费观看av| 五月综合激情日本mⅴ| 高清成人免费视频| 国产亚洲欧美日韩在线一区| 免费看欧美美女黄的网站| 欧美综合一区二区| 亚洲二区在线视频| 欧日韩精品视频| 亚洲第一福利一区| 欧美色倩网站大全免费| 亚洲人成7777| av午夜精品一区二区三区| 欧美变态口味重另类| 亚洲国产日韩精品| 91麻豆精品国产91久久久使用方法| 亚洲天堂成人网| 99精品久久久久久| 亚洲六月丁香色婷婷综合久久| 99精品视频一区二区| 亚洲国产精品二十页| 国产成人精品免费视频网站| ...xxx性欧美| 成人美女在线观看| 日韩精品一级中文字幕精品视频免费观看 | 亚洲第一成人在线| 国模少妇一区二区三区| 一本久道久久综合中文字幕 | 美女www一区二区| 欧美日韩免费高清一区色橹橹| 处破女av一区二区| 国产精品久久久久久久蜜臀| 色av一区二区| 91丨九色porny丨蝌蚪| 视频一区视频二区中文| 国产亚洲成av人在线观看导航| 99精品一区二区| 粉嫩绯色av一区二区在线观看| 国产高清不卡一区| 欧美一a一片一级一片| 国产麻豆日韩欧美久久| 26uuu亚洲综合色欧美| 久久精品99国产国产精| 久久精品男人天堂av| 日本二三区不卡| 久久精品国产99| 国产精品久久久久久福利一牛影视| 欧美日韩黄色一区二区| 成人久久18免费网站麻豆| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩国产乱码电影| 欧美喷潮久久久xxxxx| 在线视频中文字幕一区二区| 欧洲一区在线观看| 在线观看亚洲一区| av电影一区二区| av中文字幕一区| 久久精品国产99国产| 五月综合激情网| 成人av电影在线网| 在线亚洲一区观看| 欧美日韩一级黄| 成人免费三级在线| 这里只有精品视频在线观看| 日韩欧美一级在线播放| 久久色在线观看| 极品少妇一区二区| 久久五月婷婷丁香社区| 成人高清视频在线| 国产一区二区三区日韩| 亚洲青青青在线视频| 亚洲精品一区在线观看| 欧美中文字幕一区| jizz一区二区| 夜夜精品视频一区二区| 一道本成人在线| 欧美综合亚洲图片综合区| 这里只有精品免费| 欧美成人aa大片| 国产自产v一区二区三区c| 日韩一区二区三区免费观看| 99久久精品久久久久久清纯| 国产综合色精品一区二区三区| 亚洲二区在线观看| 五月天一区二区| 亚洲欧美怡红院| 国产精品国产精品国产专区不蜜 | 精品视频在线免费看| 不卡一区二区在线| www.久久精品| 日本韩国欧美在线| 色香蕉久久蜜桃| 91精品国产综合久久精品图片| 在线电影院国产精品| 91精品国产综合久久蜜臀| wwwwww.欧美系列| 久久精品人人爽人人爽| 日韩午夜av一区| 91精品国产高清一区二区三区| 在线看一区二区| 在线视频观看一区| 国产成人亚洲综合a∨猫咪| 国模少妇一区二区三区| 国产黑丝在线一区二区三区| 在线视频一区二区三| 日韩你懂的在线播放| 国产精品成人免费精品自在线观看| 亚洲欧美激情在线| 精品在线播放免费| 在线观看视频一区二区 | 日韩精品一区国产麻豆| 久久综合狠狠综合| 蜜桃传媒麻豆第一区在线观看| 欧美蜜桃一区二区三区| 亚洲精品高清在线| 2023国产精品视频| 在线观看欧美日本| 成人污污视频在线观看| 中文字幕一区二区三中文字幕| av在线播放不卡| 午夜激情一区二区| 亚洲少妇30p| 欧美成人vps| 91美女片黄在线观看| 性做久久久久久免费观看欧美| 久久精品人人爽人人爽| 91免费国产在线| 国产精品一区二区三区99| 亚洲成人av福利| 自拍偷拍欧美精品| 精品久久久久久久久久久院品网| 在线看日本不卡| 91亚洲永久精品| 国产精品888| 国产综合久久久久久鬼色 | 国产成人在线免费| 日韩电影网1区2区| 热久久一区二区| 国产a区久久久| 日本精品裸体写真集在线观看| 色噜噜狠狠成人中文综合 | 亚洲精品日韩一| 亚洲一区二区五区| 韩国v欧美v日本v亚洲v| 91在线国产观看| 久久久天堂av| 婷婷综合在线观看| 国产精品一区二区黑丝| 91麻豆免费在线观看| 精品免费日韩av| 亚洲美女一区二区三区| 麻豆精品一区二区三区| 99精品视频在线播放观看| 日韩欧美资源站| √…a在线天堂一区|