一般情况我们在批量导入文章或者是采集后入库的文章需要批量操作的时候需要用到这个操作

DEDE的文章有2个属性,一个是生成HTML,一个是是否审核状态

如果导入的数据显示已生成,但是状态为未审核,那么我们在列表页就会出现正常调用标题和链接,L } Y – H P a (打开确实404没有页面,这个时候我们| 6 V X c需要进行批量操作为未审核状态。

童鞋们用DEDE采回来的文章,数据量蛮大的,发布以后感觉应该p | L a v改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这M v r S O 2 J样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。

后来发现原因在于Q . \ l P j论坛中流传的那个sql语句并不是十分@ 4 3 )准确,因为不单要修改一张表(dede_archives_ | ` N | 6),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标R B I J 4 / B签页不显示)。

也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。

update dede_archives set arcrank=-1 WHERE 条件;
update dede_arctiny set arcrank=-1 WHERE 条件;
updZ 1 ] M v Vate dede_taglist set arcrank=-1 WHERE 条件;

也就是说如果要将符合条件所有文章转为“未审核”状态,直接copy上面三E 5 r 2 Q + b A句在dede管理后台的“系统”–“SQL命令行工具”中执行以下上面三句就行了。(执行的时候选择‘多行命令’)

WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是/ l ^将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的,

所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文W 6 5 z E m e n章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注