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