国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

齊博cms調(diào)用不同尺寸縮略圖的方法

2024-04-25 20:34:35
字體:
供稿:網(wǎng)友

首先打開/inc/check.postarticle.php 200行左右

$Newpicpath=ROOT_PATH."$webdb[updir]/$smallpic";

$picWidth>500 && $picWidth=300;

$picWidth<50 && $picWidth=300;

$picHeight>500 && $picHeight=225;

$picHeight<50 && $picHeight=225;

gdpic(ROOT_PATH."$webdb[updir]/$postdb[picurl]",$Newpicpath,$picWidth?$picWidth:300,$picHeight?$picHeight:225,$webdb[autoCutSmallPic]?array('fix'=>1):'');

//多生成一張3:4的圖片,方便標(biāo)簽調(diào)用

gdpic(ROOT_PATH."$webdb[updir]/$postdb[picurl]","$Newpicpath.jpg",$picHeight?$picHeight:225,$picWidth?$picWidth:300,$webdb[autoCutSmallPic]?array('fix'=>1):'');

//多生成一張1:1的圖片,方便標(biāo)簽調(diào)用

gdpic(ROOT_PATH."$webdb[updir]/$postdb[picurl]","$Newpicpath.jpg.jpg",$picWidth?$picWidth:300,$picWidth?$picWidth:300,$webdb[autoCutSmallPic]?array('fix'=>1):'');

if( file_exists($Newpicpath) )

{

$postdb[picurl]=$smallpic;

這是默認(rèn)的,齊博會生成3個縮略圖,尺寸自己可以定義。因為我只需兩個尺寸縮略圖,一個大的320*235,一個小的130*90的,所以把生成縮略圖的代碼去掉一個,為了區(qū)分大圖和小圖的調(diào)用,我把大尺寸的圖后綴定義為.gif。

我不需要等比例縮放,就把縮放的代碼注釋掉了,不過如果不注釋掉好像生成縮略圖有問題,我也不懂,還請高手驗證下
同時生成縮略圖的代碼也做了修改

修改完畢的代碼如下:

$Newpicpath=ROOT_PATH."$webdb[updir]/$smallpic";

//$picWidth>500 && $picWidth=300;

//$picWidth<50 && $picWidth=300;

//$picHeight>500 && $picHeight=225;

//$picHeight<50 && $picHeight=225;

gdpic(ROOT_PATH."$webdb[updir]/$postdb[picurl]",$Newpicpath,130,90,$webdb[autoCutSmallPic]?array('fix'=>1):'');

//多生成一張大尺寸的圖片,方便幻燈片調(diào)用

gdpic(ROOT_PATH."$webdb[updir]/$postdb[picurl]","$Newpicpath.gif",320,235,$webdb[autoCutSmallPic]?array('fix'=>1):'');

if( file_exists($Newpicpath) )

{

$postdb[picurl]=$smallpic;

這樣修改完畢后,就會生成不同尺寸縮略圖,那么在打開/inc/label_funcation.php,90行左右

//自定義幻燈片接口

if($RollStyleType&&is_file(ROOT_PATH."template/default/rollpic/$RollStyleType") ){

foreach($picurl AS $key=>$value){

$picurl[$key]=addslashes($picurl[$key]).".gif";//這里是幻燈片調(diào)用生成的大圖

$picalt[$key]=addslashes($picalt[$key]);

$piclink[$key]=urlencode($piclink[$key]);

修改幻燈片調(diào)用的圖片名稱,貌似是$img這個變量,我在后面多加個.gif,就是注釋那個位置,如果不懂PHP,這個書寫格式是真心想不出,試了無數(shù)個書寫方法,哎

現(xiàn)在,發(fā)布文章,看看縮略圖的效果吧

如果是圖片模型,還需要修改/inc/check.postarticle.php,135行左右

源文件:

if(!$postdb[picurl]){

copy(ROOT_PATH."$webdb[updir]/$value",ROOT_PATH."$webdb[updir]/{$value}.jpg");

$postdb[picurl]="{$value}.jpg";

}

move_attachment($lfjuid,tempdir($value),"photo/$fid");

if(is_file(ROOT_PATH."$webdb[updir]/photo/$fid/".basename($value))){

$post_db[photourl][url][$key]="photo/$fid/".basename($value);

}

}

修改后的代碼:

if(!$postdb[picurl]){

copy(ROOT_PATH."$webdb[updir]/$value",ROOT_PATH."$webdb[updir]/{$value}.jpg");

$postdb[picurl]="{$value}.jpg";

}

$str=str_replace(other,"photo/$fid",$value);

gdpic(ROOT_PATH."$webdb[updir]/$value",ROOT_PATH."$webdb[updir]/{$str}.thumbnails.jpg",100,75,$webdb[autoCutSmallPic]?array('fix'=>1):'');//整個圖組每張圖片生成固定大小縮略圖,加快加載速度

$str=str_replace(other,"photo/$fid",$value);

gdpic(ROOT_PATH."$webdb[updir]/{$value}.jpg",ROOT_PATH."$webdb[updir]/{$str}.jpg.gif",320,235,$webdb[autoCutSmallPic]?array('fix'=>1):'');//第一張圖片生成固定大小縮略圖

move_attachment($lfjuid,tempdir($value),"photo/$fid");

if(is_file(ROOT_PATH."$webdb[updir]/photo/$fid/".basename($value))){

$post_db[photourl][url][$key]="photo/$fid/".basename($value);

}

}


 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 女性| 阿拉善左旗| 丰镇市| 图们市| 青州市| 油尖旺区| 侯马市| 曲麻莱县| 乐陵市| 灌南县| 黑河市| 沙坪坝区| 乐清市| 桃园县| 金华市| 桓台县| 普安县| 乳源| 永仁县| 金秀| 隆昌县| 和田市| 长顺县| 溆浦县| 长垣县| 资溪县| 饶河县| 天祝| 崇礼县| 阳江市| 上高县| 贵阳市| 平度市| 铜梁县| 和静县| 长丰县| 金湖县| 临汾市| 商城县| 溧水县| 鸡西市|