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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 删除资讯时,模型里面的附件全部被删除

[复制链接]
woxiu 发表于 2010-6-14 08:02:38 | 显示全部楼层 |阅读模式
删除资讯时,模型里面的附件全部被删除 怎么解决?
 楼主| woxiu 发表于 2010-6-14 14:55:32 | 显示全部楼层
顶一下
回复

使用道具 举报

 楼主| woxiu 发表于 2010-6-14 22:51:35 | 显示全部楼层
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-14 23:16:01 | 显示全部楼层
删除资讯时,模型里面的附件全部被删除 怎么解决?
woxiu 发表于 2010-6-14 08:02



在function/common_func.php文件中
在function deleteitems($colname, $idsarr, $undel=0, $from=0) 函数中
找到
  1. $_SGLOBAL['db']->query("DELETE FROM ".tname('attachments')." WHERE itemid IN ('$itemids')");
  2. //删除附件
  3. if(!empty($filearr)) {
  4.     foreach ($filearr as $value) {
  5.          if(!@unlink($value)) errorlog('attachment', 'Unlink '.$value.' Error.');
  6.     }
  7. }
复制代码
注释掉即可,同时还要关闭管理后台-计划任务的清理无用附件
回复

使用道具 举报

 楼主| woxiu 发表于 2010-6-17 18:48:50 | 显示全部楼层
多谢,按你说的做了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 11:25 , Processed in 0.025670 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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