您当前的位置: 主页 > 优化教程
本文实例讲述了dedeCMS使用arclist标签调用自定义字段的方法。分享给大家供大家参考。具体分析如下:
 
其实方法非常的简单我们只要使用addfields就可以实现增加自定自段了,不过有一点需要注意的是如果你在在后面加的我们需要把底层给选中,否则是可能调用不到字段的.
 
语法代码如下:
 
代码如下:
{dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定义模型id号'}
[field:textlink /] [field:附加字段1/] [field:附加字段2/]< [field:附加字段3/]<
 
{/dede:arclist}
 
实例代码如下:
 
代码如下:
 
{dede:arclist flag='c' typeid='23' channelid='1' addfields='tpic2' limit='0,8'}
<div class="works">
<a title="[field:title /]" href="#">
<img src="[field:tpic2 function='GetOneImgUrl(@me,1)'/] " width="940" height="440" alt="#">
</a>
</div>
{/dede:arclist}
 
要求:
 
1、指定 channelid 属性
 
2、指定要获得的字段 addfields='字段1,字段'
 
3、必须选择  使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择),这个可以用来做普通的文字类型,如果要是图片的类型的话会出现.代码如下:
 
代码如下:
 
{dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img}
这明显不是我们想要的,这个时候我们弄一个自定函数,代码如下:</p> <p>function GetOneImgUrl($img,$ftype=1){
if($img <> ''){ //var articleUrl = http://www.bitsCN.com
$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;
}
}
 
调用代码如下:
代码如下:
 
[field:tpic2 function='GetOneImgUrl(@me,1)'/]
 
这样即可.
 
希望本文所述对大家的dedecms建站有所帮助。
 

关键词:dedeCMS,使用,arclist,标签,调用,自定义,字    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DedeCMS百度结构化数据插件常见404跳转、重复域名网址、路径等问最近刚使用织梦DedeCMS百度结构化数据插件,但是在使用中却遇到了4... 2021-07-30
为dedecms发布文章添加禁用词语过滤功能dedecms(本例为V57_UTF8_SP1)中在互动部分有词语过滤... 2021-07-27
织梦DEDECMS后台模块管理不显示解决办法织梦DEDECMS后台模块管理不显示解决办法,一般是文件缺失和空间参数... 2021-07-30
如何批量更改织梦文章发布时间,入库时间,更新时间相关标签代码: 第一步,在后台新增一个文章 得到一个时间,比如2009... 2021-07-27
dedecms怎么实现文章标题-栏目名称-网站名导航本文介绍了在dedecms中,实现文章标题-栏目名称-网站名 导航的方... 2021-07-22
dedecms首页/列表页/文章内容页调用tag的方法网站中的tag是作为关联相关文章使用的入口,对网站优化非常有利,也有利... 2021-07-22
织梦限制文章页上一篇、下一篇文章标题字数控制用织梦仿站时,内容页调用上一篇、下一篇的标签如下: 调用上一篇:{de... 2021-07-27
Dedecms教程:获取上一篇下一篇的URL地址有些客户问到dedecms是怎么调用上一篇下一篇的url地址的,只调用... 2021-08-14
织梦dedecms怎么更改会员中心目录member大家都知道,织梦默认的会员中心目录是member,那么我们要修改这个目... 2021-07-22
Dedecms栏目列表页面模板对seotitle的判断为了能够有更好的SEO效果,在制作 织梦模板 的过程中,我们要考虑的东... 2021-08-09
织梦 Upload filetype not allow ! 解决方法有时上传图片会出现 Upload filetype not allow... 2021-07-27
dedecms织梦给后台管理员列表增加搜索功能最近用织梦系统给一个客户做了一个管理系统,客户分配的管理员账户达到了3... 2021-07-27
织梦DEDECMS字符截取函数cn_substr()的作用和用法织梦字符截取函数名:cn_substr 适用版本:(=DedeCMS ... 2021-07-22
织梦选择特定的栏目搜索技巧针对企业网站,特别是很多产品类别的企业网站,需要对栏目类别进行选项搜索... 2021-07-27
Dedecms如何在文档页调用会员头像名称如何在会员发布的文档页调用会员头像名称? 答: 会员的头像网址是 [f... 2021-07-22
dede 5.7后台移动栏目,下拉列表显示不全的问题想移动子栏目到其他栏目下,点其后的移动,打开的页面里你希望移动到那个栏... 2021-07-22

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