日志文章


2006-08-17

【笨笨出品】Hack——清空回收站功能 For PW 4.3.2

Hack名称:清空回收站
适合版本:pw 4.3.2
安装程序:笨笨啊
安装难易:简单
hack特点:默认的回收站内帖子较多时,无法进行清空操作。所以增加了清空回收站功能。
增加表 :无
影响字段:无
增加文件:无
修改文件:
admin/recycle.php
template/admin/recycle.htm


如果之前未修改过这两个文件的,可以直接用包里的覆盖


请在修改前做好相关的文件备份。虽然本Hack在本地调试通过并正常。但不能保证您在安装的时候出现一些错误。


1.打开template/admin/recycle.htm,找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

Copy code
<input type='button' name='chkall' value='全 选' onclick='CheckAll(this.form)'>
<input type="submit" name="hello" value="提 交">

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Copy code

<input type="radio" name="action" value="del" checked>删除<br><br>
<input type='button' name='chkall' value='全 选' onclick='CheckAll(this.form)'>
<input type='button' name='clearall' value='清空回收站' onclick='if(confirm("清空回收站操作不可逆,是否确实清空回收站?"))location="$basename&action=clearall"''>
<input type="submit" name="hello" value="提 交">

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆


2.打开admin/recycle.php

找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Copy code

?>

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

在前面加上
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Copy code

//add by 笨笨啊 清空回收站
elseif($action == 'clearall'){
//先取得所有的tid
$query=$db->query("select tid from pw_recycle");
$deltid='';
   while($rt=$db->fetch_array($query)){
       $deltid.=$rt['tid'].',';

   }
       $deltid.= '0';

   $db->update("DELETE FROM pw_tmsgs where tid IN($deltid)");
   $db->update("DELETE FROM pw_threads where fid='$db_recycle'");
   $db->update("DELETE FROM pw_posts where fid='$db_recycle'");
   $db->update("DELETE FROM pw_recycle");
   updateforum($db_recycle);
   adminmsg('operate_success');

}
//add by 笨笨啊 清空回收站

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

完成。
可以在后台的“批量删除管理=>回收站管理”里找到 清空回收站 功能。清空回收站.rar


类别: 无分类 |  评论(31) |  浏览(5526) |  收藏
一共有 31 条评论
东方露白 2006-08-19 09:11 Says:
这个应该强烈支持一下!
灌水青年 2006-08-17 23:12 Says:
这个还要清空啊。
雪柔儿 2006-08-17 23:12 Says:
支持你的东西,嘿嘿~

很好用~
皮皮虎 2006-08-17 23:09 Says:
好东西,正需要
顶了
jesscgc 2006-08-17 21:14 Says:
其实在后台也可以办到的噢
就是在后台删掉帖子选择回收站,然后提交100/200/300或则更多,然后按全选,就可以一次删掉了
albin 2006-08-17 21:08 Says:
便捷功能,值得支持
zyxknet 2006-08-17 20:52 Says:
收藏了.哈...
﹎sκyˊ☆ 2006-08-17 20:43 Says:
没用~但支持
汉川水缘 2006-08-17 20:40 Says:
用上了!
Seac 2006-08-17 18:31 Says:
来支持了 笨笨!
月宫娱乐 2006-08-17 18:30 Says:
是好东西
归路何方 2006-08-17 18:07 Says:
呵呵,笨笨发的都是宝贝啊,郁闷的是今天分都用完了
孔雀公主 2006-08-17 18:04 Says:
greenrock 2006-08-17 17:05 Says:
也许,开发团队有自己的着眼点
笨笨啊 2006-08-17 17:03 Says:
官方可能是追求速度,所以没有处理
greenrock 2006-08-17 16:54 Says:
不处理肯定不行的,不然留下就是垃圾信息
笨笨啊 2006-08-17 16:51 Says:
Quote:
引用第13楼greenrock2006-08-17 16:41发表的“”:


相关联的帖子太多了


是啊,你看我这样子处理,速度就不是很快了。

如果把相关联的去掉速度倒是会很快

但是,如果不处理掉的话,那么所占用的空间就很大了啊

一个帖子,可能会有几百条的回复信息

主帖内容也是不少的内容啊
boy5260 2006-08-17 16:46 Says:
晚了.....................
greenrock 2006-08-17 16:41 Says:
Quote:
引用第12楼笨笨啊2006-08-17 16:40发表的“”:
没有再次确认啊,难道你是说那个javascript的提示信息框吗?那个是防止误操作
直接清空回收站内容的

不过,同时也发现原来的帖子删除不完整?像pw_tmsgs,pw_posts都没删


相关联的帖子太多了
笨笨啊 2006-08-17 16:40 Says:
没有再次确认啊,难道你是说那个javascript的提示信息框吗?那个是防止误操作
直接清空回收站内容的

不过,同时也发现原来的帖子删除不完整?像pw_tmsgs,pw_posts都没删
« 1 2» Pages: ( 1/2 total )