小李SEO博客

网站优化服务

dedecms自定义图片字段调用问题解决方法

织梦dedecms做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用{dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img}这样的格式!非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为:

实现方法1)创建自定义函数。打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个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 .= '';}}}}}$dtp->Clear();return $img;}}保存后关闭即可。

2)函数调用方法问:我们创建好函数以后,那么这个函数要如何来调用呢?答:本函数的调用方法为:[field:自定义图片字段名 function="GetOneImgUrl(@me,显示类型)"/]比如:我们的自定义图片字段名为 imgurl ,那么调用方式有以下两种:引用[field:imgurl function='GetOneImgUrl(@me,0)'/][field:imgurl function='GetOneImgUrl(@me,1)'/]


上一篇:dedecms自定义图片代替软件等级星标方法 下一篇:dedecms生成JSON接口文件方法
织梦cms相关文章阅读
  • 织梦cms每个tag标签显示文章个数方法

    小李网络公司介绍织梦cms每个tag标签显示文章个数方法知识,包括织梦tag标签怎么批量修改dedecmstag标签插件织梦tag标签静态dedecms织梦系统织梦文章tag标签不能写入dedecms批量tag织梦文章tag标签不...

  • 织梦cms让游客也能发布分类信息代码

    小李网络公司介绍织梦cms让游客也能发布分类信息代码知识,包括导游怎么让游客买东西dede分类信息模板让游客感到将对让给游客dede圈子模块dede筛选urldede会员怎么做dede四级分类dede上级分类i...

  • 织梦cms网站SQL注入漏洞修复方法

    小李网络公司介绍织梦cms网站SQL注入漏洞修复方法知识.包括sql注入漏洞修改织梦dedecms插件sql注入漏洞实战dedecms的简单说明dedecms生成sql注入漏洞失败sql注入漏洞介绍避免sql注入漏洞sql注入漏洞...

  • 织梦cms标签添加下载时检查文件是否存在

    小李网络公司介绍织梦cms标签添加下载时检查文件是否存在知识,包括文档标签怎么打文件夹的标签文件标签怎么做文件标签网页文档加标签文件怎么加标签文件夹怎样贴标签给文件贴标签文件...

  • 织梦cms修改shorttitle简略标题字符长度方法

    小李网络公司介绍织梦cms修改shorttitle简略标题知识,包括dedecms修改shorttitle(简略标题)字符长度方法_织梦58,织梦默认模板修改dedecms批量修改dedecms中id怎么修改dedecms修改金币dedecmsslogo修改织梦网站...

  • 织梦cms网站设置防挂马安全教程

    小李网络公司介绍织梦cms网站设置防挂马安全教程知识,包括TLS安全设置在哪网站被挂马安全设置怎么关闭无线安全设置怎么更改ie的安全设置浏览器选项安全设置怎么给别人网站挂马....

  • 织梦cms网站搬家图片路径批量替换

    小李网络公司介绍织梦cms网站搬家图片路径批量替换知识,包括如何替换文件路径超链接批量修改路径dedecms如何搬家编辑文件怎么替换如何替换文件安装路径织梦cms迁移如何服务器搬家网站搬家...

  • 织梦cms网站TAG标签无法找到和实现彩色标签方法

    小李网络公司介绍织梦cms网站TAG标签无法找到和实现彩色标签方法知识,包括dede阅读数标签dede列表调用标签dede标签弄不懂dede版权标签dede模板标签大全dede文章标签定义de的id标签dede关键字标签...

  • 织梦cms网站dede:channelartlist调用导航无法显示解决方法

    小李网络公司介绍织梦cms网站调用导航无法显示知识.包括dede:channelartlist调用导航时外部链接导航无法显示的解决方法,dede什么意思channel 4channel9dede怎么仿站dede使用dede....

  • 织梦cms系统生成静态页面出现错误提示解决方法

    小李网络公司介绍织梦cms系统生成静态页面出现错误提示解决方法知识,包括织梦dedecms生成HTML出现”模板文件不存在,无法解析文档”教程,个人网页简单模板html静态网页模板dedecms模板静态页面...

  • 织梦cms网站正文行距调整标签代码

    小李网络公司介绍织梦cms网站正文行距调整标签代码知识,包括网站正文的行距哪里调整?-dedecms教程-跟版网,如何调整网页中文字的行距和间距 - 百度知道.标题与正文间距过大word正文行距怎么设...

  • 织梦cms封面模板不能显示副栏目内容的问题

    红酒文化网介绍织梦cms封面模板不能显示副栏目内容知识,包括解决dede封面模板不能显示副栏目内容的问题_织梦园,个人网站模板dede模板dede搜索两个栏目dede栏目关联dede栏目伪静态化dede上级栏目...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640