欢迎访问服务器技术网-www.fuwuqijishu.com

解决ECSHOP缩略图截图方式 等比大小截图不留空白

运维 fuwuqijishu 2年前 (2022-09-04) 211次浏览 0个评论 扫描二维码

难得使用一次ECSHOP,之前只是听说中文B2C网站用这款免费开源的CMS是不错的,正好一个客户需要用来搭建网站,于是就第一次使用ECSHOP程序。整个网站搭建不复杂,然后寻找免费主题就可以简单的创建完毕。唯一有一个小问题就是缩略图,默认是175宽度和高度的,客户要求宽一点,矮一点,所以我就从CSS里调整,但是有一个问题出现。因为后来即便可以设置缩略图大小,但截图之后是按照比例的。

如果原始图片不是工整的比例,那ECSHOP缩略图就有留空白问题,不能饱满的在首页和列表页面展示。于是寻找各种解决方法,如下。

在includes/cls_image.php文件中(419行位置)

修改为:

{
$lessen_width = $thumb_height * $scale_org;
$lessen_height = $thumb_height;
}
else
{
/* 原始图片比较高,则以高度为准 */
$lessen_width = $thumb_width;
$lessen_height = $thumb_width / $scale_org;
}

解决ECSHOP缩略图截图方式 等比大小截图不留空白

这样我们根据后台设置的图片比例大小就可以自动的饱满的完成ECSHOP缩略图效果。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2118.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900