久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

ecshop縮略圖及產品頁圖模糊(圖的質量是80)的兩種解決方法

ecshop上傳商品圖片默認生成jpg縮略圖或商品圖的質量是80,這些圖片看起來有點模糊,客戶方面不好搞定啊,于是有了本文的出現,感興趣的朋友可以了解下,希望可以幫助到你
ecshop上傳商品圖片默認生成jpg縮略圖或商品圖的質量是80,這些圖片看起來有點模糊,客戶非常不滿意,現提供調整生成jpg圖片的質量,解決Ecshop商品縮略圖不清晰的方法。
找到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);
}

這樣應該足夠清晰了,這里允許0-100的范圍,不寫默認是80的質量。修改后圖像質量有所提高,但和原圖還有區別,
還要修改admin/goods.php 文件,大約在613行:

復制代碼
代碼如下:

// 如果系統支持GD,縮放商品圖片,且給商品圖片和相冊圖片加水印
if ($proc_thumb && $image->gd_version() > 0 && $image->check_img_function($_FILES['goods_img']['type']))
{
// 如果設置大小不為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);
}
}

改為:

復制代碼
代碼如下:

// 如果系統支持GD,縮放商品圖片,且給商品圖片和相冊圖片加水印
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'])
{
// 如果設置大小不為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);
}
}

同時到后臺,系統設置-》商店設置-》顯示設置:把商品圖片寬度,高度設置成一樣,圖像質量就不會變化了。

產品頁第一張圖片模糊的問題主要是由后臺開啟了上傳商品自動生成相冊圖功能引起的。商店設置--顯示設置里面有一項 上傳商品是否自動生成相冊圖: 這個選項默認是打開的,也就是默認是選擇 是 ;這樣的話您在上傳商品圖片時就在商品相冊里面自動生成一張相冊圖片(跟你上傳的原圖是同一張圖,只是圖片質量不同而已);選擇否的話在商品相冊里面就不生成此圖,如果該商品有商品相冊圖片,那需要您單獨上傳;如果您不單獨上傳商品相冊圖(且將上傳商品是否自動生成相冊圖:設置為否),那么在模版中系統就認為此商品沒有商品相冊,(實際確實是沒有,因為默認生成的開關你關了而且你有沒單獨上傳相冊圖,哪兒來的相冊圖了?)所以商品相冊模塊就不顯示!所以在后臺 商店設置--顯示設置里面 上傳商品是否自動生成相冊圖: 設置為否; 然后單獨上傳上傳圖片就可以解決商品第一張圖片模糊的問題。

另一種解決產品頁第一張圖片模糊的問題的方法是修改代碼,用原始圖替代這張縮略圖來顯示。在模板文件夾下的goods.dwt文件,找到

復制代碼
代碼如下:

<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>

這樣產品頁第一張圖片模糊問題可以解決了。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP基于GD庫實現的生成圖片縮略圖函數,涉及php針對圖片屬性相關操作技巧,需要的朋友可以參考下
這篇文章主要為大家介紹了Wordpress自動提取內容中第一張圖片作縮略圖的方法,可通過在模板中添加自定義函數實現該功能,是非常實用的技巧,需要的朋友可以參考下
這篇文章主要為大家介紹了帝國CMS調用可嵌套其他標簽欄目縮略圖的方法,分別介紹了可嵌套其他標簽與不嵌套標簽的方法,是使用帝國CMS建站時比較實用的技巧,需要的朋友可以參考下
這篇文章主要介紹了ECSHOP用戶中心的訂單詳情頁顯示商品縮略圖,需要的朋友可以參考下
dedecms 讓帶有圖片的文章,標題后面加一個圖字,沒有圖片則不加 在arclist 標簽下循環出的對應位置中加入 [field:litpic runphp='yes']$imgurl = @me;if(@me=="")@me="";else{$imglink = '【圖】';@me=$imglink
版本:DEDECMS V57 SP1 GBK 問題:選擇多縮略圖模式,發布圖集能生成縮略圖,但是生成的HTML文件調用的是大圖,而不是縮略圖,但點擊編輯該圖集保存后卻正常了 解決辦法:打開管理程序
主站蜘蛛池模板: 国产精品一区二 | 国产午夜精品一区二区 | 亚洲国产黄 | wwwxxx日本在线观看 | 午夜理伦三级理论三级在线观看 | 国产免费视频 | 久久久久亚洲 | 99re视频在线免费观看 | 日韩精品一区二区三区视频播放 | 99热精品久久 | 亚洲第一在线 | 亚洲高清视频一区 | 欧美在线二区 | 欧美黄 片免费观看 | 日韩高清一区 | 黄色av观看 | 精品国产免费一区二区三区演员表 | av手机免费在线观看 | 中文字幕国产一区 | 日韩精品视频网 | 中文字幕一区二区三区精彩视频 | 午夜精品| 日本污视频 | 超碰人人人| 国产精品久久久久久久毛片 | 国产乱码精品一区二区三区忘忧草 | 草久网 | 一起操网站 | 国产精品日产欧美久久久久 | 亚洲天堂免费在线 | 久草网视频 | 日韩三级在线 | 国产 91 视频 | 成人在线观| 国产91av视频| 天天av天天好逼 | 日韩在线精品视频 | 欧美偷偷操 | 日韩三级在线观看 | 91精品国产欧美一区二区成人 | 91精品久久久久久久99 |