加入vip [簽到送金幣]
注冊 登錄 QQ登錄
織夢無憂,用心做好源碼!7年品牌,值得信賴! 織夢無憂,個個精品,寧缺毋濫!每月購買不少于3000元精品源碼免費分享,早開通,早享受!終身會員臨時大促,只需要498元!新會員開通,直接進入會員中心--購買會員--直接開通即可。

DEDECMS怎么使用ARCLIST標簽中IDLIST進行文章排序

摘要: 平時跟版網看見站長朋友們做站的時候,排序總是一個頭痛的問題,DedeCMS默認的文章排序功能已經非常強大了,但是唯一缺少的就是,按指定的id順序排序,跟版網小編經過左思右想,終于把這個問題解決了,DedeCMS默認的arclist標簽有一個idlist調用指定id的文章
平時跟版網看見站長朋友們做站的時候,排序總是一個頭痛的問題,DedeCMS默認的文章排序功能已經非常強大了,但是唯一缺少的就是,按指定的id順序排序,跟版網小編經過左思右想,終于把這個問題解決了,DedeCMS默認的arclist標簽有一個idlist調用指定id的文章,所以跟版網小編就想到了,就利用這個idlist進行排序,下面先上方法,再說原理。先打開/include/taglib/arclist.lib.php 所有的修改都是在這里面完成的。   1、找到return lib_arclistDone 這段代碼,在其前面加上$orderidlist = $ctag->GetAtt(‘orderidlist’); 并且在lib_arclistDone函數調用的最后面加上參數$orderidlist,代碼如下:   $orderidlist = $ctag->GetAtt(‘orderidlist’); return lib_arclistDone ( $refObj, $ctag, $typeid, $ctag->GetAtt(‘row’), $ctag->GetAtt(‘col’), $titlelen, $infolen, $ctag->GetAtt(‘imgwidth’), $ctag->GetAtt(‘imgheight’), $listtype, $orderby, $ctag->GetAtt(‘keyword’), $innertext, $envs[‘aid’], $ctag->GetAtt(‘idlist’), $channelid, $ctag->GetAtt(‘limit’), $flag,$ctag->GetAtt(‘orderway’), $ctag->GetAtt(‘subday’), $ctag->GetAtt(‘noflag’), $tagid,$pagesize,$isweight,$orderidlist );   2、找到function lib_arclistDone這段代碼,在函數lib_arclistDone的最后加上參數$orderidlist=’N’,代碼如下:   function lib_arclistDone(&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlelen=30, $infolen=160, $imgwidth=120, $imgheight=90, $listtype=’all’, $orderby=’default’, $keyword=”, $innertext=”, $arcid=0, $idlist=”, $channelid=0, $limit=”, $att=”, $order=’desc’, $subday=0, $noflag=”,$tagid=”, $pagesize=0, $isweight=’N’,$orderidlist=’N’)   3、找到$innertext = trim($innertext); ,在其下面加上$orderidlist = AttDef($orderidlist,’N’);代碼如下:   $orderby = strtolower($orderby); $keyword = trim($keyword); $innertext = trim($innertext); $orderidlist = AttDef($orderidlist,’N’); $tablewidth = $ctag->GetAtt(‘tablewidth’); $writer = $ctag->GetAtt(‘writer’); if($tablewidth == “”) $tablewidth = 100;   4、搜索“//指定了id或使用緩存中的id” 把下面的條件語句改成:   //指定了id或使用緩存中的id if($idlist != ”) { $query = “SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart, tp.moresite,tp.siteurl,tp.sitepath $addfieldsSql FROM `$maintable` arc left join `dede_arctype` tp on arc.typeid=tp.id $addfieldsSqlJoin WHERE arc.id in($idlist) “; if($orderidlist == ‘N’) { $query .= $ordersql; } else { $query .= ” ORDER BY FIELD(arc.id,$idlist) “; } } 這樣就對arclist添加了一個orderidlist屬性,有參數Y/N, 默認為N,為Y的時候,就可以按idlist 排序了。其實這個原理也非常簡單,就是利用的MYSQL數據庫的ORDER BY FIELD功能。所以這樣我們就可以使用idlist排序了

