很多人用了织梦后台采集的文章之后,不知道怎么改为未审核,然后自己在伪原创一下发布,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。
$ k( u3 \# ]4 a! q. R, x8 J* X1 k8 v! R/ x% H0 T9 v
后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。; e& c9 b4 g- l3 y2 `5 y! Q) W
$ J7 i! W- p+ @9 d& M" I+ g
也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。
- F2 r! u4 |& E1 z; V: M7 v9 K" P$ @# U
update dede_archives set arcrank=-1 WHERE 条件;% w" n9 t" v1 z
6 ~ [* v9 y' c! i$ E7 ^+ k9 T% x
update dede_arctiny set arcrank=-1 WHERE 条件;2 n% _4 J! C# i2 @6 ]& t
8 ]; x h/ W8 Y. N# l
update dede_taglist set arcrank=-1 WHERE 条件;, P8 d% \3 C. b0 E1 N
6 N0 H6 l) }) B. @ 也就是说如果要将符合条件所有文章转为"未审核"状态,直接copy上面三句在dede管理后台的"系统"–"SQL命令行工具"中执行以下上面三句就行了。(执行的时候选择‘多行命令’)
- B/ o7 r. S. I/ C% Q1 ^: a; V( d/ U3 ^. }9 c9 f: G1 v
WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的,7 K5 L: N/ i3 {
: \. X" T! ^1 F+ r
所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。
4 {. x- f% w. z% g3 W7 s- w, O" w8 P2 V
详细步骤:系统 - SQL命令行工具6 {5 d, u6 r! K) q. l
( ]; @/ A% \ N9 Z# {) `5 v4 ` update dede_archives set arcrank=-1;8 T- j& b7 X8 V7 J1 @: R8 F3 g% j
. A2 }; [# B) K" p6 } update dede_arctiny set arcrank=-1;2 ]. s9 _3 z0 k4 [$ }8 G
) M( G# h( K# X/ M$ X1 B& \+ U update dede_taglist set arcrank=-1;- }: ^ e9 M6 D% }, g t
. m* Y& _" O3 }& P4 K3 O" U2 J 注:-1 未审核 0 审核
( m! h, w4 {! e- c) G( S: Z" [1 N3 |% l" t, d
( M1 {3 H" s5 w4 C/ [' J
原文出处链接:http://seo论坛xuewangzanseo站长论坛/wzyh/73.html0 L7 N% u9 \" ?8 I9 D1 C
搜外论坛原创作者:快乐红苹果! x2 S4 c4 ~: I1 c" R5 x% R
日期:2015-1-26 |