您当前的位置: 主页 > 优化教程
织梦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)

dedecmscms文章如没有上传图片,则自动替换为百度/谷歌广告的方法织梦DedeCMS发布文档时有的上传有图片,有的没有图片,没有图片的文... 2021-08-09
dedecms织梦模板后台编辑器将回车&amp;lt;br&amp;gt;改为&amp;lt;p&amp;gt;的方法DEDECMS编辑器默认回车[确认键]是返回br /这样的。 有时候我... 2021-07-22
为dedecms发布文章添加禁用词语过滤功能dedecms(本例为V57_UTF8_SP1)中在互动部分有词语过滤... 2021-07-27
dedecms织梦模板使用SQL命令行工具修改文章标题默认长度织梦模板 系统默认的文章标题限制是60个字符(GBK编码一个中文占用2... 2021-07-22
简单介绍织梦按照时间的排序方法显示文章的标签可能很多站长朋友对这个标题不是很明白,那么我们就简单的来介绍一下将要说... 2021-08-14
DEDE织梦data目录下的sessions文件夹有什么作用可以删除吗DedeCms中data目录下有个sessions目录,那这个目录是干... 2021-07-22
织梦调用同一个附加属性的文章的方法今天早上的时候一位客户联系到我们,说是想要咨询dedecms调用栏目里... 2021-08-14
DEDEcms会员登陆才能查看到自定义字段信息红色部份为Dede的判断代码,判断如果登陆了,则显示出来联系方式,如果... 2021-07-27
织梦dede上传图片提示缺少图像源文件地址dedecms织梦后台编辑器里上传图片提示缺少图像源文件地址 有以下原... 2021-07-22
织梦 Upload filetype not allow ! 解决方法有时上传图片会出现 Upload filetype not allow... 2021-07-27
DedeCMS在软件列表页中调用“软件大小”的方法我们都知道,在织梦的软件列表页{dede:list }循环标签中使用[... 2021-07-22
DedeCMS 图片ALT属性换成标题的方法如何把DEDECMS 图集中的图片ALT属性换成标题,下面就来说一下修... 2021-07-22
Dedecms教程:批量替换文章中的超链接AB模板网在自己php空间中的一个网站由以前采集里面有很多连接没有过滤... 2021-08-14
织梦后台编辑器回车的换行怎么修改为换段落对于dedecms后台编辑器回车的换行怎么修改为换段落的这个问题,这边... 2021-08-14
dedecms 获取当前栏目ID以及调用当前栏目的字段获取dedecms当前栏目的ID,标签为: {dede:type}[f... 2021-07-30
织梦DEDECMS用sql命令删除自定义变量如果后台添加变量后不想要了,可删除。有两种方法: 1、直接利用phpm... 2021-07-22
dedecms各模板调用自定义字段的方法本文实例讲述了dedecms各模板调用自定义字段的方法。分享给大家供大... 2021-07-30

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