主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 給dedecms添加文章下載遠(yuǎn)程圖片失敗加個(gè)提醒功能

給dedecms添加文章下載遠(yuǎn)程圖片失敗加個(gè)提醒功能

POST TIME:2017-11-13 00:46

用過(guò)dedecms建站的朋友都知道,dedecms后臺(tái)自帶了下遠(yuǎn)程圖片的功能,讓我們從其他地方復(fù)制圖片時(shí)可以自動(dòng)下載遠(yuǎn)程圖片到本地,但是你會(huì)發(fā)現(xiàn)有極個(gè)別的網(wǎng)站復(fù)制圖片過(guò)來(lái)后并沒(méi)有下載成功,但是文章卻添加了,這個(gè)文章內(nèi)容里的圖片地址還是遠(yuǎn)程的,要是對(duì)方網(wǎng)站哪天關(guān)閉了,那自己的圖片也全變成叉了,本文所說(shuō)的功能就給dedecms下載遠(yuǎn)程圖片失敗的時(shí)候提醒我們,這樣就可以及時(shí)的處理了

這里說(shuō)下題外話(huà),之所以個(gè)別網(wǎng)站的遠(yuǎn)程圖片下載不了是因?yàn)閷?duì)方服務(wù)器作了防采集

打開(kāi)/dede/inc/inc_archives_functions.php文件(請(qǐng)勿使用記事本打開(kāi)文件),找到

	$body=str_replace($value,$fileurl,$body);
	@WaterImg($rndFileName,'down');
}

在這段代碼后面添加以下代碼

else{
	ShowMsg("遠(yuǎn)程圖片下載失敗!","-1");
	exit;
}

本文為跟版網(wǎng)(Q:2655101040)原創(chuàng)文章,轉(zhuǎn)載請(qǐng)保留該鏈接http://www.genban.org/a/201403/33861.html

很簡(jiǎn)短的代碼就實(shí)現(xiàn)的這個(gè)功能,如果你想提示下載失敗的時(shí)候顯示編輯器里面的內(nèi)容可以這樣修改代碼,注:由于編輯器內(nèi)容字符串包含引號(hào)和雙引號(hào)(',"),可能會(huì)引起頁(yè)面跳轉(zhuǎn)js報(bào)錯(cuò)

else{
	ShowMsg("遠(yuǎn)程圖片下載失敗!請(qǐng)復(fù)制以下代碼:<br><textarea>".$body."</textarea>","-1",'',36000);
	exit;
}

本文來(lái)源:genban.org



上一篇:dedecms無(wú)法更新文章空間超限或者權(quán)限導(dǎo)致dedecm

下一篇:dedecms添加圖集時(shí)彈出302提示 圖片變紅解決方法

收縮
  • 微信客服
  • 微信二維碼
  • 電話(huà)咨詢(xún)

  • 400-1100-266