本文针对sablog-x 2.0 20091109版,给图片附件开启水印效果无效,修复方法如下

打开 include\func\image.func.PHP,第36行

[php]$waterimg = '../templates/'.$options['templatename'].'/images/watermark.png';[/php]

修改为:

[php]$waterimg = './templates/'.$options['templatename'].'/images/watermark.png';[/php]
 
原来是这里多了一个点,所以以前的水印一直加不上。
修改以后原图能加上水印了,但是不会处理缩略图,而正文中出现的照片大多都是缩略图,要给缩略图加水印,修改如下:

打开 admin\uploadfiles.php,第120行
[php]create_watermark($path);
$attach['size'] = filesize($path);[/php]

修改为:
[php]create_watermark($path); 
if ($attach_data['thumbwidth'] > $watermark_size[0] && $attach_data['thumbheight'] > $watermark_size[1]) {  
 create_watermark($attach_dir.$thumb_data['thumbfilepath']);  
 } 
$attach['size'] = filesize($path); [/php]

文章来源:http://www.lurenfake.com/add-thumb-watermark/
 

最后修改:2010 年 02 月 16 日
一分也是爱
  • 相关文章

    • 无相关文章