下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms删除文章时不删除该文章所属的附件

529 2021-04-26 22:03:21

收藏
帝国cms删除文章时往往非常彻底,不仅删除了数据库里的文章信息、生成的页面,还会连带文章上传的图片、附件一起删除。如果这些图片或是附件被其他文章引用时,就会出现404错误。

帝国cms删除文章时不删除该文章所属的附件
那么,我们怎样让帝国cms删除文章的操作只删除文章本身,不删除附件呢?
 

删除文章不删除附件修改方法

1、进入如下目录,打开文件
/e/class/functions.php

2、搜索函数名
​​​​​​​function DelNewsTheFile

3、按照如下方式注释代码(//就是php里的注释)
function DelNewsTheFile($id,$classid,$fstb='1',$delpl=0,$restb='1'){
    global $empire,$dbtbpre;
    if(empty($id))
    {
        return "";
    }
    // $pubid=ReturnInfoPubid($classid,$id);
    // $i=0;
    // $sql=$empire->query("select classid,filename,path,fpath from {$dbtbpre}enewsfile_{$fstb} where pubid='$pubid'");
    // while($r=$empire->fetch($sql))
    // {
    //     $i=1;
    //     DoDelFile($r);
    // }
    // if($i)
    // {
    //     $empire->query("delete from {$dbtbpre}enewsfile_{$fstb} where pubid='$pubid'");
    // }
    // //删除评论
    // if($delpl==0)
    // {
    //     $empire->query("delete from {$dbtbpre}enewspl_{$restb} where pubid='$pubid'");
    // }
}

这样,我们就实现了只删除文章,不删除附件。
 

删除文章不删除附近注意事项

由于附件全部保留,会造成被删除文章的相关附件信息全部保留。如果删除大批量文章,则保留的附件会对服务器造成一定的冗余。因此,建议如果删除大量文章,且无需保留附件时,将相关注释取消。

本文地址:https://xzo.com.cn/develop/empire/857.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
  • 隐藏的大佬 2021-05-13 12:59:04评论 #沙发#

    找这个找了好久了哈哈,终于让我找到了 ^_^

关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS怎样做隔行变色的功能?
帝国CMS怎样做隔行变色的功能?

一些颜色比较丰富的站点对模板的样式有要求,例如隔行变色:一行默认色,一行红色...

16 710
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?

猜你喜欢小功能如果直接用rand()调用随机ID是非常消耗性能的。小网站几百几...

7 531
学习帝国cms新手买什么样的服务器入门比较好?
学习帝国cms新手买什么样的服务器入门比较好?

学习帝国cms用什么样的服务器比较好呢?其实选择有很多比如说学生机、虚拟主...

2 467
帝国cms备份的数据存储在哪个文件夹?
帝国cms备份的数据存储在哪个文件夹?

有些时候,我们需要备份数据并取出来,此时从哪里去取呢?帝国cms备份的数据存储...

1 922
帝国cms生成自定义列表页怎样压缩?
帝国cms生成自定义列表页怎样压缩?

帝国cms生成的静态页面,大多是在gethtml()函数下实现代码压缩,但自定义页面、...

0 484
帝国cms会员中心查看评论过的文章怎么开发?
帝国cms会员中心查看评论过的文章怎么开发?

许多帝国cms站点开放了会员评论的功能,而评论过的文章可以查看则相当于当年...

1 465
帝国cms7.5编辑器的换行符br怎样改为p元素?
帝国cms7.5编辑器的换行符br怎样改为p元素?

帝国cms7.5自带的编辑器ckeditor默认换行符是<br>,在实际应用中经常会出现问...

0 475
帝国cms外部引入百度统计代码防止被刷统计后台广告优化
帝国cms外部引入百度统计代码防止被刷统计后台广告优化

百度统计后台的广告十分猖獗,而百度统计提供的屏蔽规则并不好用,这个时候,我们...

0 557
推荐插件
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...

0 502
帝国cms百度文字识别ocr接口对接插件
帝国cms百度文字识别ocr接口对接插件

许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...

0 530
帝国cms百度AI图像去雾api接口对接插件
帝国cms百度AI图像去雾api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...

0 517
帝国cms网站会员登录与退出历史记录日志插件
帝国cms网站会员登录与退出历史记录日志插件

帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...

0 478
帝国cms自动生成文章新闻目录插件下载
帝国cms自动生成文章新闻目录插件下载

用户体验是我们的需求,百度蜘蛛的认可更是我们的需求。毕竟,没有收录排名,何来...

0 1226
帝国cms百度AI图像清晰度增强api接口对接插件
帝国cms百度AI图像清晰度增强api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像清晰度增强的功能。经...

0 589
帝国cms多栏目多数据表自动审核推送插件
帝国cms多栏目多数据表自动审核推送插件

本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...

0 1013
帝国cms百度AI图像无损放大api接口对接插件
帝国cms百度AI图像无损放大api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...

0 524
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入