您当前的位置: 主页 > 优化教程
织梦DedeCms获取缩略图的高度和宽度
 
某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图片路径,想要输出图片的高度就必须用别的办法,目前我只想到用getimagesize这个函数了,这也是相对比较简单的实现方案了,
 
但是在实际应用的过程中貌似有个问题,我也搞不懂是什么原因,具体表现为
 
$GLOBALS[‘cfg_basehost’] 里带有www则不能正常获取,例如 http://www.xxx.com ,如果为 http://xxx.com这种url就能正常获取,奇怪之极。
 
当然,这种办法极费资源。
 
include/helpers/extend.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]就是高度
 
将这两个值插入数据库中即可(之前请先添加相应字段)
 
这样通过数据库调用就大大节省了系统资源。

 

关键词:织梦,DedeCms,如何,获取,缩,略图,的,高度,和,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦标签不能嵌套的2种解决方法我们用织梦建站时,嵌套标签,标签原封不动的被展示了出来而未被解析,举个... 2021-07-27
dede5.7当前位置{dede:field.position}的修改方法一、修改{dede:field name=position/}的文字间... 2021-07-27
织梦上传图片弹出提示302的解决办法织梦图片集 上传图片不能上传 弹出提示302这个问题是前两天遇到的,本... 2021-09-17
织梦dedecms系统创建自定义字段今天群里的网友问了一个问题,如何添加自定义字段,我们在做织梦建站的时候... 2021-07-27
dede数据库内容替换使用技巧dedecms带有一个非常有用的功能:数据库内容替换;很多人不知道他有... 2021-07-27
DedeCms后台SQL命令行工具替换或清除指定字符DedeCms的普及率非常高,可以说每一位站长都曾用或正在使用Dede... 2021-07-22
dedecmsdedecmsarclist标签调用副栏目的文章织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有... 2021-08-09
EDE自带的采集功能,标题太短的解决方法DEDE自带的采集功能,标题太短获取不全的解决方法 搜索了好多之后,终... 2021-07-30
织梦搜索结果只能显示10条的问题在用 织梦模板 建站时,经常会用自己的个人模板,这里有个常见问题,当我... 2021-07-27
dedecms怎么批量删除TAG标签dedecms怎样批量删除TAG标签呢? 在dedecms的后台的核心... 2021-07-30
dede教程:织梦使用channelartlist在列表页和内容页用dede时,想在列表页和内容页调用同级栏目的文章,当然可以使用{de... 2021-07-22
织梦调用幻灯片模糊解决方案出来了很多织梦站长朋友们用了几年的织梦,做了无数的织梦模板,但是都会遇到同一... 2021-08-27
最新织梦DEDECMS V5.7模板标签调用大全-----------------------------------... 2021-07-27
怎么样让dede:arclist标签输出的HTML在源代码里不换行的方法我们在用DedeCMS-V5.7的程序做网站的时候,会发现一个细微的问... 2021-08-14
Dedecms关于文章上一篇和下一篇标题长度的设置方法使用织梦建站的确有很多需要注意的细节,小编今天同样是遇到了一个关于织梦... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn