本版
查看: 6485|回复: 0

[Discuz!] Discuz! X3/X2.5缩略图添加水印方法

[复制链接]
标签: 缩略图  

Super Moderator

楼主(1#)
发表于 2013-6-23 19:21:01 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
[p=25, 2, left][color=rgb(0, 0, 0)]Discuz X3/X2.5默认开启缩略图的时候水印只添加到原图上面,而缩略图上面无法进行水印图的添加,今天在站帮网说下缩略图添加水印方法。[/color][/p][p=25, 2, left][color=rgb(0, 0, 0)]1、打开source\function\function_post.php[/color][/p][p=25, 2, left][color=rgb(0, 0, 0)]2、查找[/color][/p][p=25, 2, left][color=rgb(0, 0, 0)]
  1. $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
[/color][/p][p=25, 2, left][color=rgb(0, 0, 0)]在其代码上面添加[/color][/p]
  1. // 缩略图打水印
    if (file_exists($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg')) {
    $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $newattachfile[$aid] . '.thumb.jpg', '', 'forum');
    }
    // 缩略图打水印end
[p=25, 2, left][color=rgb(0, 0, 0)]3、查找[/color][/p]
  1. C::t('forum_attachment_unused')->delete($aid);
[p=25, 2, left][color=rgb(0, 0, 0)]在其代码上面添加[/color][/p]
  1. // 缩略图打水印
    if (file_exists($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg')) {
    $image->Watermark($_G['setting']['attachdir'] . '/forum/' . $attach['attachment'] . '.thumb.jpg', '', 'forum');
    }
    // 缩略图打水印结束
[p=25, 2, left][color=rgb(0, 0, 0)]修改好后上传覆盖即可。[/color][/p]
回复

支持 | 反对  0 支持 / 0 反对 评分 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-10-21 01:15 , Processed in 0.07 second(s), 20 queries , Gzip On.

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