Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【原创】仿D4根据论坛开关后台回收站管理 For D25 SP1 (0630包含删帖减钱修改)

[复制链接]
laoyang 发表于 2005-6-21 10:10:22 | 显示全部楼层
整个前台的比较好
方便版主自行恢复自己误删的
回复

使用道具 举报

 楼主| 8度空间 发表于 2005-6-23 04:13:29 | 显示全部楼层
这个的好处是根据论坛把帖子删除。。可以根据个别论坛开关,迟写改良可以根据管理组权限,进入后台回收站。。
回复

使用道具 举报

ndren 发表于 2005-6-23 09:53:26 | 显示全部楼层
非常感谢楼主的责任心,呵。。。我已经修正了。
回复

使用道具 举报

sososo 发表于 2005-6-25 13:05:28 | 显示全部楼层
还要修改search.php,否则一些被删除的主题还是能搜索到
回复

使用道具 举报

飞天蛙 发表于 2005-6-26 15:34:50 | 显示全部楼层
OK了
回复

使用道具 举报

 楼主| 8度空间 发表于 2005-6-27 05:06:14 | 显示全部楼层
原帖由 sososo 于 2005-6-25 13:05 发表
还要修改search.php,否则一些被删除的主题还是能搜索到



哈哈。。直接覆盖这个文件吧,是Deluxe版本的search.php,兼容D25

本帖子中包含更多资源

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

x
回复

使用道具 举报

飞天蛙 发表于 2005-6-27 13:44:45 | 显示全部楼层
于查看IP出现错误[配图,求救]

怎么回事啊
我是2。2升级到2。5SP1的
升级一切正常的啊
错误是这一段更改引起的怎么办
12。再次打开topicadmin.php

找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_threads WHERE tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_threads WHERE tid='$tid' AND displayorder>='0'");



找到两处:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_threads WHERE tid IN($tids) ");



分别替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_threads WHERE tid IN($tids) AND displayorder>='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT fid, views, replies FROM $table_threads WHERE tid='$othertid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT fid, views, replies FROM $table_threads WHERE tid='$othertid' AND displayorder>='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT authorid ,aid FROM $table_posts WHERE tid IN ($tids)");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT authorid ,aid FROM $table_posts WHERE tid IN ($tids) AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT COUNT(*) FROM $table_posts WHERE tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT COUNT(*) FROM $table_posts WHERE tid='$tid' AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT pid, authorid, aid FROM $table_posts WHERE tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT pid, authorid, aid FROM $table_posts WHERE tid='$tid' AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT authorid,aid FROM $table_posts WHERE tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT authorid,aid FROM $table_posts WHERE tid='$tid' AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT COUNT(*) FROM $table_posts WHERE tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT COUNT(*) FROM $table_posts WHERE tid='$tid' AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query  = $db->query("SELECT author, dateline FROM $table_posts WHERE tid='$tid' ORDER BY dateline DESC LIMIT 1");



替换为:


  CODE: [Copy to clipboard]   
$query  = $db->query("SELECT author, dateline FROM $table_posts WHERE tid='$tid' AND invisible='0' ORDER BY dateline DESC LIMIT 1");



找到:


  CODE: [Copy to clipboard]   
WHERE pid='$pid' AND tid='$tid'");



替换为:


  CODE: [Copy to clipboard]   
WHERE pid='$pid' AND tid='$tid' AND invisible='0'");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_posts WHERE tid='$tid' ORDER BY dateline");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT * FROM $table_posts WHERE tid='$tid' AND invisible='0' ORDER BY dateline");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT author, authorid, dateline FROM $table_posts WHERE tid='$tid' ORDER BY dateline ASC LIMIT 1");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT author, authorid, dateline FROM $table_posts WHERE tid='$tid' AND invisible='0' ORDER BY dateline ASC LIMIT 1");



找到:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT author, authorid, dateline FROM $table_posts WHERE tid='$newtid' ORDER BY dateline ASC LIMIT 1");



替换为:


  CODE: [Copy to clipboard]   
$query = $db->query("SELECT author, authorid, dateline FROM $table_posts WHERE tid='$newtid' AND invisible='0' ORDER BY dateline ASC LIMIT 1");

本帖子中包含更多资源

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

x
回复

使用道具 举报

飞天蛙 发表于 2005-6-27 13:55:53 | 显示全部楼层
原帖由 8度空间 于 2005-6-27 05:06 发表



哈哈。。直接覆盖这个文件吧,是Deluxe版本的search.php,兼容D25

这个可以用
谢谢
麻烦帮我上面的问题看看

[ 本帖最后由 飞天蛙 于 2005-6-27 14:00 编辑 ]
回复

使用道具 举报

 楼主| 8度空间 发表于 2005-6-27 21:57:02 | 显示全部楼层
升级数据库:


  1. ALTER TABLE `cdb_posts` ADD `invisible` TINYINT( 1 ) NOT NULL default '0' ;
复制代码
回复

使用道具 举报

2010 发表于 2005-7-6 15:53:05 | 显示全部楼层
我是admin.
但按 回帖回收站 時...系統出現 "你沒有權限訪問系統設置。"
這是為什麼呢??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-3 18:25 , Processed in 0.102689 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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