相关推荐:《discuz教程》
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function thumblist($pid, $width = 0, $height = 0, $maximgcount = 3, $tid = 0){
global $_G;
if(!$pid) return array();
$width = intval($width);
$height = intval($height);
$maximgcount = intval($maximgcount);
$tid = intval($tid);
$maximgcount = $maximgcount fetch_tid_by_pid($pid);
}
if(!$tid) return array();
$attachments = C::t(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;
} else if($nums ===3){
$width = 440;
$height = 532;
}
foreach($attachments as $aid=>$attachment) {
$bigimage = $_G[setting][attachurl].forum/.$attachment[attachment];
$thumbfile = image/.helper_attach::makethumbpath($attachment[aid], $width, $height);
if(is_file($_G[setting][attachdir].$thumbfile)) {
$thumbfile = $_G[setting][attachurl].$thumbfile;
} else {
$thumbfile = /.getforumimg($attachment[aid], 0, $width, $height,fixwr);
}
if($attachment[width] $thumbfile, attachment=>$bigimage, aid=>$attachment[aid]);
$count++;
if($count >= $maximgcount) break;
}
return $list;
}
discuz图片处理缩略图显示
更多编程相关知识,请访问:编程教学!!
以上就是discuz图片处理缩略图显示的方法介绍的详细内容,更多请关注php中文网其它相关文章!