[Discuz美化修改] 【独家】X2.5给缩略图加水印的修改方法 本方法同样适用于X2和X3

风乱流年发表于 2013-04-14 22:21ZGS4408 最后回复于 2018-12-16 11:15 [复制链接] 8488 74

X2.5没给缩略图加水印,虽然说应用中心有插件,但是多数站长还是舍不得的
其实只要修改下文件就可以达到
注意:不记得备份文件的站长失败自己承担责任
          升级的话请重新修改

修改文件:source\function\function_post.php

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

复制代码
再找到:
  1. C::t('forum_attachment_unused')->delete($aid);
复制代码
在上面添加:
  1. // 缩略图打水印
  2. if (file_exists($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] .
  3. '.thumb.jpg')) {
  4. $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $attach
  5. ['attachment'] . '.thumb.jpg', '', 'forum');
  6. }
  7. // 缩略图打水印结束
复制代码
★重要★

备份备份!
小伤
正好需要,呵呵 下载来看看。
*︵*м莫
好东西感谢楼主的技术支持
博一博
{:soso_e100:}
景林
找了半天了
景林
为什么有隐藏的代码{:soso_e141:}
xerck
非常有用,非常感谢楼主
dobter
看看啊啊啊..
sdd636
看帖、回帖、拿分、走人

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 立即注册

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