最新文章用dedecms自动审核成员发表的改性方法

点评:把一块dede更新文章随机,可以更新一些文章和网页。但是它不能在没有审计的情况下自动发布文章。




分析了DEDE的文章是否检查或发布。它是由arcrank参数值的确定主要。因此,它是很容易实现的自动检测和发布文章。

复制代码代码如下所示:
< PHP
html版本的自动生成
如果(isset($ _get { 'pub ' }))
{
require_once(dirname(__file__)。 /包括/常见。inc.php);
require_once dedeinc. /弧。partview php。类;;
发布/审查文章
require_once(dedeinc. /弧。档案。类。php);
($ i = 1;$ i = 1;$ + +){
行=美元美元DSQL ->办理(选择*从` dnzsw04_arctiny `哪里arcrank = - 1订单ID);
ID =美元美元排{ 'id' };
iquery美元= 更新` dnzsw04_arctiny `集arcrank = 0 id是&rsquo;idrsquo美元;;;
DSQL -> executenonequery美元(美元iquery);
iquery2美元= 更新` dnzsw04_archives `集arcrank = 0,= 1是id是&rsquo;idrsquo美元;;;;
DSQL -> executenonequery美元(美元iquery2);
$ DSQL -> executenonequery(更新` dnzsw04_taglist `集` arcrank ` = 0美元援助= ';idrsquo;);
新档案馆(美元);
为农村=交流-> MakeHtml(美元);
}
更新页面
{ } ==美元'_arclistenv &lsquo;indexrsquo;;
行=美元美元DSQL ->办理(选择*从` dnzsw04_homepageset ` );
{ } =行'templet美元的mftemplet($行{ 'templet});
PV =新partview(美元);
光伏- > settemplet美元(美元cfg_basedir。cfg_templets_dir美元。;;。行'templet ' }){ $;
$光伏-> SaveToHtml(dirname(__file__)。Rsquo; /指标。htmlrsquo;);
包括(dirname(__file__)。Rsquo; /指标。htmlrsquo;);
出口();
}
其他的
{
头(&lsquo;HTTP / 1.1 301移动permanentlyrsquo;);
头(&lsquo;地点:指标。htmlrsquo;);
}
>

上面的代码主要是更新arcrank价值。没有发表的文章arcrank = - 1。文章arcrank = 0。释放。因此,自我检查,找出arcrank的1篇文章和修改文章的arcrank属性0。

找到的文件:$行= $ DSQL ->办理(选择*从` dnzsw04_arctiny `哪里arcrank = - 1订单ID);

改变属性:iquery2美元= 更新` dnzsw04_archives `集arcrank = 0,= 1是id是&rsquo;idrsquo美元;;;;
DSQL -> executenonequery美元(美元iquery2);

对相关表的更新:dede教程DSQL -> executenonequery美元(美元iquery2);
$ DSQL -> executenonequery(更新` dnzsw04_taglist `集` arcrank ` = 0美元援助= ';idrsquo;);
通常,上述修改可以自动重新生成。可以自动检查。Rdquo没有被审查。所有这些都是自动化的。当然,可以设置列,这限制了自动审计的范围,这取决于特定的需求。