javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:首页 > 软件教程 > dedecms

获取织梦DedeCMS缩略图的宽度和高度

来源:IT技术网编辑:疯子发布于:2017-04-18人围观

对于有图片展示的瀑布流要求图片必须带有高度,而织梦DEDECMS默认的缩略图仅仅是储存的图片路径,想要输出图片的高度就必须用别的办法,目前本人只想到用getimagesize这个函数了,这也是相对比较简单的实现方案了,当然,这种办法极费资源,(引用华强℡的话这种形式完全是拿100%的性能来换5%的功能)

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**   
* 获取图片高度   
* use [field:litpic function="getheight(@me)"/]   
* @return height   
*/
        
if( ! function_exists('getheight'))   
{   
function
getheight($litpic){   
$litpicc$GLOBALS['cfg_basehost'].$litpic;   
$arrgetimagesize($litpicc);   
$resault$arr[1]; // 此为高度   
//$resault = $arr[0]; //此为宽度   
return$resault;   
}   
}

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


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

与相关的文章
有时间的话来看看IT界的突发事件