很多人用了织梦后台采集的文章之后,不知道怎么改为未审核,然后自己在伪原创一下发布,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。
& T4 v2 y* n n. t! r0 z/ G
+ O/ S- k) i( V2 o0 a 后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。
5 d% k! O& @ Q2 W* o5 o$ [
# R1 V1 S( H6 ?7 Y- h 也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。
9 B; k- r. ], Q- O* @ X' D$ X: C. [, m) H
update dede_archives set arcrank=-1 WHERE 条件;
- w9 A: h$ L; F) q! X' d) ^4 j6 s% R* C, I
update dede_arctiny set arcrank=-1 WHERE 条件;. W3 ]+ B# ^9 y; h& j2 Y; o4 j9 j6 b6 v; ^
( {6 O( w# X5 F6 r/ G/ T/ u' W2 @
update dede_taglist set arcrank=-1 WHERE 条件;
* r2 Y& Y1 g3 `7 g
# e3 R$ t* I+ o' _: { 也就是说如果要将符合条件所有文章转为"未审核"状态,直接copy上面三句在dede管理后台的"系统"–"SQL命令行工具"中执行以下上面三句就行了。(执行的时候选择‘多行命令’)
0 {- j* P z, e6 c" m! r( S0 r, Z, o: J' g6 I9 R4 P
WHERE条件这里可以这样写,如:WHERE id > 10 AND id < 100;,意思就是将文章ID10到100的文章改为未审核,但是这个办法做完后,文章在前台还是显示的,
( B T7 s- [* v1 ]5 L' }' s6 ^
6 V# N7 s- M d2 [$ Q 所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。
2 f6 `4 U* E; {6 b/ d8 \9 o1 M {) b; A3 N# k
详细步骤:系统 - SQL命令行工具
6 G" ]" v( [/ H& ]! P9 |( k4 h- [5 s! z8 M
update dede_archives set arcrank=-1;
7 y8 n8 s B5 f6 H- U* O
2 t! H# I5 j+ s' O3 E# L update dede_arctiny set arcrank=-1;! C- T0 l! q. U) b: a
! i# M& r6 D* `+ S. C# Y- l( V update dede_taglist set arcrank=-1;
) Z2 S- p' h; S' ~3 C L4 G c
8 ?6 ]' _$ Y8 J, f" o; Q) \) C 注:-1 未审核 0 审核$ r8 a! |7 v/ W% _- o
6 v/ W0 t3 R. v7 a/ L h
& E! B' ~ h3 d% X' K% @原文出处链接:http://seo论坛xuewangzanseo站长论坛/wzyh/73.html0 B8 Q0 I, d5 R$ o' q* H; r
搜外论坛原创作者:快乐红苹果
$ j! e+ ?1 q5 W日期:2015-1-26 |