dedecms把文章批量设为未审核的步伐

一般环境我们在批量导入文章可能是收罗后入库的文章需要批量操纵的时候需要用到这个操纵

 

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

 

假如导入的数据显示已生成,可是状态为未审核,那么我们在列表页就会呈现正常挪用标题和链接,打开确实404没有页面,这个时候我们需要举办批量操纵为未审核状态。

 

童鞋们用DEDE采返来的文章,数据量蛮大的,宣布今后感受应该改为未审核的,然后天天宣布几篇,以到达天天更新的目标,DEDE自己没有提供这样的成果,在官网找的也不可,执行sql呼吁把文章转为未审核,可是在文章列表页却依然显示未审核的文章。

 

厥后发明原因在于论坛中传播的谁人sql语句并不是十分精确,因为不光要修改一张表(dede_archives),同时也要修改dede_arctiny表(节制在列表页不显示),尚有dede_taglist表(节制在tag标签页不显示)。

 

 

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

 

    update dede_archives set arcrank=-1 WHERE 条件;  

    update dede_arctiny set arcrank=-1 WHERE 条件;  

    update dede_taglist set arcrank=-1 WHERE 条件;  

 

也就是说假如要将切合条件所有文章转为“未审核”状态,直接copy上面三句在dede打点靠山的“系统”–“SQL呼吁行东西”中执行以下上面三句就行了。(执行的时候选择‘多行呼吁’)

WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,可是这个步伐做完后,文章在前台照旧显示的,

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdszd.html