很多PHPCMS用戶發現在后臺設置了PNG水印,但是圖片還是按gif添加水印,下面是臨時解決辦法。、
修改phpcms_model_field、phpcms_module數據表,將setting字段中的“images/watermark.gif”修改成“images/watermark.png”,然后進入后臺更新欄目緩存,這樣PNG水印就能使用了!
其實問題是出在了PHPCMS的系統架構上。系統和每個欄目分別有自己的設置選項,而用戶只能修改“系統設置”,卻無法對單個欄目進行修改,而用戶修改的系統設置并不會對單個欄目構成影響。這樣一來,用戶上傳圖片時,PHP根據欄目設置添加了默認的gif水印,而忽略了系統的水印設置。故無論用戶怎樣設置,也無法在上傳圖片時實現PNG水印效果。
估計PHPCMS會在后續版本中增加對單個欄目的設置,大家就先這樣用著吧O(∩_∩)O哈哈~