这篇文章将为大家详细讲解有关网站图片处理缩略图显示的方法示例,桂哥网络觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
functionthumblist($pid,$width=0,$height=0,$maximgcount=3,$tid=0){
global $ _ G;
if(!$ PID)返回数组();
$ width=int val($ width);
$ height=int val($ height);
$ maximgcount=int val($ maximgcount);
$ tid=int val($ tid);
$maximgcount=$maximgcount=0?3:美元最大计数
$maximgcount=min($maximgcount,3);
$width=$width=0?200:美元宽度;
$height=$height=0?100:美元身高;
if(!$tid){
$ tid=c :3360t(' forum _ post ')-fetch _ tid _ by _ PID($ PID);
}
if(!$ tid)返回数组();
$ attachments=c :3360t(' forum _ attachment _ n ')-fetch _ all _ by _ id(' tid : ' .$tid,' pid ',$pid,' aid ',true,false,false,$ maximgcount);
$ list=array();
$ count=0;
$ nums=count($ attachments);
if($nums==1){
$ width=692
$ height=708
}elseif($nums==2){
$ width=660
$ height=700
}elseif($nums===3){
$ width=440
$ height=532
}
foreach($ attachmentas $ aid=$ attachment){
$ big image=$ _ G[' setting '][' attach URL '].论坛/'。$ attachment[' attachment '];
$thumbfile='image/' .helper _ attach : make thumb path($ attachment[' aid '],$width,$ height);
if(is _ file($ _ G[' setting '][' attach dir ']).$thumbfile)){
$ thumb文件=$ _ G['设置']['附加URL '].$拇指文件
}else{
$thumbfile='/' .getforumimg($attachment['aid'],0,$width,$height,' fixwr ');
}
if($ attachment[' width ']$ width)$ thumb file=$ big image;
$ list[]=array(' thumb '=$ thumb file,' attachment'=$bigimage,' aid '=$ attachment[' aid ']);
$计数
if($ count=$ maximgcount)break;
}
返回$列表
}关于“discuz图片处理缩略图显示的方法示例"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。