本文鏈接:http://www.acarolinfrank.com//dedecmsjiaocheng/biaoqiandiaoyong/181698.html

版權聲明:本站資源均來自互聯網或會員發布,如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除!謝謝!

公眾號二維碼

微信公眾號

//自動推送 自拍偷拍排行榜P,偷拍毛片大学生,麻豆原创伙伴-蜜桃影像】[蜜桃影像 东京爱情故事2 留学生恋爱美梦,国产网红主播精品视频萌白酱,SM高跟踩踏踢打,久久艹伊人 麻豆系列自拍偷拍| 天天干视频在线| 剧情麻豆三级片| 国产直播手机在线播放| pr社原来是切公主殿下| 国产色视频导航| 国产盗摄人人操| au日韩影视| pR社美女动态视频| [黑白中文]卡通第一页| pr社浪味儿仙高铁| 国产剧情av掐死| 推特网红萌白酱视频在线观看国产| site:www.73d.net| 精品国产亚洲AV| 中国老女人xxhd| seqingship| 韩国人裸体艺术| 孟若羽 视频| 国产艾薇在线免费观看黄色一区二区三区不卡| 在公车上露出奶头自慰| caopoen| 国产原创av达叔街射| 国产偷窥免费视频| 国产网红美女诱惑福利视频| 国产激情盗摄全集在线观看| 韩国人妻AV| 亚洲赌场黄色电影| 亚洲中文字幕丝袜偷拍| 高清无码加勒比苍井空| 麻豆自制传媒黄色仓库swag| 91AV强奸视频| 国产网红福利免费视频在线观看| 欧美国产激情自拍| 果冻传媒麻豆欧美日韩黄片精品| 韩国主播在在线观看视频| 国产性感制服丝袜| 和服灰丝在线观看| 国产第一AV女优导航| 久久影院老黄鸭自慰| 娇妻素人空姐模特制服师生女神| http://www.44666.net http://www.idou-navi.com http://www.shonengahosha.net http://www.joseptamarit.com http://www.childrensbridgefoundation.com http://www.muyuge.com玩具少女麻酥酥pr社| yw1603.com 尤物视频| 色色播情人网| 大陆极品萝在线| 国产性爱精品在线观看| 欧精品无码自拍特偷拍区亚日高清不卡3级日韩无| pr社傲娇萌萌视频| 久久偷拍9l| 欧美丝袜福利视频诱惑| pr社家养小野猫迅雷种子| 精器久久久伊人三级片| 国模吧,小鱼| 91porn自拍偷拍会所足交| 麻豆果冻女优培训| pr社夜狼视频在线| 久久晴子动漫| 街头搭讪吴梦梦Av作品| 演绎剧情岛国无码中文字幕视频在线观看| 顶爆电影| 偷窥自拍露脸| 韩国日本一级棋牌麻豆| 久草GV| 国产剧情极品白嫩精品| 国产麻豆一区二区| pr社元宵节特辑百度云| 中国夫妻自拍Av| 伊人思思av| 林予曦磁链| 变态另类虐杀在线播放| 亚洲欧美丝袜制服武侠| 麻豆迷奸女警| 盗摄视频网| marybethgwynn| 在线观看国产二| 国产剧情AV玛丽莲在线播放| 森向日子无码作品| pr社浪味仙儿高铁磁力| WWW.2019久久国产一级片| 亚洲欧美自拍明星换脸| 99无码在线观看| pr社啪啪啪| http://www.katerobertsandassociates.com http://www.htsnetworks.com http://www.essential-massageandbodywork.com http://www.aichi-yane.com http://www.latourdugrillon.com http://www.shokuraku-issho.com