很多人用了织梦后台采集的文章之后,不知道怎么改为未审核,然后自己在伪原创一下发布,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。, Z' n" a. v: c. ^5 N. ]/ S
, p+ B" @( b1 j# u# w5 } 后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。! o" ^! n! n" L% B7 r
- k. L7 V* U3 |3 g8 ^ 也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。
" r% V, E6 f$ V- i% n! e
+ u; p( \* a! w" s update dede_archives set arcrank=-1 WHERE 条件;
]! z+ j# M. E' ]) x [
: {4 y% Q! A# E3 Z. A" z update dede_arctiny set arcrank=-1 WHERE 条件; h, q( m2 v! c k$ `3 r2 v
1 v% l4 ]9 t8 G& c7 x- ~5 @9 _ update dede_taglist set arcrank=-1 WHERE 条件;
: D/ G8 @/ k: Q; T p9 X
5 z. W4 N" @' v5 C) A$ h 也就是说如果要将符合条件所有文章转为"未审核"状态,直接copy上面三句在dede管理后台的"系统"–"SQL命令行工具"中执行以下上面三句就行了。(执行的时候选择‘多行命令’)& ^1 c* b) F, q
7 [$ \" e! {/ n7 \ f! {- |, w
WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的,
4 d3 A& e) C9 D6 j3 i! N) V& o# q$ U, p) l% K1 n
所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。
# M% p E: t9 ~& @6 S( x" T0 P
详细步骤:系统 - SQL命令行工具
8 A1 c6 f4 P; q
7 A" f1 @* [, ^/ {3 u( E( q update dede_archives set arcrank=-1;# h- b" \8 S0 F& }. D. D
9 F9 h% F. J* Z
update dede_arctiny set arcrank=-1;
) ~+ d" u* v/ c7 R7 Z, g
; v" [" D! S0 v- O1 Q: } update dede_taglist set arcrank=-1;3 S1 w! ~$ q7 ]; k5 |
1 R" h+ G% b b7 r; o& E 注:-1 未审核 0 审核
4 ?) \" P9 B+ j# J, @: B
* Y* j0 I" R# H) W8 M# M' W# O
! r$ [! k* n: B; p原文出处链接:http://seo论坛xuewangzanseo站长论坛/wzyh/73.html/ |. H; \7 P p% X; K- F9 w
搜外论坛原创作者:快乐红苹果0 {8 d! r1 [$ i" j
日期:2015-1-26 |