為企業提供網站平臺解決方案

178 7892 1916

QQ客服:點擊這里給我發消息 點擊這里給我發消息

最新動態:

DeDeCMS教程

你的位置:中国竞彩足球比分网 > 建站知識 > DeDeCMS教程 > 織夢dede5.7上傳縮略圖不加水印解決方法

竞彩足球比分新浪:織夢dede5.7上傳縮略圖不加水印解決方法

發布時間:2013-09-18 17:42作者:中国竞彩足球比分网網址:中国竞彩足球比分网瀏覽:次
dede5.7縮略圖無論是否打勾都自動加水印的解決方法dede5.7縮略圖無論是否打勾都自動加水印,在未啟動水印功能前可能不會出現這個問題,但啟用后,只要是想上傳超過后臺設定的最小寬高的圖片,都會自動帶上水印.

中国竞彩足球比分网 www.cioiu.com 首次上傳縮略圖不加水印方法:

dede/article_add.php
這是添加時

   $litpic = GetDDImage('none', $picname, $ddisremote);
之下加
     if( $cfg_album_mark=="Y" ) 
      WaterImg($cfg_basedir.$litpic);

dede/article_edit.php
這是編輯時

   $litpic = GetDDImage('none', $picname, $ddisremote);
之下加
     if( $cfg_album_mark=="Y" ) 
      WaterImg($cfg_basedir.$litpic);
 

 dede5.7縮略圖無論是否打勾都自動加水印的解決方法dede5.7縮略圖無論是否打勾都自動加水印,在未啟動水印功能前可能不會出現這個問題,但啟用后,只要是想上傳超過后臺設定的最小寬高的圖片,都會自動帶上水印.

縮略圖的上傳過程不是啟用SWF上傳的,所以,需要找到相應的PHP上傳過程,經Sundy網上搜索后,無解決方案,最后自己查找原因.
問題出在\include\dialog\select_images_post.php文件里,因為\include\dialog\select_images.php文件里有一個勾選是否加上水印的復選框,但相應提交到的PHP沒有處理這一個表單項,故解決方案出現.
完美解決方法:
找到
if(in_array($imgfile_type, $cfg_photo_typenames))
{
WaterImg($fullfilename, 'up');
}
修改成
if(in_array($imgfile_type, $cfg_photo_typenames))
{
if($needwatermark==1){
WaterImg($fullfilename, 'up');
}
}
問題解決,這樣后臺可以對單獨上傳的任何一個縮略圖指定是否添加水印.