discuz图片处理缩略图显示的方法介绍

来源:undefined 2024-12-24 14:48:01 1014

相关推荐:《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中文网其它相关文章!

最新文章