前几天登录一个演示站,打算维护备份一下数据,却发现一段时间没登陆竟然产生5000+条待审核来及信息,将数据库导出一看,数据包400+MB大小,好大啊,本不想处理的,奈何占用数据库空间太大了。 

然而在清理待审核垃圾帖时,痛苦的发现,一次只能删除15条帖子,完成一次删帖操作点点击两次鼠标(一次点击全选按钮,一次点击删除按钮),这么一算得点击好几百次鼠标,再加上数据刷新加载时间,想想都令人崩溃。 

无奈之下只好手动改进后台模板文件,以达到简化操作过程目的。 

不扯了,开始进入主题。 

首先确定要执行删除操作的页面模板,本次要删除的有“帖子审核”、“回复审核”、“主题回收站”和“回复回收站”四个地方。 

登录后台管理页面,点击“内容”按钮,将鼠标移动到左侧导航“帖子审核”按钮上,这时会在浏览器左下角现实改按钮连接地址,连接后面最后一个“=”后面的参数,就是我们要找的模板文件名称。 

如下图: 

18_66_53781f99aebda75.jpg

该模板文件具体所在目录:template\bbs\admin 

用以上方法找出其他模板文件名称分别为:contentcheck_run.htm、contentcheck_reply.htm和recycle_run.htm 

找到与模板对应的控制文件(目录src\applications\bbs\admin):ContentcheckController.php和RecycleController.php 


改模板是为了简化操作步骤和避免误操作,改控制文件是为了加大帖子调用条数。 


在这里由于篇幅字数有限,就不一一细述了,我将经过修改的文件按目录结构打包上传,需要的可以下载下来,并与原文件一一对比即可发现不一样的地方。如果你也嫌麻烦,可以将附件解压后上传覆盖到根目录下即可。当然在上传覆盖之前,最好能够先备份一下原文件。 

有看不明白的,可以给我留言,我会抽时间回复。 

附近下载地址: 

1548604221889897.zip