济南seo|济南网站建设|织梦上传图片时添加水印无效两种解决办法 - 小马博客
专业提供网站SEO优化和网站优化及关键词排名以及网站建设服务,欢迎来聊...

织梦上传图片时添加水印无效两种解决办法

济南网站建设 小马过河 161℃ 0评论

织梦上传图片无法添加水印两种解决方法

方法一:

织梦dedecms图集水印功能默认是关闭的,所以图集上传图片水印无效,这里就告诉大家解决方法。

第一步:后台做好相关设置

1.系统 -> 系统基本参数 -> 附件设置 -> 图集是否使用水印(小图也会受影响):是

2.系统 -> 图片水印设置 //按照要求,设置好即可

第二步:打开 /dede/swfupload.php 文件,找到

//WaterImg($cfg_basedir.$fileurl, ‘up’);

把这句话前面的 // 去掉,即可!

完成上面2步,在图集中重新上传图片就有水印了。

方法二:

客户遇到一个问题,DEDECMS(V5.7)后台添加文档时,本地上传缩略图无法自动添加水印(系统设置里的图片水印设置没有问题),找了半天,终于找到了解决方法,留个记号:

打开dede/archives_do.php

找到第111行

$upfile = AdminUpload(‘litpic’, ‘imagelit’, 0, false );

改成

$upfile = AdminUpload(‘litpic’, ‘imagelit’, 0, true );

然后打开include/helpers/upload.helper.php

找到第97行

if(($ftype==’image’) && $watermark)

改成

if(($ftype==’image’||$ftype==’imagelit’) && $watermark)

PS:上面提到的红色dede是指您的dedecms默认网站管理路径。

注意:如果上面办法无法解决我们需要检测我们的php环境了看看是不是gd库没有开启

PHP安装目录/php.ini配置文件,找到如下内容:

;extension=php_gd2.dll按照网上搜索得来的方法,去掉前面表示注释的符号”;”,然后重新启动Apache服务器

注意还有一个地方小编多说一句就是extension_dir目录了,最好使用绝对路径

将extension_dir前面的注释符号”;”去掉,然后将其值改为ext文件夹的绝对路径,详细代码如下:

extension_dir = “F:/php5.4.19/ext”综上所述,对于php官方版而言,要开启gd库支持,不仅要去掉extension=php_gd2.dll前的注释符号,还要去掉extension_dir指令前的注释符号,并将其值作对应修改。当然,不仅仅是gd库,如果需要开启其他PHP扩展库,例如php_mysql、php_mysqli,方法也是类似的。

转载请注明:济南seo » 织梦上传图片时添加水印无效两种解决办法

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情