1,修改縮略圖生成的質量
e/class/gd.php
$func_output($temp_image, $new_name.$func_exname);
改成
$func_output($temp_image, $new_name.$func_exname,95);
其中95就是質量參數(0~100)默認是75
2,修改縮略圖存放路徑
e/class/t_functions.php
2964~2980
{
$file1=str_replace('/d/file/','',$file);
$file2=str_replace('.jpg','',$file1);
$newfilename=$width.'x'.$height.'/'.$file2;
}
$newname=ECMS_PATH.'d/thumb/'.$newfilename;
if(empty($target_filename)&&file_exists($newname.$filetype))
{
return 'http://thumb.ecms.com/'.$newfilename.$filetype;
}
if(!defined('InEmpireCMSGd'))
{
include_once ECMS_PATH.'e/class/gd.php';
}
$filer=ResizeImage($filename,$newname,$width,$height,$docut);
$fileurl='http://thumb.ecms.com/'.$newfilename.$filer['filetype'];
return $fileurl;
http://thumb.ecms.com/ 域名解析到 根目錄/d/thumb/
測試是成功的
但是有一個問題
那就是目錄不能創建
自己手動創建“d/thumb/200x150/2012-04-18”
那么在這個欄目下的縮略圖是可以生成的
求助高手,改成可以自動創建目錄的
如果把全部縮略圖放在同一個文件夾是可以的
也就官方默認的
$newname=ECMS_PATH.'e/data/tmp/titlepic/'.$newfilename;
改成
$newname=ECMS_PATH.'d/thumb/'.$newfilename;
新聞熱點
疑難解答