取消DEDE縮略圖水印的方法,DEDE技術
導讀:DEDE技術DEDE技術DEDECMS后臺的圖片水印可以將我的網站的圖片打上印記,但可恨的是縮略圖也要打上水印,很是不好看,決定取消這個縮略圖水印功能。織夢模板免費下裁dede織夢模板。
最近群里的一位朋友詢問如何取消織夢模板的縮略圖的“圖片水印”呢?原因是他發現在后臺設置選項里的“添加水印的圖片大小控制”根本不起作用,導致縮略圖也被加上水印,效果很難看,現在告訴你織夢模板 V5.6縮略圖不加水印的方法技巧!
修改織夢模板程序里的dede/inc/inc_archives_functi*****.php 文件 (dede為后臺默認路徑dede手機模板) 查找到: //獲取一個遠程圖片 function GetRemoteImage($url,$uid=0)
這個織夢后臺模板函數里面有一句: @WaterImg($rndtrueName, 'down'); 修改成: //@WaterImg($rndtrueName, 'down'); 再查找: //獲得文章body里的外部資源 function GetCurContent($body) { global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir;
修改成: //獲得文章body里的外部資源 function GetCurContent($body) { global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$autolitpic,$litpic; $autolitpic = (empty($autolitpic) ? '' : $autolitpic);
然后在這同一個函數里面查找到: $value = trim($value); $rndFileName = $imgPath.'/'.$milliSecondN.'-'.$key.$itype; $fileurl = $imgUrl.'/'.$milliSecondN.'-'.$key.$itype; $rs = $htd->SaveToBin($rndFileName);
在其下面添加: //自動獲取縮略圖 if($autolitpic==1 && $litpic=='') { $litpic = GetDDImgFromBody($body); }
最后一步: 查找到: //處理HTML文本 //刪除非站外鏈接、自動摘要、自動獲取縮略圖 function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype='') { global $autolitpic,$remote,$dellink,$autokey,$cfg_basehost,$cfg_auot_description,$id,$title,$cfg_soft_lang; $autolitpic = (empty($autolitpic) ? '' : $autolitpic); $body = stripslashes($body); //遠程圖片本地化 if($remote==1) { $body = GetCurContent($body); } //刪除非站內鏈接 if($deldede商城模板link==1) { $basehost = "http://".$_SERVER['HTTP_HOST']; $body = str_replace($cfg_basehost,'#basehost#',$body); $body = str_replace($basehost,'#2basehost2#',$body); $body = preg_replace("/(]*)>)|(<\/a>)/isU","",$body); $body = str_replace('#basehost#',$cfg_basehost,$body); $body = str_replace('#2basehost2#',$basehost,$body); } //自動摘要 if($description=='' && $cfg_auot_description>0) { $description = cn_substr(html2text($body),$cfg_auot_description); $description = trim(preg_replace('/ /','',$description)); $description = addslashes($description); }
在這個下面的: //自動獲取縮略圖 if($autolitpic==1 && $litpic=='') { $litpic = GetDDImgFromBody($body); }
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章取消DEDE縮略圖水印的方法,DEDE技術主要講述水印,縮略圖,DEDE技術網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32664.html
為你推薦與取消DEDE縮略圖水印的方法,DEDE技術相關的文章
