织梦DeDeCms自动审核会员发表的最新文章的修改方法

人工审核会员发表的文章是非常累人的,所以织梦模板之家和大家分享织梦DeDeCms自动审核会员发表的最新文章的修改方法,省时省力!

人工审核会员发表的文章是非常累人的,所以织梦模板之家和大家分享织梦DeDeCms自动审核会员发表的最新文章的修改方法,省时省力!

DEDE的文章有没有审核发布主要是arcrank这个参数的值决定的。所以要把DEDE自动审核发布文章也很容易实现了。

代码如下:

  1. <?php   
  2. //自动生成HTML版   
  3. if(isset($_GET['pub']))   
  4. {   
  5. require_once (dirname(__FILE__) . “/include/common.inc.php”);   
  6. require_once DEDEINC.”/arc.partview.class.php”;   
  7. //发布审核稿件   
  8. require_once(DEDEINC.”/arc.archives.class.php”);   
  9. for ($i=1; $i<=1; $i++) {   
  10. $row = $dsql->GetOne(“select * from `dede_arctiny` where arcrank = -1 order by id limit 1″);   
  11. $id = $row['id'];   
  12. $iquery = “update `dede_arctiny` set arcrank = 0 where id=’$id’”;   
  13. $dsql->ExecuteNoneQuery($iquery);   
  14. $iquery2 = “update `dede_archives` set arcrank = 0, ismake = 1 where id=’$id’”;   
  15. $dsql->ExecuteNoneQuery($iquery2);   
  16. $dsql->ExecuteNoneQuery(“Update `dede_taglist` set `arcrank` = 0 where aid=’$id’”);   
  17. $ac = new Archives($id);   
  18. $rurl = $ac->MakeHtml();   
  19. }   
  20. //更新首页   
  21. $GLOBALS['_arclistEnv'] = ‘index’;   
  22. $row = $dsql->GetOne(“Select * From `dede_homepageset`”);   
  23. $row['templet'] = MfTemplet($row['templet']);   
  24. $pv = new PartView();   
  25. $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);   
  26. $pv->SaveToHtml(dirname(__FILE__).’/index.html’);   
  27. include(dirname(__FILE__).’/index.html’);   
  28. exit();   
  29. }   
  30. else   
  31. {   
  32. header(‘HTTP/1.1 301 Moved Permanently’);   
  33. header(‘Location:index.html’);   
  34. }   
  35. ?>  

上面的代码主要就是更新arcrank的值. 没有发布的文章arcrank=-1,而发布的文章arcrank=0, 所以自审核的文章就是把arcrank为-1的文章找出来, 把文章的arcrank属性变为0.

找出文件: $row = $dsql->GetOne(“select * from `dede_arctiny` where arcrank = -1 order by id limit 1″);

改变属性: $iquery2 = “update `dede_archives` set arcrank = 0, ismake = 1 where id=’$id’”;
$dsql->ExecuteNoneQuery($iquery2);

相关表的更新: 织梦教程 $dsql->ExecuteNoneQuery($iquery2);
$dsql->ExecuteNoneQuery(“Update `dede_taglist` set `arcrank` = 0 where aid=’$id’”);

经常上面的修改, 再重新生成页面. 就能自动审核”未审核稿件”. 全部都自动化了. 当然还可以设置栏目, 限定自动审核的范围,这就看具体的需求了.

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

本文主要讲解了织梦DedeCMS缩略图失真模糊的解决方法,由于织梦dedecms默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩 略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,不能满足大多数网站的需求,本文给出了一个终极完美解决
最近遇到一个问题,因为网站一个技术名词要修改,但是首页的内容我们都是需要按照最新写的排序,因为最新写的一般都是比较好的,但是我们已改顺序就 全乱了。会出现一些以前的文章,文章质量也跟不上,非常影响用户体验。所以需要我们在修改文章的内容同时不
dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题。以下是修改方法。 第一种解决方法: 修改网站根目录\include\FCKeditor\editor\dialog\dede_image.php 找到 //FCK.InsertHtml(inImg); var newCode = FCK.CreateElement(p); newCo
由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。 使用方法: 一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面
作为一个站长,自己辛辛苦苦写的文章一眨眼,就被别人采集去了,是不是很不爽?今天CMS集中营就教给大家一个简单方法来防止别人的采集,下面是具体方法: 拿默认模板来说,一般文章内容的代码是这样的: div class=viewbox div class=title标题/div div clas
未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一