很多人用了织梦后台采集的文章之后,不知道怎么改为未审核,然后自己在伪原创一下发布,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。: ~8 b9 Q( r/ N! X
3 L, b V7 P9 Y4 T' O7 `
后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。 4 S: Y- C; [% s # o. [/ o) v {! ]. X: p2 u. b+ e 也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。* Z! W6 a* N, L
3 N0 P, C% A3 f1 k update dede_archives set arcrank=-1 WHERE 条件;) {' l3 O7 ]8 H. g
& t& l2 E* T% o7 J' D
update dede_arctiny set arcrank=-1 WHERE 条件;# Y# O# _0 U# }* D7 p d# a! q/ R
8 Y6 A4 U& L( Y update dede_taglist set arcrank=-1 WHERE 条件; - K- [/ S: N# N% N6 L% `) K* k. f0 `5 W1 ~
也就是说如果要将符合条件所有文章转为"未审核"状态,直接copy上面三句在dede管理后台的"系统"–"SQL命令行工具"中执行以下上面三句就行了。(执行的时候选择‘多行命令’)9 \, B9 f7 q' Q, V l. n9 h1 {
8 o# m1 j& {& D! _( h! W, K- ~
WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的, $ R( p0 l+ f% G. R$ X ! y3 U2 M" M) c 所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。" U, l" n# Q7 o' ]
- K B9 c: T% K; C& p
详细步骤:系统 - SQL命令行工具" w L$ i( j: O! w* O
% n0 b! l; c: Q, Z S7 W/ ?0 B update dede_archives set arcrank=-1;0 p" y1 | u3 v& U) V
4 q: s$ `2 {5 _* ~7 z9 c+ e
update dede_arctiny set arcrank=-1; 0 H7 g& u: Q9 o3 d2 k7 f9 H& b+ F% A3 g; A3 T: z4 q
update dede_taglist set arcrank=-1; 8 O8 G) V! H7 H W6 D( N' T3 d+ g4 N w& i# n1 }& M
注:-1 未审核 0 审核 4 D* b* n! x- Y8 e% D& v! J, _' N5 Z6 f: A- _