您当前的位置: 主页 > 优化教程
某些瀑布流的代码要求图片必须带有高度,而织梦模板默认的缩略图仅仅是储存的图片路径,想要输出图片的高度就必须用别的办法,目前我只想到用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]就是高度
将这两个值插入数据库中即可(之前请先添加相应字段)
 
这样通过数据库调用就大大节省了系统资源。

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

织梦DedeCMS 5.7图集点击图片进入下一篇的修改方法织梦DedeCMS图集点击到最后一页会提示没有了哦,这样对用户体验不好... 2021-07-30
织梦DedeCms获取文章缩略图的高度和宽度某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图... 2021-07-22
DedeCMS首页调用缩略图为背景配合{dede:arclist}{/dede:arclist}标签使用... 2021-07-30
dedecms织梦5.7的后台图片裁剪之后图片被模糊解决方法不知道为什么每次剪裁图片的时候 最后生成的图片都会很模糊,一开始修改了... 2021-07-27
怎么样解决织梦DEDECMS幻灯片图片显示模糊问题的办法大家使用织梦dedecms建站,都会遇到这样一个问题,就是织梦dede... 2021-08-14
dedecmsDedeCMS的tag标签不支持大写字母的解决方法今天发现dedecms中的tag标签点击无效,开始以为是自己标签弄错了... 2021-08-09
dedecms 调用单个栏目链接dedecms调用单独栏目的链接方法, 用{dede:channel}... 2021-07-27
织梦给文章添加缩略图提示select_images.php文件报错的具体处理方法很多站长朋友都是用织梦dedecms程序建站,AB 织梦模板 网也是一... 2021-08-14
织梦DEDECMS搜索页调用arclist标签的方法织梦模板 在制作的的时候,在搜索页模板中search.htm中是无法调... 2021-07-27
Dedecms总结:如何取消各种登录验证码显示使用dedecms建站的朋友想必程序都升过级了吧,当然了,有新版本肯定... 2021-08-14
Dedecms上传图片提示:Upload filetype not allow错误完结篇有一位站长朋友找到这篇Dedecms文章:如何处理织梦DEDECMS网... 2021-08-14
Dedecms网站地图获取文章列表支持标签调用的方法Dedecms网站地图很好用,但sitemap.htm所调用的标签很有... 2021-07-27
Dedecms 生成静态页面速度优化方法本人经过查找在dedecms官网论坛找到个合适的代码,试验修改后,速度... 2021-07-30
DEDE在图集列表中调出图集的所有图片在include/common.func.php 中添加以下函数代码 ... 2021-07-27

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