国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms系統(tǒng)刪除文章同時刪除縮略圖和內(nèi)容大圖的修改方法

2024-07-12 09:11:47
字體:
供稿:網(wǎng)友
織夢dedecms有時我們刪除文章后,這篇文章內(nèi)的縮略圖和內(nèi)容圖片會留在/uploads/allimg里面,這些圖片沒有用了,

也很占空間,那么我們就需要在刪除織夢dedecms文章的同時刪除縮略圖和內(nèi)容大圖,方法如下:
 
打開dede/inc/inc_batchup.php,找到"//刪除數(shù)據(jù)庫的內(nèi)容",前面加以下代碼:
 //刪除縮略圖
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);
}
//刪除大圖
$arcbodyQuery = "Select * from ".$arcRow['addtable']." where aid='$aid'";
$arcbodyRow = $dsql->GetOne($arcbodyQuery);
$imgsrcarray=GetImageSrc($arcbodyRow['body']);
foreach ($imgsrcarray as $v) {
if((trim($v)!="")&&(!eregi("^http://",$v))){
$dsql->ExecuteNoneQuery("Delete From dede_uploads where url='$v'");
$truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);
$picfile = $truedir.$v;
@unlink($picfile);
}
}
找到
Select a.ID,a.title,a.typeid,
改成
Select a.ID,a.title,a.typeid,a.litpic,
在頁面最后加入函數(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];
}
}
完成以上修改,就可以了,需要的朋友可以去測試一下。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南平市| 扎囊县| 江口县| 永新县| 句容市| 东城区| 定州市| 谢通门县| 贵溪市| 遵义市| 肥城市| 修文县| 白沙| 庄浪县| 合江县| 庆安县| 沁源县| 察雅县| 焦作市| 杭锦后旗| 花莲市| 昌图县| 桂阳县| 广水市| 轮台县| 神池县| 芜湖县| 高安市| 成武县| 钦州市| 宜黄县| 泊头市| 宝清县| 崇明县| 松溪县| 重庆市| 安新县| 丰县| 平泉县| 克拉玛依市| 兖州市|