欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

ecshop上傳產(chǎn)品圖片和縮略圖模糊的解決方案

作者 / 無憂主機(jī) 時(shí)間 2014-04-29 16:26:34

無憂主機(jī)小編幫一位站長(zhǎng)朋友安裝了一款開源的電商程序-ECSHOP,安裝完成后當(dāng)他在后臺(tái)編輯商品上傳圖片后在網(wǎng)站前臺(tái)閱覽看到上傳的產(chǎn)品圖片和縮略圖都是比較模糊的,于是他又向小編求助。小編開始認(rèn)為是由于上傳時(shí)操作不規(guī)范導(dǎo)致的,就自己重新做了一遍果然一樣的模糊。小編就開始研究問題所在。經(jīng)過小編仔細(xì)的研究終于找到了兩種解決縮略圖不清晰的方案。下面小編為大家分享下解決的方案: 第一種解決方案: 首先找到includes/cls_image.php文件,在大約250行 /* 生成文件 */ if (function_exists(‘imagejpeg’)) { $filename .= ‘.jpg’; imagejpeg($img_thumb, $dir . $filename); } 修改為 /* 生成文件 */ if (function_exists(‘imagejpeg’)) { $filename .= ‘.jpg’; imagejpeg($img_thumb, $dir . $filename, 96); } 修改后就上傳到對(duì)應(yīng)的目錄下,然后再去前臺(tái)刷新下就明顯看到清晰多了,如果想讓縮略圖和上傳的圖片一樣清晰還需要修改如下: 修改admin/goods.php 文件,大約在613行: // 如果系統(tǒng)支持GD,縮放商品圖片,且給商品圖片和相冊(cè)圖片加水印 if ($proc_thumb && $image->gd_version() > 0 && $image->check_img_function($_FILES['goods_img']['type'])) { // 如果設(shè)置大小不為0,縮放圖片 if ($_CFG['image_width'] != 0 || $_CFG['image_height'] != 0) { $goods_img = $image->make_thumb(‘../’. $goods_img , $GLOBALS['_CFG']['image_width'], $GLOBALS['_CFG']['image_height']); if ($goods_img === false) { sys_msg($image->error_msg(), 1, array(), false); } } 修改為: // 如果系統(tǒng)支持GD,縮放商品圖片,且給商品圖片和相冊(cè)圖片加水印 if ($image->gd_version() > 0 && $image->check_img_function($_FILES['goods_img']['type']) &&$_FILES['goods_img']['width'] > $GLOBALS['_CFG']['image_width'] &&$_FILES['goods_img']['height'] > $GLOBALS['_CFG']['image_height']) { // 如果設(shè)置大小不為0,縮放圖片 if ($_CFG['image_width'] != 0 || $_CFG['image_height'] != 0) { $goods_img = $image->make_thumb(‘../’. $goods_img , $GLOBALS['_CFG']['image_width'], $GLOBALS['_CFG']['image_height']); if ($goods_img === false) { sys_msg($image->error_msg(), 1, array(), false); } } 修改以上地方后登陸到網(wǎng)站的后臺(tái),系統(tǒng)設(shè)置-》商店設(shè)置-》顯示設(shè)置:把商品圖片寬度,高度設(shè)置成一樣,圖像就不會(huì)模糊了。 第二種解決方案: 按照路徑直接找到根目錄下thems/default/goods.dwt這個(gè)文件 直接修改模板文件即可 找到: <div class="good_img"> <a href="javascript:;" onclick="window.open('gallery.php?id={$goods.goods_id}'); return false;" > <img src="{$goods.goods_img}" alt="{$goods.goods_name|escape:html}" id="goodsimg" style="width:340px;" /> </a> </div> 修改為: <div class="good_img"> <a href="javascript:;" onclick="window.open('gallery.php?id={$goods.goods_id}'); return false;" > <img src="{$goods.original_img}" alt="{$goods.goods_name|escape:html}" id="goodsimg" style="width:340px;" /> </a> </div>   以上就是小編總結(jié)的兩種解決在ECSHOP后臺(tái)上傳圖片后產(chǎn)品原圖和縮略圖模糊的詳細(xì)解決方案。按照以上方案修改完成后再后臺(tái)傳圖片到前臺(tái)刷新頁面后就可以清楚的看到清晰的圖片了。 相關(guān)文章推薦閱讀: ECSHOP后臺(tái)商品詳情無法上傳圖片 如何取消ECSHOP“后臺(tái)的云提醒未激活 點(diǎn)擊激活” ECSHOP偽靜態(tài)后產(chǎn)品列表頁切換顯示方式無法打開

本文地址:http://www.gle-technology.com/ecshop/13916.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服