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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 前後台相向共用_回收站

[复制链接]
pani 发表于 2006-2-1 07:59:14 | 显示全部楼层
重新改了下文件ok
呵呵
再顶一下
回复

使用道具 举报

默契网管 发表于 2006-2-1 11:55:42 | 显示全部楼层
INSERT INTO cdb_settings VALUES ('recyclefid', '0');

这是什么意思哦?
回复

使用道具 举报

默契网管 发表于 2006-2-1 11:57:24 | 显示全部楼层

回复 #37 別問我是誰 的帖子

Discuz! info: MySQL Query Error

User: 桀骜不逊
Time: 2006-2-1 11:56am
Script: /admincp.php

SQL: SELECT f.name AS forumname, f.allowsmilies, f.allowhtml, f.allowbbcode, f.allowimgcode,
t.tid, t.fid, t.authorid, t.author, t.subject, t.views, t.replies, t.dateline,
p.message, p.useip, p.attachment, p.htmlon, p.smileyoff, p.bbcodeoff,
tm.uid AS moduid, tm.username AS modusername, tm.dateline AS moddateline, tm.action AS modaction
FROM cdb_threads t
LEFT JOIN cdb_posts p ON p.tid=t.tid AND p.first='1'
LEFT JOIN cdb_threadsmod tm ON tm.tid=t.tid
LEFT JOIN cdb_forums f ON f.fid=t.fid
//---------- recycle_forum -------------
WHERE t.fid='19' AND t.returnfid='19'
//---------- recycle_forum -------------

ORDER BY t.dateline DESC
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/---------- recycle_forum -------------
WHERE t.fid='19' AND t' at line 9
Errno.: 1064

Similar error report has beed dispatched to administrator before.


后台不能使用  回收站了!

点提交出现问题
回复

使用道具 举报

默契网管 发表于 2006-2-1 12:06:27 | 显示全部楼层
还有技术
升级 INSERT INTO cdb_settings VALUES ('recyclefid', '0'); 这个的时候提示错误


升级错误,MySQL 提示: Duplicate entry 'recyclefid' for key 1
回复

使用道具 举报

MOOM 发表于 2006-2-1 15:26:50 | 显示全部楼层
原帖由 pani 于 2006-2-1 07:49 发表
第一次测试成功
第二次正式安装出错了
晕.

Parse error: parse error, unexpected T_ELSEIF in /public_html/bbs/topicadmin.php on line 359


重新覆蓋
  1. //---------- recycle_forum -------------
  2.                         } elseif($operation == 'undelete') {

  3.                         foreach($threads as $thread) {

  4.                 $returnfid = $thread['returnfid'];
  5.                 $returntid = $thread['tid'];
  6.                 include language('templates');
  7.                 $forumname = $language['goto_threads'];
  8.                 $db->query("UPDATE {$tablepre}threads SET fid='$returnfid', moderated='1', returnfid='0' WHERE tid='$returntid'");
  9.                 $db->query("UPDATE {$tablepre}posts SET fid='$returnfid', returnfid='0' WHERE tid='$returntid'");

  10.                                 $fidarray[] = $thread['returnfid'];
  11.                         }

  12.                 if($globalstick && $stickmodify) {
  13.                         require_once DISCUZ_ROOT.'./include/cache.func.php';
  14.                         updatecache('globalstick');
  15.                 }

  16.                 $modaction = 'UDL';

  17.                 foreach($fidarray as $fid) {
  18.                 updateforumcount($fid);
  19.                 }
  20.                 updateforumcount($recyclefid);
  21. //---------- recycle_forum -------------
复制代码

作者已經修正了,之前的版本會出問題。復蓋之後就ok了。
回复

使用道具 举报

默契网管 发表于 2006-2-1 20:04:28 | 显示全部楼层
你也有这个原因吗?
回复

使用道具 举报

 楼主| 別問我是誰 发表于 2006-2-1 23:34:38 | 显示全部楼层
試試 admin/recyclebin.inc.php 找
  1. //---------- recycle_forum -------------
  2.                 WHERE t.fid='$recyclefid' $sql
  3. //---------- recycle_forum -------------
复制代码

 改為
  1.                 WHERE t.fid='$recyclefid' $sql
复制代码
回复

使用道具 举报

默契网管 发表于 2006-2-2 11:56:55 | 显示全部楼层
好了 谢谢
回复

使用道具 举报

forout 发表于 2006-2-2 13:50:24 | 显示全部楼层
收藏...
回复

使用道具 举报

pani 发表于 2006-2-3 01:51:52 | 显示全部楼层
原帖由 MOOM 于 2006-2-1 15:26 发表


重新覆蓋
[code]//---------- recycle_forum -------------
                        } elseif($operation == 'undelete') {

                        foreach($threads as $thread) {

              ...

只修正了这一处是吧
其他的都没有修改?
那我只改这一个地方了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:05 , Processed in 0.021448 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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