DEDECMS采集僅下載圖片(jpg)不下載視頻(swf)的修改辦
導讀:織夢教程
今天嘗試為站長基地采集文章的時候,在視頻這一塊遇到了不少麻煩,發現在dedecms的采集模塊當中,僅有一個“下載字段里的多媒體資源”的勾選項。
也就是說,只要勾選這一項,它就會默認將多媒體資源全部自動上傳至FTP本地上,圖片通常是沒有問題的,但對于視頻,并不適合上傳至服務器,而且很多第三方視頻網站的調用代碼是不允許在其中添加其它代碼的,這就要求我們必須限制視頻格式的多媒體自動上傳,看到官方很多朋友遇到類似問題,官方也沒有給予答復,于是經過自己不斷研究終于找到解決辦法,現分享給各位,希望能對各位有所幫助。
找到控制多媒體上傳的文件(include/dedecollection.class.php)找到以下代碼:
if($v=='embed' && !preg_match("#\.(swf)\?(.*)$#i", $k)&& !preg_match("#\.(swf)$#i", $k))
修改為
if($v!='img' && !preg_matc模板織夢h("#\.(jpg|gif|png)\?(.*)$#i", $k)&& !preg_match("#\.(jpg|gif|png)$#i", $k))
然后繼續查找:
else if(preg_match("#\.(swf)\?(.*)$#i", $v) || preg_match("#\.(swf)$#i", $v))
{
$m = "embed";
}
將這句注釋掉織夢cms模板或者直接刪除掉。
這樣就大功告成了!~相關dede織夢模板織夢模板免費。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章DEDECMS采集僅下載圖片(jpg)不下載視頻(swf)的修改辦主要講述下載圖片,辦法,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30172.html