在织梦导航栏目的时候,有时候我们需要以ID号或者其他字段,来排序网站的栏目
-
现在织梦的首页找到index.htm模板,然后再添加下面的自定义代码orderby="id" 。
-
打开织梦的更目录找到下面的路\web\include\taglib\channel.lib.php,将代码89行-97行的代码
if($type=='top')
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `#@__arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
改成
$my_orderby=$ctag->CAttribute->Items["orderby"];//取得id
if($type=='top')
if(empty($my_orderby)){
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `#@__arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `#@__arctype` WHERE reid=0 And ishidden<>1 order by $my_orderby asc limit 0, $line ";
}