织梦Dedecms技巧:后台栏目管理处显示未审核文档的数量

shape
shape
shape
shape
shape
shape
shape
shape
织梦Dedecms技巧:后台栏目管理处显示未审核文档的数量缩略图

弄dedecms,后台未审核的文档很多,发表新闻的时候也不知道有多少审核了,多少没审核,还得自己动手去查看每个栏目,很麻烦的,所就动手修改了一下默认的.修改后的效果图所示(红色的数字则是未审核的数,后面的 图 和 文 点击后会在新窗口打开 该栏目的未审核文档列表):

织梦Dedecms技巧:后台栏目管理处显示未审核文档的数量插图
好吧那么就动手修改吧,修改方法如下:
首先打开/include/typeunit.class.admin.php文件
找到
function ListAllType
在上面加上以面的代码:

//获取所有栏目的未审核文档ID数function UpdateCatalogNumw(){    $this->dsql->SetQuery("SELECT typeid,count(typeid) as dd FROM `dede_arctiny`     where arcrank =-1 group by typeid");    $this->dsql->Execute();    while($row = $this->dsql->GetArray())    {       $this->CatalogNumsw[$row['typeid']] = $row['dd'];    }}function GetTotalArcw($tid){     if(!is_array($this->CatalogNumsw))     {         $this->UpdateCatalogNumw();     }     if(!isset($this->CatalogNumsw[$tid]))     {         return "";     }     else     {         $totalnum = 0;         $ids = explode(',',GetSonIds($tid));         foreach($ids as $tid)     {         if(isset($this->CatalogNumsw[$tid]))     {         $totalnum += $this->CatalogNumsw[$tid];     }   }         return " | ".$totalnum." | <         a href='content_i_list.php?arcrank=-1&cid=".$tid."'>图 | <         a href='content_list.php?arcrank=-1&cid=".$tid."'>文";  }}

然后找到:$this->GetTotalArc($id).将之替换为$this->GetTotalArc($id).$this->GetTotalArcw($id).(主要有多个地方需要修改)

好了,你可以刷新页面就可以看到效果了(前提是必须有未审核的文章,否则你看不到效果)!

发表评论