广

织梦CMS教程

  • 帝国cms教程
  • 织梦CMS教程
  • PHP CMS教程
  • ECSHOP教程
  • WordPress教程
  • Discuz教程
  • CMS学习

    DEDECMS后台按栏目管理未审核文档

    2018-04-02 20:50:31 次阅读 稿源:互联网
    广告

      后台未审核的文档很多,每次审核内容的时候都是打开 等审核的档案 来查看未审核的内容的。

      但是列表是根据发布时间进行排序的,如果想每个栏目审核几篇文档,就要去栏目管理处挨个打开栏目文档列表,看看是否有未审核的内容。

      感觉甚是麻烦,就自己动手修改了一下默认的 网站栏目管理 页面,修改以后效果如下图所示:

      修改说明:

      红色部分为未审核的文档数,后面的 图 和 文 点击后会在新窗口打开 该栏目的未审核文档列表。

      图就是带缩略图的未审核文档列表,文是不带缩略图的列表。

      如果该栏目没有未审核的文档则是默认效果。

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

      首先打开/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 `js_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). 

      注意有多个地方需要替换。(dedecms5.7sp1共有2处)

      好了,现在重新打开或者刷新 网站栏目管理 页面, 

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告