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

首頁 > 網站 > 建站經驗 > 正文

DEDECMS刪除文章時同時刪除縮略圖和文章中的其它

2024-04-25 20:48:24
字體:
來源:轉載
供稿:網友

這個功能可使必須的,尤其是對我們這些草根站長,為什么這么說呢?呵呵~那還不是因為沒有大公司那么海闊,直接有自己的服務器,想怎么折騰就怎么 折騰,永遠不會擔心空間不夠用,而我們呢?有限的空間要存放無限的數據,這就要求我們能節約就節約~別小看這些圖片,你稍不留神,采集器可沒有把手,好幾 百兆的圖片就成功歸你所有了,也不管你要不要,因為!~這是必須的~好了,不多說了,個中緣由大家自己明白,還是來點實際的吧!

打開dede/inc/inc_batchup.php
找到"//刪除數據庫的內容"
前面加
 

  1. //刪除縮略圖  
  2. if($arcRow['litpic']!=""){  
  3. $dsql->ExecuteNoneQuery("Delete From sq_uploads where url='$arcRow[litpic]'");  
  4. $truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);  
  5. $litpicfile = $truedir.$arcRow['litpic'];  
  6. @unlink($litpicfile);  
  7. }  
  8.  
  9. //刪除大圖  
  10. $arcbodyQuery = "Select * from ".$arcRow['addtable']." where aid='$aid'";  
  11. $arcbodyRow = $dsql->GetOne($arcbodyQuery);  
  12. $imgsrcarray=GetImageSrc($arcbodyRow['body']);  
  13. foreach ($imgsrcarray as $v) {  
  14. if((trim($v)!="")&&(!eregi("^http://",$v))){  
  15. $dsql->ExecuteNoneQuery("Delete From sq_uploads where url='$v'");  
  16. $truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);  
  17. $picfile = $truedir.$v;  
  18. @unlink($picfile);  
  19. }  

找到

  1. Select a.ID,a.title,a.typeid,  
  2.  
  3.  

改成

  1. Select a.ID,a.title,a.typeid,a.litpic,  
  2.  
  3.  

在頁面最后加入函數 //刪除文章同時刪除大圖函數

  1. function GetImageSrc($body){  
  2. if( !isset($body)) return;  
  3. else{  
  4. preg_match_all("/<(img|IMG)(.*)(src|SRC)=["|'|]{0,}([h|/].*(jpg|JPG|gif|GIF))["|'|s]{0,}/isU",$body,$out);  
  5. return $out[4];  
  6. }  
  7. }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荔波县| 马山县| 盐源县| 德阳市| 英吉沙县| 银川市| 南安市| 札达县| 台东县| 呼玛县| 宜宾县| 平顶山市| 镇宁| 日喀则市| 双江| 富裕县| 永丰县| 黄山市| 黑龙江省| 荆门市| 开远市| 大冶市| 卓尼县| 永登县| 逊克县| 科尔| 琼海市| 武川县| 定结县| 巴彦淖尔市| 依安县| 福海县| 靖西县| 平安县| 高要市| 徐水县| 彭山县| 呼和浩特市| 大安市| 巫山县| 家居|