首页建站经验 dedecms5.7的图片是否加水印设置无效的解决办法

dedecms5.7的图片是否加水印设置无效的解决办法

DeDeCMS系统在编辑文章的时候,附加选项里有个图片是否加水印选项

当你在“系统”-“系统设置”-“图片水印设置”-“上传的图片是否使用图片水印功能”选择了“开启”的…

DeDeCMS系统在编辑文章的时候,附加选项里有个图片是否加水印选项

当你在“系统”-“系统设置”-“图片水印设置”-“上传的图片是否使用图片水印功能”选择了“开启”的话,这个是否加水印”的选项默认是勾上的。

dedecms5.7的图片是否加水印设置无效的解决办法
 

但是当你不想给图片添加水印(取消“图片是否加水印”),发现传上去的图片还是被加了水印,这是DeDeCMS的一个Bug,即只要你开启了图片水印功能,则这个“图片是否加水印”的开关是不起作用的,即使你取消这个选项照样给图片加水印。
针对这个Bug,有两种处理方法:
第一种:很简单,在系统水印设置里面“关闭”水印功能。则这个上传图片窗口中的“图片是否加水印”选项默认就不是选中的,这个时候你上传图片就不会加水印,当你想给图片加水印的时候,就把这个“图片是否加水印”勾上就可以了加水印了。但这个方法有一个缺点:我们大部分时候传的图片都默认要加水印的,有时候一时手快忘记勾上这个加水印的选择就点击“上传”按钮了。 
第二种:改程序源代码:
打开DeDeCMS安装根目录下面的“/include/helper/image.helper.php”这个文件,找到以下代码片断:

if( isset($GLOBALS[’needwatermark’]) )
{
  $photo_markup = $photo_markdown = empty($GLOBALS[’needwatermark’]) ? '0': '1';
}
修改成:
if( isset($GLOBALS[’needwatermark’]) )
{
  $photo_markup = $photo_markdown = empty($GLOBALS[’needwatermark’]) ?  '0' : '1';
}
else {
$photo_markup=$photo_markdown='0';
} 本文来自W3C教程网

就可以了。
dedecms5.7的图片是否加水印设置无效的解决办法

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/21848.html
上一篇DEDECMS 扩展标签和dede自定义标签实现方法
下一篇 dedecms页面获取会员状态的代码
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部