解决织梦(DedeCMS)系统自界说字段图片挪用问题

DEDE织梦安装时表前缀是什么?

一、实现方式1)确立自界说函数打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自界说函数接口文件,主要用于二次开发用的。若是你是老版本,默认没有这个文件,自己确立一个PHP文件即可),在最下面的?>上一行加入以下函数代码:/****************function GetOneImgUrl@@ 功效:读取自界说字段图片地址*****************/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)'/] <!–只挪用图片地址,一样平常可用于靠山图嵌套–>二、示例演示1)模子字段添加 进入网站后台,

织梦安装恢复数据后,无法更新栏目

点击[焦点]——[内容模子治理],点击“通俗文章''的“更改''按钮,进入编辑界面,切换到“字段治理''选项,点击“添加新字段''。确立好字段以后,我们在增添或编辑文档时刻,那么就会有这个字段了。上传好你要显示的图片以后,保留即可。2)前台挪用 原本我们前台挪用这个字段的方式,就是通过arclist标签的 channelid 与 addfields 两个参数来配合挪用,这里不再重复的逐一熬述。但大要的自界说字段的方式是这样的:{dede:arclist row='2′ channeld='1′ addfields='自界说字段1,自界说字段2′}底层模板 insertext{/dede:arclist}运用到我们适才的这个函数,挪用方式为:{dede:arclist row='5′ orderby='id' channelid='1′ addfields='imgurl'}<li>[field:title/][field:imgurl function='GetOneImgUrl(@me,0)'/]</li>{/dede:arclist}

dede织梦上传图片出现Upload filetype not allow!情况怎么解决?

转载请说明出处内容投诉
八爷源码网 » 解决织梦(DedeCMS)系统自界说字段图片挪用问题