关于商城图片水印问题的最好修改方法

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家

主题:

关于商城图片水印问题的最好修改方法

描述:

以bluesky的模板为例,就goods.php?id=xxx的页面来说吧!产品图片在程序修改后就没加水印,大图片有加!


目的:

让整个商城的产品图片看起来更加美观,吸引眼球是最重要的.


方法:

1.在admin/picture_batch.php245行左右:

找到:

  1. $image = $GLOBALS['image']->add_watermark(ROOT_PATH . $image, '', $GLOBALS['_CFG']['watermark'], $GLOBALS['_CFG']['watermark_place'], $GLOBALS['_CFG']['watermark_alpha']);
复制代码


修改为(或是直接删除):

  1. /*$image = $GLOBALS['image']->add_watermark(ROOT_PATH . $image,
  2. '', $GLOBALS['_CFG']['watermark'], $GLOBALS['_CFG']['watermark_place'],
  3. $GLOBALS['_CFG']['watermark_alpha']); */
复制代码



2.在admin/goods.php584行左右:

找到:

  1. // 加水印

  2. if (intval($_CFG['watermark_place']) > 0 && !empty($GLOBALS['_CFG']['watermark']))

  3. {

  4. if ($image->add_watermark('../'.$goods_img,'',$GLOBALS['_CFG']['watermark'], $GLOBALS['_CFG']['watermark_place'], $GLOBALS['_CFG']['watermark_alpha']) === false)

  5. {

  6. sys_msg($image->error_msg(), 1, array(), false);

  7. }



  8. if ($image->add_watermark('../'. $gallery_img,'',$GLOBALS['_CFG']['watermark'], $GLOBALS['_CFG']['watermark_place'], $GLOBALS['_CFG']['watermark_alpha']) === false)

  9. {

  10. sys_msg($image->error_msg(), 1, array(), false);

  11. }

  12. }
复制代码




修改为:

  1. // 加水印

  2. if (intval($_CFG['watermark_place']) > 0 && !empty($GLOBALS['_CFG']['watermark']))

  3. {

  4. /*
  5. if
  6. ($image->add_watermark('../'.$goods_img,'',$GLOBALS['_CFG']['watermark'],
  7. $GLOBALS['_CFG']['watermark_place'],
  8. $GLOBALS['_CFG']['watermark_alpha']) === false)

  9. {

  10. sys_msg($image->error_msg(), 1, array(), false);

  11. }
  12. */
  13. if ($image->add_watermark('../'.
  14. $gallery_img,'',$GLOBALS['_CFG']['watermark'],
  15. $GLOBALS['_CFG']['watermark_place'],
  16. $GLOBALS['_CFG']['watermark_alpha']) === false)

  17. {

  18. sys_msg($image->error_msg(), 1, array(), false);

  19. }

  20. }
复制代码



注意:修改后之前有水印的可以批量重新生成一下就好了.


Over !




回答:
我也想学习学习这个.
不知道这个做起难不难

这个解决不了,我修改后,点击后台 商品列表 不出来。