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
支持水印有益宣传 学习一下
watermark支持~! 水印的啊 ,, 支持
页:
[1]