QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

DEDECMS

dedecms大量删除文章后,列表页显示错误修复办法(

 admin  2014-06-09 17:03:00

   前段时间因为采集多了很多文章,被百度K了站点,在后台删除太慢,于是乎用mysql直接删除了,但是出现了一些问题,可能是没删除干净。 dede_archives表里面删除了,但是还有一个表,dede_arctiny忘记删除了,结果导致分页错误,以前的文章页码都还在,空白的一大片 一大片的。找了很多办法都没解决,最后写一段mysql解决了。如下:
意思就是查找2个表中,相同的字段,相同的数据中,不相同的部分,查找dede_arctiny表中没有被删除的文章信息,然后再删除,删除就不打了 大家都会吧

select id from dede_arctiny where not exists(select * from dede_archives where dede_arctiny.id=dede_archives.id);

所有可以执行:delect from dede_arctiny where not exists(select * from dede_archives where dede_arctiny.id=dede_archives.id);  既可以了

 

一些站长一定很头疼会员的问题,一些人闲着无聊在网站上注册了很多会员,发布了很多的垃圾信息??????
    网站经常会被一些注册软件大量的注册一些非法用户,我是通过dedecms批量删除会员的SQL语句来解决的。现在我这里有个解决的办法...好了废话我也不多说了直接进入真题。
一、操作前必须备份好数据库。
    登录/注册后可看大图
二、此方法只适用于,只需保留管理员的网站。
dedecms用sql批量删除注册会员的方法
会员注册信息主要在 dede_member 表中
系统/SQL命令行工具
查询表中有多少会员 select * from dede_member
三、查询结果:运行SQL:select * from dede_member,共有598条记录,最大返回100条!
删除方法:
打开dede后台 系统---->sql命令行工具
delete from dede_member where not mid="1" (mid:1是我自己,所以不删除)
登录/注册后可看大图
成功执行1个SQL语句!哈哈再看看 注册用户没有了,到此结束!

 

 

大家可能都会有跟我一样的烦恼,每天有大量的垃圾文章及垃圾会员出现,看了一下,基本都是国外一些刷外链机自动生成的,这给我们广大的站长带来了不小的麻烦,而且网站反映速度也有一定的影响。那么,我们碰到这样的情况时候,需要如何去处理呢?
如下是百度经验:
DEDE织梦后台垃圾文章的批量删除

首先,我们需要将文章设置为审核状态,这个是常识,那么剩下的就是垃圾待审核文章。我的办法就是使用SQL数据库语言命令一次性搞定,具体的语言为“delete from `dede_archives` where arcrank=-1”直接复试输入即可。【进入后台】-【系统】-【SQL命令工具】-【输入上面的SQL命令语言】,如下图所示:

 

dedecms大量删除文章后,列表页显示错误修复办法(

DEDE织梦后台垃圾会员的批量删除

同样也是SQL语言命令,具体的方法同上,就是语言不一样,其删除命令语言为“delete from dede_member where mid between 2 and 573”,这里要说的一点是2代表的是除管理员以外的其他会员,537表示到第537个会员。当然,这里的数字都是可以变化的,只要看好会员的ID随便删除就可以的。

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《dedecms大量删除文章后,列表页显示错误修复办法(》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/dede/309.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序