導讀:dedecmsdedecms這個功能可使必須的,尤其是對我們這些草根站長,為什么這么說呢?呵呵~那還不是因為沒有大公司那么海闊,直接有自己的服務器,想怎么折騰就怎么 折騰,永遠不會擔心空間dede5.7模板。

這個功能可使必須的,尤其是對我們這些草根站長,為什么這么說呢?呵呵~那還不是因為沒有大公司那么海闊,直接有自己的服務器,想怎么折騰就怎么 折騰,永遠不會擔心空間不夠用,而我們呢?有限的空間要存放無限的數據,這就要求我們能節約就節約~別小看這些圖片,你稍不留神,采集器可沒有把手,好幾 百兆的圖片就成功歸你所有了,也不管你要不要,因為!~這是必須的~好了,不多說了,個中緣由大家自己明白,還是來點實際的吧!
打開dede/inc/inc_batchup.php
找到"//刪除數據庫的內容"
前面加
//刪除縮略圖 if($arcRow['litpic']!=""){ $dsql->ExecuteNoneQuery("Delete From sq_uploads where url='$arcRow[litpic]'"); $truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']); $litpicfile = $truedir.$arcRow['litp織夢的模板ic']; @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 sq_uploads where url='$v'"); $truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']); $picfile = $truedir.$v; @unlink($picfile); } }
找到
Select a.ID,a.title,a.typeid, &nb織夢cms模板sp;
改成
Select a.ID,a.title,a.typeid,a.litpic,
在頁面最后加入函數
//刪除文章同時刪除大圖函數
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);
關鍵詞標簽: CMS 文章 縮略圖
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章DEDECMS刪除文章時同時刪除縮略圖和文章中的其它主要講述文章,縮略圖,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33912.html