本文狠狠的介绍下织梦实现自动审核会员发布的文档,解放双手,然后配合DedeCMS织梦首页定时自动更新功能,岂不是完全实现自动操作了呢,接下来一起跟着学习吧。
通过修改源码让DEDECMS实现自动审核会员发布的文章,并且能够自动更新网站的解决方法。
分析了一下,DEDE的文章有没有审核发布主要是arcrank这个参数的值决定的。
所以要把DEDE自动审核发布文章也很容易实现了。
03 | if (isset( $_GET [ 'pub' ])){ |
04 | require_once (dirname( __FILE__ ) . "/include/common.inc.php" ); |
05 | require_once DEDEINC. "/arc.partview.class.php" ; |
07 | require_once (DEDEINC. "/arc.archives.class.php" ); |
08 | for ( $i =1; $i <=1; $i ++) { |
09 | $row = $dsql ->GetOne( "select * from 'dede_arctiny' where arcrank = -1 order by id limit 1" ); |
11 | $iquery = "update 'dede_arctiny' set arcrank = 0 where id='$id'" ; |
12 | $dsql ->ExecuteNoneQuery( $iquery ); |
13 | $iquery2 = "update 'dede_archives' set arcrank = 0, ismake = 1 where id='$id'" ; |
14 | $dsql ->ExecuteNoneQuery( $iquery2 ); |
15 | $dsql ->ExecuteNoneQuery( "Update 'dede_taglist' set 'arcrank' = 0 where aid='$id'" ); |
16 | $ac = new Archives( $id ); |
17 | $rurl = $ac ->MakeHtml(); |
20 | $GLOBALS [ '_arclistEnv' ] = 'index' ; |
21 | $row = $dsql ->GetOne( "Select * From 'dede_homepageset'" ); |
22 | $row [ 'templet' ] = MfTemplet( $row [ 'templet' ]); |
24 | $pv ->SetTemplet( $cfg_basedir . $cfg_templets_dir . "/" . $row [ 'templet' ]); |
25 | $pv ->SaveToHtml(dirname( __FILE__ ). '/index.html' ); |
26 | include (dirname( __FILE__ ). '/index.html' ); |
29 | header( 'HTTP/1.1 301 Moved Permanently' ); |
30 | header( 'Location:index.html' ); |
|
上面的代码主要就是更新arcrank的值,没有发布的文章arcrank=-1,而发布的文章arcrank=0,所以自审核的文章就是把arcrank为-1的文章找出来,把文章的arcrank属性变为0。
找出文件:
1 | $row = $dsql->GetOne( "select * from 'dede_arctiny' where arcrank = -1 order by id limit 1" ); |
|
改变属性:
1 | $iquery2 = "update 'dede_archives' set arcrank = 0, ismake = 1 where id='$id'" ; |
2 | $dsql ->ExecuteNoneQuery( $iquery2 ); |
|
相关表的更新:
1 | $dsql->ExecuteNoneQuery($iquery2); |
2 | $dsql->ExecuteNoneQuery( "Update 'dede_taglist' set 'arcrank' = 0 where aid='$id'" ); |
|
经常上面的修改,再重新生成页面。就能自动审核”未审核稿件”。全部都自动化了。当然还可以设置栏目,限定自动审核的范围,这就看具体的需求了。
上一篇:DedeCms织梦网站程序动态化+静态化+伪静态设置教程(详细图文)
下一篇:DedeCms织梦文章页标题title加上栏目名称