欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」帝国CMS删除文章后取消删除该文章所属图片的方法

作者 : 自学哈 本文共712个字,预计阅读时间需要2分钟 2022-11-26 共114人阅读
也想出现在这里? 联系我们

帝国CMS在删除文章后会同时删除该文章相关的所有图片附件,如果有些图片被其他文章或者系统引用了就会导致引用这些图片的文章也无法正常显示图片。

如有删除文章而不删除图片的需求,我们可以修改下帝国CMS代码,取消删除文章同时删除图片的功能。

打开/e/class/functions.php,搜索:function DelNewsTheFile,把里面的删除附件功能注释掉即可:

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'");
    // }
}
本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」帝国CMS删除文章后取消删除该文章所属图片的方法
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号