LouisLaw 发表于 2011-4-7 10:53

Discuz! X1.5 缩略图添加水印方法

曾经在官网请教给缩略图添加水印的办法,今日终于有了答案,特转来分享。
此修改办法为官网注册会员leohdr提供的解决方案,经修改文档后成功使用。

具体修改方法如下:

打开 source/function/function_post.php 文件

找到165行,代码为:
$image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
然后在这行代码上加上
                // 缩略图打水印
         if (file_exists($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg')) {
                  $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg', '', 'forum');
                }
                // 缩略图打水印end
加上以后找到第243行,其代码为:
DB::update('forum_attachment', $update, "aid='".$attachupdate[$attach['aid']]."'$uidadd");
在243行下面添加代码:
            // 缩略图打水印
       if (file_exists($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg')) {
                $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg', '', 'forum');
            }
            // 缩略图打水印结束
修改完毕保存后上传覆盖源文件即可。从现在开始你的缩略图也有水印了。。。

看看效果吧!!实例:http://bbs.ihei5.com/thread-139685-1-1.html

__画地为牢 发表于 2011-4-7 10:57

支持水印有益宣传

蓝星 发表于 2011-4-7 10:57

学习一下

冰与水的距离 发表于 2011-4-7 11:28

watermark支持~!

jsjson 发表于 2011-4-7 11:55

水印的啊 ,,            支持
页: [1]
查看完整版本: Discuz! X1.5 缩略图添加水印方法