|
|
[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)]- $image->Watermark($_G['setting']['attachdir'].'/forum/'.$newattachfile[$aid], '', 'forum');
[/color][/p][p=25, 2, left][color=rgb(0, 0, 0)]在其代码上面添加[/color][/p]- // 缩略图打水印
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]- C::t('forum_attachment_unused')->delete($aid);
[p=25, 2, left][color=rgb(0, 0, 0)]在其代码上面添加[/color][/p]- // 缩略图打水印
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]
|
|