method: 1, open include/taglib/channelartlist.lib.php, find about 78 lines, put the code as follows: $dsql->setquery ("Select Id,typename,typedir, Isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from ' Dede_arctype ' WHERE $tpsql ORDER by Sortrank ASC LIMIT $totalnum "); Modify to: Code as follows: $dsql->setquery ("Select Id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl , SitePath from the ' Dede_arctype ' WHERE $tpsql ORDER by Substring_index (' $typeid ', id,1) LIMIT $totalnum "); 2, the foreground call tag: The code is as follows: {dede:channelartlist typeid= ' 1,2,3,4,5,6 '} {dede:type}<Li><ahref= ' [field:typeurl/] '[field:rel/]>[field:typename/]</a></Li>{/dede:type} {/dede:channelartlist} According to the column ID sort, want what sort change ID order is good, the article from the Yixian network http://www.ynpxrz.com/ N780676c2026.aspx
Dedecms Sort by the ID specified in the column