在織夢導航欄目的時候,有時候我們需要以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 ";
}