POST TIME:2020-04-10 16:51
各位大大,小弟我想在首頁調(diào)用6個欄目,typeid分別是1,2,3,4,5,40,默認(rèn)的排序小弟不想要,希望改為1,40,3,4,5,2
搜索了各種教程,修改了include/taglib/channelartlist.lib.php文件,把
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $totalnum");
修改為:
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY substring_index('$typeid',id,1) LIMIT $totalnum");
然后在主頁模板中寫上{dede:channelartlist typeid=1,40,3,4,5,2 col=2}
解決方法:
不用改文件
{dede:channelartlist typeid=’1,40,3,4,5,2‘}
模板中這樣寫
ORDER BY sortrank 是指欄目后面的排序,你后臺欄目更改那里更改下排序值。