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

新聞中心

ecshop商品略縮圖大小統(tǒng)一顯示的方法

作者 / 無憂主機 時間 2015-12-08 15:46:26

無憂小編最近在使用ecshop在無憂主機php獨立ip空間做商城,網(wǎng)站建成后,上傳商品圖片,結(jié)果發(fā)現(xiàn)ecshop的商品縮略圖大小不一,不夠整齊,看起來不夠正規(guī),就和一個盜版網(wǎng)站似的。經(jīng)過分析發(fā)現(xiàn)主要是因為ecshop的縮略圖的基準不一樣,舉例說如果cshop縮略圖片是原始圖片比較高,則以高度為準,原始圖片比較寬,則以寬度為準生成縮略圖,這種方式小編不是很喜歡,因為長度不一樣,看起來一點都不整齊,于是無憂小編自己就開始改了。 ecshop縮略圖片用的 PHP函數(shù) imagecopyresampled – 重采樣拷貝部分圖像并調(diào)整大小 這個定義是將一幅圖像中的一塊正方形區(qū)域拷貝到另一個圖像中,平滑地插入像素值 其實ecshop模板堂對這個也不太清楚,,好了,找到到這里,下面的這些代碼是處理, 1 打開/includes/ cls_image.php 這個文件,找到代碼中處理縮略尺寸的代碼,

if ($org_info[0] / $thumb_width > $org_info[1] / $thumb_height)
{
$lessen_width = $thumb_width;
$lessen_height = $thumb_width / $scale_org;
}
else
{
?
$lessen_width = $thumb_height * $scale_org;
$lessen_height = $thumb_height;
}
把紅色部分的換成綠色的
if ($org_info[0] / $thumb_width > $org_info[1] / $thumb_height)
{
$lessen_width = $thumb_width; $thumb_height * $scale_org;
$lessen_height = $thumb_width / $scale_org; $thumb_height;
}
else
{
?
$lessen_width = $thumb_height * $scale_org; $thumb_width;
$lessen_height = $thumb_height; $thumb_width / $scale_org;
}
你也可以直接COPY過去,
if ($org_info[0] / $thumb_width > $org_info[1] / $thumb_height)
{
?
$lessen_width = $thumb_height * $scale_org;
$lessen_height = $thumb_height;
}
else
{
?
$lessen_width = $thumb_width;
$lessen_height = $thumb_width / $scale_org;
}
將原來的問題做好備份,上傳修改后的文件,在訪問網(wǎng)站發(fā)線網(wǎng)站美觀了很多。 無憂主機相關(guān)文章推薦閱讀: ECSHOP如何手動清除緩存 ECSHOP測試數(shù)據(jù)通過SQL語句清除 ECSHOP教程:后臺管理顯示擴展分類

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

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服