POST TIME:2020-04-02 13:50
有時(shí)我們刪除文章后,這篇文章內(nèi)的縮略圖和內(nèi)容圖片會(huì)留在/uploads/allimg里面,這些圖片沒(méi)有用了,也很占空間,那么我們就需要在刪除文章的同時(shí)刪除縮略圖和內(nèi)容大圖,方法如下:
打開(kāi)dede/inc/inc_batchup.php,找到"//刪除數(shù)據(jù)庫(kù)的內(nèi)容",前面加以下代碼:
//刪除縮略圖 |
找到
Select a.ID,a.title,a.typeid, |
改成
Select a.ID,a.title,a.typeid,a.litpic, |
在頁(yè)面最后加入函數(shù)
//刪除文章同時(shí)刪除大圖函數(shù) function GetImageSrc($body){ if( !isset($body)) return; else{ preg_match_all("/<(img|IMG)(.*)(src|SRC)=[&;|'|]{0,}([h|/].*(jpg|JPG|gif|GIF))[&;|'|s]{0,}/isU",$body,$out); return $out[4]; } } |
完成以上修改,就可以了,需要的朋友可以去測(cè)試一下。