导读: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网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33912.html