爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4020|回复: 4

[网站技术] Discuz! X1.5 缩略图添加水印方法

[复制链接]
发表于 2011-4-7 10:53 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

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

具体修改方法如下:

打开 source/function/function_post.php 文件

找到165行,代码为:

  1. $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
复制代码
然后在这行代码上加上

  1.                 // 缩略图打水印
  2.          if (file_exists($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg')) {
  3.                     $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg', '', 'forum');
  4.                 }
  5.                 // 缩略图打水印end
复制代码
加上以后找到第243行,其代码为:

  1. DB::update('forum_attachment', $update, "aid='".$attachupdate[$attach['aid']]."'$uidadd");
复制代码
在243行下面添加代码:

  1.             // 缩略图打水印
  2.        if (file_exists($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg')) {
  3.                 $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg', '', 'forum');
  4.             }
  5.             // 缩略图打水印结束
复制代码
修改完毕保存后上传覆盖源文件即可。从现在开始你的缩略图也有水印了。。。

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

发表于 2011-4-7 10:57 | 显示全部楼层
支持水印  有益宣传
发表于 2011-4-7 10:57 | 显示全部楼层
学习一下
[s:65]
发表于 2011-4-7 11:28 | 显示全部楼层
watermark支持~!
发表于 2011-4-7 11:55 | 显示全部楼层
水印的啊 ,,            支持
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-4-28 08:07 , Processed in 0.047089 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表