为DedeCMS系统自定义字段的图片去掉宽高
来源:互联网 发布:js怎么判断日期相等 编辑:程序博客网 时间:2024/06/07 18:44
在网上找了很久,基本都是下面这个教程,之所以不好使是因为$img ='';
的两个单引号不知道被谁给改成双引号了!!!,修改好的代码如下:
1.打开 /include/extend.func.php 文件(注:这个文件就是织梦系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面加入以下函数代码:
function GetOneImgUrl($img,$ftype=1){if($img <> ”){$dtp = new DedeTagParse();$dtp->LoadSource($img);if(is_array($dtp->CTags)){foreach($dtp->CTags as $ctag){if($ctag->GetName()=='img'){$width = $ctag->GetAtt('width');$height = $ctag->GetAtt('height');$imgurl = trim($ctag->GetInnerText());$img ='';if($imgurl != ”){ if($ftype==1){$img .= $imgurl;}else{$img .= '<img src="'.$imgurl.'" width="'.$width.'" height="'.$height.'" />';}}}}}$dtp->Clear();return $img;}}
保存后关闭。
2.函数调用方法[field:自定义图片字段名 function="GetOneImgUrl(@me,显示类型)"/]
比如:我们的自定义图片字段名为 imgurl ,那么调用方式有以下两种:
[field:imgurl function='GetOneImgUrl(@me,0)'/] <!–调用图片的信息,自动调用宽度和高度(已包含Html代码的<img />标签)–> [field:imgurl function='GetOneImgUrl(@me,1)'/] <!–只调用图片地址,一般可用于背景图嵌套–>
阅读全文
0 0
- 为DedeCMS系统自定义字段的图片去掉宽高
- 织梦DedeCMS系统自定义字段的图片调用
- DedeCMS系统自定义字段图片类型调用的路径问题解决办法.doc
- DedeCMS 自定义图片字段调用的有关问题解决{dede:img .}
- dedecms添加自定义图片字段,出现的问题
- 织梦5.6 5.7(DedeCMS)自定义图片类型字段的调用
- 解决织梦(DedeCMS)系统自定义字段图片调用问题
- DEDECMS自定义字段为附件类型调用链接地址的方法
- 织梦(dedecms)自定义表单,“时间类型”字段显示为数字的解决办法
- dedecms 自定义模型中图片字段无法选择及无法上传问题的解决方案
- 删除dedecms自定义字段
- DedeCMS织梦自定义图片字段调用出现{dede:img ..}
- phpcms v9 去掉编辑器上传图片的宽高样式
- 去掉或者替换dedecms系统提示信息的方法
- DEDECMS首页调用自定义字段
- dedecms的arclist标签下调用自定义字段
- DedeCMS添加自定义字段调用不出值的解决办法
- 如何删除织梦Dedecms已添加的自定义字段
- 第一个ssm小项目
- 初识 VxLAN
- spring中声明式事务管理控制介绍以及使用XML方式实现
- Web Api 2.0中使用Swagger生成Api文档的2个小Tips
- ArrayList的实现原理
- 为DedeCMS系统自定义字段的图片去掉宽高
- mysql 常用命令总结
- 比特率 波特率 数据传输速率 区别
- 61. 搜索区间
- 使用Matplotlib文本注解绘制树节点
- 判断是否是微信端的代码
- 你不知道的h5
- python map函数处理字典
- 1059. C语言竞赛(20) PAT乙级真题