織夢怎麼以ID號來給欄目排序

在織夢導航欄目的時候,有時候我們需要以ID號或者其他字段,來排序網站的欄目

  1. 現在織夢的首頁找到index.htm模板,然後再添加下面的自定義代碼orderby="id" 。

    織夢怎麼以ID號來給欄目排序
  2. 打開織夢的更目錄找到下面的路\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 ";

     

     }

    織夢怎麼以ID號來給欄目排序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章