如何获取DedeCMS缩略图的宽度和高度

网络整理 - 07-21

DEDECMS默认的缩略图仅仅是储存的图片路径,想要输出图片的高度就必须用别的办法,想到用getimagesize这个函数了,这也是相对比较简单的实现方案了.

include\helpers\extend.helper.php最后添加

/** * 获取图片高度 * use [field:litpic function="getheight(@me)"/] * @return height */ if( ! function_exists('getheight')) { function getheight($litpic){ $litpicc= $GLOBALS['cfg_basehost'].$litpic; $arr= getimagesize($litpicc); $resault= $arr[1]; // 此为高度 //$resault = $arr[0]; //此为宽度 return$resault; } }

模板中直接用 [field:litpic function="getheight(@me)"/]就能输出图片高度


<img src="[field:litpic/]" height=" [field:litpic function="getheight(@me)"/]">