麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

齊博cms調用不同尺寸縮略圖的方法

2024-04-25 20:34:35
字體:
來源:轉載
供稿:網友

首先打開/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的圖片,方便標簽調用

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

//多生成一張1:1的圖片,方便標簽調用

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;

這是默認的,齊博會生成3個縮略圖,尺寸自己可以定義。因為我只需兩個尺寸縮略圖,一個大的320*235,一個小的130*90的,所以把生成縮略圖的代碼去掉一個,為了區分大圖和小圖的調用,我把大尺寸的圖后綴定義為.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):'');

//多生成一張大尺寸的圖片,方便幻燈片調用

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";//這里是幻燈片調用生成的大圖

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

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

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

現在,發布文章,看看縮略圖的效果吧

如果是圖片模型,還需要修改/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);

}

}


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费观看一级黄色片 | 免费午夜视频在线观看 | 56av国产精品久久久久久久 | 久久人体 | 性插视频| 国产成人小视频在线观看 | 成年性羞羞视频免费观看 | www深夜成人| 日本a级一区 | 中文在线日韩 | 日韩视频在线观看免费 | 国产精品99久久久久久宅女 | 国产精品久久久久久久成人午夜 | 国产毛片aaa一区二区三区视频 | 毛片在线看免费 | 欧美五月婷婷 | 欧洲精品久久久 | 中文字幕在线视频日本 | 毛片a片免费看 | 精品一区二区电影 | 成人免费观看49www在线观看 | 国产精品99久久99久久久二 | 欧美国产精品久久 | 欧美日韩精品中文字幕 | 真人一级毛片免费 | 亚洲精品欧美二区三区中文字幕 | 在线观看国产免费视频 | 欧美高清一级片 | 天天夜碰日日摸日日澡性色av | 国产一区二区视频观看 | 午夜久久视频 | 国产一级片91 | 深夜福利视频绿巨人视频在线观看 | 最新久久免费视频 | 狠狠干五月天 | 99视频在线观看视频 | 有兽焉免费动画 | 91国内精品久久久久免费影院 | 色天使中文字幕 | 一区二区三区在线观看av | 鲁久久|