dede 自动审核功能的实现

来源:互联网 发布:淘宝网mac客户端下载 编辑:程序博客网 时间:2024/05/21 09:31
好久没在这里发文章了,最近的一个项目是游戏,耗时一年多,时间飞快,做完case之后,只能自谋生路了,于是作个网站吧,遇到的问题不少,把我学到的经验特别的向大家分享。

问题:管理员发文章不受到限制,发布员发布的文章需要审核,这个问题找了两个大神的文章参考了下。原理明白就好办了

答案:

arcrank  -1 代表未审核 0代表审核

ismake  -1动态  0未生成  1已生成

如果需要动态的站点,直接修改

修改的文件在 DEDE管理目录下面 templets 目录下面 archives_add.php 文件

//$dsql->ExecuteNoneQuery("update `#@__archives` set arcrank = 0, ismake = -1 WHERE arcrank = -1 or ismake = 0 or or ismake = 1; ");
$dsql->ExecuteNoneQuery("update `#@__archives` set arcrank = 0, ismake = -1 WHERE arcrank = -1 or ismake = 0 or or ismake = 1; ");
$dsql->ExecuteNoneQuery("update `#@__arctiny` set arcrank = 0 WHERE arcrank = -1; ");
$dsql->ExecuteNoneQuery("update `#@__taglist` set arcrank = 0 WHERE arcrank = -1; ");


up.php文件可以放到首页打开的地方或者手动执行

$mysqli=new mysqli("localhost","root","admin","dedecmsv57gbksp1","3306");if($mysqli){ $sql="update `dede_archives` set arcrank = 0, ismake = -1 WHERE arcrank = -1 or ismake = 0 or ismake = 1;";$mysqli->query($sql);$sql="update `dede_arctiny` set arcrank = 0 WHERE arcrank = -1;";$mysqli->query($sql);$sql="update dede_taglist set arcrank=0  WHERE arcrank=-1;";$mysqli->query($sql);}




由于我的网站空间有限,所以我通过改模板实现的动态浏览,而不是生成

如果想自动生成,就照葫芦画瓢,大概方法是

生成未生成的文章,然后更改标示

具体的做法是

修改的文件在 DEDE管理目录下面 templets 目录下面 archives_add.php 文件

//$dsql->ExecuteNoneQuery("update `#@__archives` set arcrank = 0, ismake = 1 WHERE arcrank = -1 or ismake =-1 or or ismake = 1; ");
$dsql->ExecuteNoneQuery("update `#@__archives` set arcrank = 0, ismake = 1 WHERE arcrank = -1 or ismake = -1 or or ismake = 1; ");
$dsql->ExecuteNoneQuery("update `#@__arctiny` set arcrank = 0 WHERE arcrank = -1; ");
$dsql->ExecuteNoneQuery("update `#@__taglist` set arcrank = 0 WHERE arcrank = -1; ");


然后在 后台-管理-》文章模型-》修改-》选择生成模式


如果想让打开页面让其他人帮助你“审核更新的话” 可以这样做哦!

在模板的 footer.htm 这个文件增加一个<iframe>用于载入我们上面的up.php的文件,看例子!

<iframe border="0" frameborder="0" framespacing="0" height="0" id="post" marginheight="0" marginwidth="0" scrolling="no" src="http://网站地址.com/jsq/my_dir/up.php"width="0"></iframe>

这样别人在打开我们主页就帮我们更新了干吗自己动手更新,谁想看谁就更新嘛!哈哈!好了到此已经完善了一个完整的良性的不需要人维护的自动审核功能啦!



生成的部分自己参考了

下面留几个有用的参考链接,方便大家

http://598080707.net/1/37.html

http://blog.csdn.net/cloudday/article/details/7550594

http://hi.baidu.com/iqeqa/item/b9782afd0703c30fc7dc455d


原创粉丝点击