DEDE知识


Dede5.7删除文章会删除文章里图片却不删除略图解决方法

日期:2020.05.26 | 来源:本站 | 浏览:0

首页>>行业资讯>>DEDE知识

   最近本站在删除一些原来的垃圾文章时发现,虽然我删除了dedecms中的文章文字内容,文章里面的图片也会自动删除,但不会自动删除文章缩略图,这样就造成了服务器空间的极度浪费,图片占的空间都不小,经过全宝鑫科技网站研发技术员测试,通过修改部分PHP代码,即可实现,在删除文章的同时自动删除文章图片和文章略图。织梦dedecms5.7删除文章时自动删除该文章上传的图片包括略图,方法如下:

     

dedeincinc_batchup.php文件修改了原版地方是:

把下面这段代码,放在 //删除相关附件 前,保存就可以了。

     

    //删除缩略图

if($arcRow['litpic']!=""){

$dsql->ExecuteNoneQuery("Delete From dede_uploads where url='$arcRow[litpic]'");

$truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);

$litpicfile = $truedir.$arcRow['litpic'];

@unlink($litpicfile);

}

互联网上有很多方法,有些比较复杂,本人测过都不行。有些虽然可以达到效果,但修改处太多,影响网站的一些功能失效,本人是用织梦dedecms5.7的后台开发网站,这种方法最简单,也是最有用,又不影响网站的其它功能。其它版本的后台本人没有测试过,不确定别的版本能不能用这种方法。

     

  >>>推荐类似信息如下: