找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 133|回复: 0

[cms教程] dedecms把文章批量设为未审核的办法

[复制链接]

该用户从未签到

发表于 2019-3-20 22:00:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
dedecms把文章批量设为未审核的办法
            
        一般情况我们在批量导入文章或者是采集后入库的文章需要批量操作的时候需要用到这个操作
         
        DEDE的文章有2个属性,一个是生成HTML,一个是是否审核状态
         
        如果导入的数据显示已生成,但是状态为未审核,那么我们在列表页就会出现正常调用标题和链接,打开确实404没有页面,这个时候我们需要进行批量操作为未审核状态。
         
        童鞋们用DEDE采回来的文章,数据量蛮大的,发布以后感觉应该改为未审核的,然后每天发布几篇,以达到每天更新的目的,DEDE本身没有提供这样的功能,在官网找的也不行,执行sql命令把文章转为未审核,但是在文章列表页却依然显示未审核的文章。
         
        后来发现原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。
         
         
        也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。
         
       
               
                       
                               
                                       
                                               
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                 
                                                                                       
                                                                                                update dede_archives set arcrank=-1 WHERE 条件;
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                 
                                                                                       
                                                                                                update dede_arctiny set arcrank=-1 WHERE 条件;
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                 
                                                                                       
                                                                                                update dede_taglist set arcrank=-1 WHERE 条件;
                                                                               
                                                                       
                                                               
                                                       
                                               
                                       
                               
                       
               
       
         
        也就是说如果要将符合条件所有文章转为“未审核”状态,直接copy上面三句在dede管理后台的“系统”–“SQL命令行工具”中执行以下上面三句就行了。(执行的时候选择‘多行命令’)
        WHERE条件这里可以这样写,如:WHERE id > 10 AND id
        所以要在生成那点更新所有,生成一下,缓存也最好更新一下,应该就可以了,需要用到的童鞋们可以试一下,我就是这样搞的哦。
[b]
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-17 07:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表