在使用帝国cms过程,难免会删除部分文章,然而当某一篇文章删除后,会连带的删除该篇文章附件,如果这篇文章附件图片被其他文章引用就会造成其他文章图片缺失。那么如何解决这个问题呢
解决方案:修改functions.php文件参数
路径:/e/class/functions.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'");
- // }
- }