很多人用了织梦后台采集的文章之后,不知道怎么改为未审核,然后自己在伪原创一下发布,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。 0 c* m) Y) J$ S; T1 q+ [1 a. n* b4 V7 V. v. c0 A
后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。3 b; w7 B. ]& J+ e
* D6 }2 M9 r9 Z& L
也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。 ; H; U5 J5 \8 C. n$ T) D . H0 ^& ?0 i! c! `7 z* T7 k update dede_archives set arcrank=-1 WHERE 条件;, D+ J6 E& T4 B3 U
0 R. B# e$ F1 G' G8 b8 j! d
update dede_arctiny set arcrank=-1 WHERE 条件; 4 ?0 n* J1 \9 H" N3 n * _6 F3 C; u) y3 D4 W. F update dede_taglist set arcrank=-1 WHERE 条件; ) u* a$ b ]# G: m( W# ^4 E) {5 k1 B0 Q
也就是说如果要将符合条件所有文章转为"未审核"状态,直接copy上面三句在dede管理后台的"系统"–"SQL命令行工具"中执行以下上面三句就行了。(执行的时候选择‘多行命令’)/ F7 X! n- e/ e; k( Q
" k2 h' R3 c. N4 V$ @ J5 F z3 e/ U; S WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的, % E: X* x. A; g+ O# S; x n S# A' L+ } g
所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。: W( r! y0 j; H
j: \! H! C# y& T& h: `. p, q
详细步骤:系统 - SQL命令行工具 ; F& D; f% Q( r$ I; t " I' B1 n9 t+ J9 K( W update dede_archives set arcrank=-1;* V U1 f k7 ]5 F( q5 { N; h
/ X/ O+ B) G; Z5 K- x4 [: \ update dede_arctiny set arcrank=-1;. _2 `* E+ o% o( F: o0 L9 ` t5 K1 t
1 \7 n+ u5 h Z update dede_taglist set arcrank=-1; Z( J, M/ ?. g# F J) z+ A/ ]! `% U: U, {" o ]' f) t& B- E, d
注:-1 未审核 0 审核 0 @# K/ F3 n. q: ?- L: u6 {! f; \! k7 G' c) ^9 e3 s
7 p( p6 K$ Y( G- [
原文出处链接:http://seo论坛xuewangzanseo站长论坛/wzyh/73.html, I4 V" J0 n1 U9 D
搜外论坛原创作者:快乐红苹果 " Z- n4 P; x' y% f日期:2015-1-26