校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢DedeCMS實現自動審核織夢DedeCMS會員發表最新文

織夢DedeCMS實現自動審核織夢DedeCMS會員發表最新文

POST TIME:2020-04-01 17:45

今天看到一篇通過修改源碼讓DedeCms實現自動審核會員發布的文章,方便有時站長不在電腦前,并且能夠自動更新網站的解決方法,特來跟大家分享一下。

分析了一下,織夢的文章有沒有審核發布主要是arcrank這個參數的值決定的。所以要把DEDE自動審核發布文章也很容易實現了。


  1. <?php
  2. //自動生成HTML版
  3. if(isset($_GET['pub'])){
  4. require_once(dirname(__FILE__)."/include/common.inc.php");
  5. require_onceDEDEINC."/arc.partview.class.php";
  6. //發布審核稿件
  7. require_once(DEDEINC."/arc.archives.class.php");
  8. for($i=1;$i<=1;$i++){
  9. $row=$dsql->GetOne("select*from'dede_arctiny'wherearcrank=-1orderbyidlimit1");
  10. $id=$row['id'];
  11. $iquery="update'dede_arctiny'setarcrank=0whereid='$id'";
  12. $dsql->ExecuteNoneQuery($iquery);
  13. $iquery2="update'dede_archives'setarcrank=0,ismake=1whereid='$id'";
  14. $dsql->ExecuteNoneQuery($iquery2);
  15. $dsql->ExecuteNoneQuery("Update'dede_taglist'set'arcrank'=0whereaid='$id'");
  16. $ac=newArchives($id);
  17. $rurl=$ac->MakeHtml();
  18. }
  19. //更新首頁
  20. $GLOBALS['_arclistEnv']='index';
  21. $row=$dsql->GetOne("Select*From'dede_homepageset'");
  22. $row['templet']=MfTemplet($row['templet']);
  23. $pv=newPartView();
  24. $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$row['templet']);
  25. $pv->SaveToHtml(dirname(__FILE__).'/index.html');
  26. include(dirname(__FILE__).'/index.html');
  27. exit();
  28. }else{
  29. header('HTTP/1.1301MovedPermanently');
  30. header('Location:index.html');
  31. }
  32. ?>

上面的代碼主要就是更新arcrank的值,沒有發布的文章arcrank=-1,而發布的文章arcrank=0,所以自審核的文章就是把arcrank為-1的文章找出來,把文章的arcrank屬性變為0。

找出文件:


  1. $row=$dsql->GetOne("select*from'dede_arctiny'wherearcrank=-1orderbyidlimit1″);

改變屬性:


  1. $iquery2="update'dede_archives'setarcrank=0,ismake=1whereid='$id'";

  1. $dsql->ExecuteNoneQuery($iquery2);

相關表的更新:


  1. $dsql->ExecuteNoneQuery($iquery2);

  1. $dsql->ExecuteNoneQuery("Update'dede_taglist'set'arcrank'=0whereaid='$id'");

經常上面的修改,再重新生成頁面。就能自動審核"未審核稿件"。全部都自動化了。當然還可以設置欄目,限定自動審核的范圍,這就看具體的需求了。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 故城县| 富川| 西林县| 嘉鱼县| 平乡县| 布拖县| 乐山市| 南京市| 铁力市| 扬中市| 石家庄市| SHOW| 确山县| 扬州市| 荔浦县| 抚州市| 达孜县| 明水县| 曲松县| 沙河市| 海阳市| 合山市| 房山区| 栾城县| 巩义市| 筠连县| 巴中市| 桐乡市| 仪征市| 全南县| 乐安县| 陇川县| 名山县| 苏尼特右旗| 高雄县| 泸西县| 本溪市| 衡水市| 射洪县| 双柏县| 姚安县|