帝國cms系統發布內容設置gif圖片不加水印的方法
有的小伙伴發布圖片的時候設置了圖片水印功能,但是GIF圖片如果是動圖打了水印GIF動圖效果就沒了,所有就有了這篇繞過GIF打水印的教程。非常簡單的小二開,希望大家舉一反三來學習帝國一些常規技巧。
打開文件:/e/class/functions.php 搜索找到代碼:if(empty($groundImage))
找到的代碼片段應該是這樣的:
//圖片加水印 function GetMyMarkImg($groundImage){ global $public_r; if(empty($groundImage)) { return ""; } imageWaterMark($groundImage,$public_r['markpos'],$public_r['markimg'],$public_r['marktext'],$public_r['markfontsize'],$public_r['markfontcolor'],$public_r['markfont'],$public_r['markpct'],$public_r['jpgquality']); }
我們把他改成這樣的:
//圖片加水印
function GetMyMarkImg($groundImage){
global $public_r;
if(empty($groundImage))
{
return "";
}
if(substr($groundImage,-4)=='.gif')
{
return "";
}
imageWaterMark($groundImage,$public_r['markpos'],$public_r['markimg'],$public_r['marktext'],$public_r['markfontsize'],$public_r['markfontcolor'],$public_r['markfont'],$public_r['markpct'],$public_r['jpgquality']);
}
小伙伴們應該看出來了,上面代碼就是在原有的代碼中增加了一句判斷,意思就是獲取這個圖片組變量里從后面數4位 正好是圖片的擴展名,那么如果是.gif就返回空值了,其他圖片格式不受影響!
if(substr($groundImage,-4)=='.gif')
{
return "";
}
完整如下圖:
好了大功告成!
- 上一篇
帝國cms模板禁止鼠標右鍵復制網站的代碼(圖文)
很多站長在做站的時候都付出了不少的心血來制作一些有價值和原創的文章,這些文章可以說是站長打開收錄和保證網站價值的一個有力保證,但是總有一些不勞而獲的人喜歡去復制人家的內容來創作。這樣也給一些原創的內容和網站沉重的打擊。下面我們來講帝國CMS網站如何禁止鼠標和右鍵和復制功能,可以避一些只知道復制的站點來增
- 下一篇
phpcms v9后臺登錄驗證碼不顯示怎么辦(圖文)
phpcms v9后臺登錄驗證碼不顯示怎么辦?Phpcms V9管理后臺登陸驗證碼不顯示的解決方法 最近有朋友遇到網站遷移后管理后臺登陸驗證碼不顯示的問題,今天在這里總結下Phpcms V9管理后臺登陸驗證碼不顯示的解決方法,希望