織夢DedeCms教程:后臺欄目管理處顯示未審核文檔數_DedeCms教程

      編輯Tag賺U幣

      最近模板無憂第五版正式上線了,后臺未審核的文檔很多,每次審核內容的時候都是打開 等審核的檔案 來查看未審核的內容的.

      但是列表是根據發布時間進行排序的,如果想每個欄目審核幾篇文檔,就要去欄目管理處挨個打開欄目文檔列表,看看是否有未審核的內容.

      感覺甚是麻煩,就自己動手修改了一下默認的  網站欄目管理  頁面,修改以后效果如下圖所示:

      修改后的效果圖

      修改說明:

      紅色部分為未審核的文檔數,后面的 圖 和 文 點擊后會在新窗口打開 該欄目的未審核文檔列表.

      圖就是帶縮略圖的未審核文檔列表,文是不帶縮略圖的列表.

      如果該欄目沒有未審核的文檔則是默認效果.

      怎么樣?如果你也需要,那么就動手修改吧,修改方法如下:

      首先打開/include/typeunit.class.admin.php文件

      找到

      1. function ListAllType 

       在上面加上下面的代碼:

      1. //獲取所有欄目的未審核文檔ID數 
      2.     function UpdateCatalogNumw() 
      3.     { 
      4.         $this->dsql->SetQuery("SELECT typeid,count(typeid) as dd FROM `dede_arctiny` where arcrank =-1 group by typeid"); 
      5.         $this->dsql->Execute(); 
      6.         while($row = $this->dsql->GetArray()) 
      7.         { 
      8.             $this->CatalogNumsw[$row['typeid']] = $row['dd']; 
      9.         } 
      10.     } 
      11.     function GetTotalArcw($tid
      12.     { 
      13.         if(!is_array($this->CatalogNumsw)) 
      14.         { 
      15.             $this->UpdateCatalogNumw(); 
      16.         } 
      17.         if(!isset($this->CatalogNumsw[$tid])) 
      18.         { 
      19.             return ""
      20.         } 
      21.         else 
      22.         { 
      23.             $totalnum = 0; 
      24.             $ids = explode(',',GetSonIds($tid)); 
      25.             foreach($ids as $tid
      26.             { 
      27.                 if(isset($this->CatalogNumsw[$tid])) 
      28.                 { 
      29.                     $totalnum += $this->CatalogNumsw[$tid]; 
      30.                 } 
      31.             } 
      32.             return " | <font color=red>".$totalnum."</font> | <a href='content_i_list.php?arcrank=-1&cid=".$tid."'>圖</a> | <a href='content_list.php?arcrank=-1&cid=".$tid."'>文</a>"
      33.  
      34.              
      35.  
      36.         } 
      37.     } 

      1. $this->GetTotalArc($id). 
      替換為
      1. $this->GetTotalArc($id).$this->GetTotalArcw($id). 
      注意有多個地方需要替換.

      好了,現在重新打開或者刷新 網站欄目管理 頁面,
      看到效果了嗎?你也可以根據自己的想法進行修改.
      有其他疑問歡迎在下面的評論處發表!

      模板無憂原創,轉載請保留出處.

      查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

      來源:未知//所屬分類:DedeCms教程/更新時間:2012-05-20
      相關DedeCms教程