某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图片路径,这篇文章主要介绍了详解织梦模板DedeCms获取缩略图的高度和宽度的代码

某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图片路径,想要输出图片的高度就必须用别的办法,目前我只想到用getimagesize这个函数了,这也是相对比较简单的实现方案了,

但是在实际应用的过程中貌似有个问题,我也搞不懂是什么原因,具体表现为

$GLOBALS['cfg_basehost']  里带有www则不能正常获取,例如 http://www。xxx。com ,如果为 http://xxx。com这种url就能正常获取,奇怪之极。

当然,这种办法极费资源。

includehelpersextend.helper.php最后添加
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)"/]">

第二种办法(推荐):

在/dede/article_add。php 插入数据库前添加以下代码:

    //获取缩略图宽度及高度   

    $litpicc = $GLOBALS['cfg_basehost'].$litpic;
    $arr  = getimagesize($litpicc);

$arr[0]就是宽度,$arr[1]就是高度

将这两个值插入数据库中即可(之前请先添加相应字段)

这样通过数据库调用就大大节省了系统资源。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱安网。

最新资讯
欧盟批准220亿美元收购 沃达丰成欧洲最大综合运营商

欧盟批准220亿美元收

去年5月,沃达丰宣布将收购Liberty Global的德国和中欧
滴滴顺风车发整改方案 优化226项功能推女性保护计划

滴滴顺风车发整改方案

对整改方案进行细化和打磨,聚焦“全程安心保障”、“保
李楠离职 魅族失血

李楠离职 魅族失血

李楠还是走了。
苹果高管赴韩访问三星 商讨iPhone芯片潜在短缺问题

苹果高管赴韩访问三星

三星的芯片生产有可能会受到日(J)本(P)和韩国之间的争端的影
Netflix财报营收不及预期 开盘大跌逾10%

Netflix财报营收不及

Netflix开盘大跌10.64%,报323.89美元。
顺丰控股:6月速运物流业务收入同比增长14%

顺丰控股:6月速运物流

顺丰控股公告称,公司6月速运物流业务营业收入为86.79亿
最新文章
织梦dedecms在模板页面中实现会员登录退出状态显示的方法

织梦dedecms在模板页

这篇文章主要介绍了织梦dedecms在模板页面中实现会员
DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

pk10开奖结果DedeCms开启多站点支

DedeCms是广大站长非常喜欢的建站系统,其小巧方便而且
安装运行dedecms的图文详细

安装运行dedecms的图

这篇文章主要介绍了安装运行dedecms的图文详细的相关
dedecms织梦模板点击图片进入下一分页或下篇文章标签

dedecms织梦模板点击

这篇文章主要介绍了dedecms织梦模板点击图片进入下一
详解织梦模板DedeCms获取缩略图的高度和宽度的代码

详解织梦模板DedeCms

某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩
织梦dede模板内怎么加入php代码的方法示例

织梦dede模板内怎么加

这篇文章主要介绍了织梦dede模板内怎么加入php代码的
pk10开奖结果_6t9lMa8 pk10开奖结果_M9tkt pk10开奖结果_HJ2Mjd pk10开奖结果_GlZxRQ pk10开奖结果_gzoaq pk10开奖结果_IZcgtB pk10开奖结果_x7CkBy pk10开奖结果_4GBZN pk10开奖结果_4nZzgs7 pk10开奖结果_UvwSOvl