找回密码

碧海潮声大学生网

查看: 748|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-22 00:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原帖地址:http://www.phpwind.net/read-htm-tid-246905-keyword-.html
Hack名称:清空回收站
适合版本:pw 4.3.2
安装程序:笨笨啊
安装难易:简单
hack特点:默认的回收站内帖子较多时,无法进行清空操作。所以增加了清空回收站功能。
增加表  :无
影响字段:无
增加文件:无
修改文件:
admin/recycle.php
template/admin/recycle.htm


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


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


1.打开template/admin/recycle.htm,找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
  1. <input type=&#39;button&#39; name=&#39;chkall&#39; value=&#39;全 选&#39; onclick=&#39;CheckAll(this.form)&#39;>
  2. <input type="submit" name="hello" value="提 交">
复制代码

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

替换为
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
  1. <input type="radio" name="action" value="del" checked>删除<br><br>
  2. <input type=&#39;button&#39; name=&#39;chkall&#39; value=&#39;全 选&#39; onclick=&#39;CheckAll(this.form)&#39;>
  3. <input type=&#39;button&#39; name=&#39;clearall&#39; value=&#39;清空回收站&#39; onclick=&#39;if(confirm("清空回收站操作不可逆,是否确实清空回收站?"))location="$basename&action=clearall"&#39;&#39;>
  4. <input type="submit" name="hello" value="提 交">
复制代码

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


2.打开admin/recycle.php

找到
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
  1. ?>
复制代码

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

在前面加上
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
  1. //add by 笨笨啊 清空回收站
  2. elseif($action == &#39;clearall&#39;){
  3. //先取得所有的tid
  4. $query=$db->query("select tid from pw_recycle");
  5. $deltid=&#39;&#39;;
  6.    while($rt=$db->fetch_array($query)){
  7.       $deltid.=$rt[&#39;tid&#39;].&#39;,&#39;;
  8.    }
  9.       $deltid.= &#39;0&#39;;
  10.    $db->update("DELETE FROM pw_tmsgs where tid IN($deltid)");
  11.    $db->update("DELETE FROM pw_threads where fid=&#39;$db_recycle&#39;");
  12.    $db->update("DELETE FROM pw_posts where fid=&#39;$db_recycle&#39;");
  13.    $db->update("DELETE FROM pw_recycle");
  14.    updateforum($db_recycle);
  15.    adminmsg(&#39;operate_success&#39;);
  16. }
  17. //add by 笨笨啊 清空回收站
复制代码

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

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

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

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