分享好友 cms教程首页 频道列表

dedeCMS使用arclist标签调用自定义字段的方法

dedecms教程  2015-08-02 10:110

本文实例讲述了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.lexue001.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教程】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
DedeCms自定义字段调用长度截取方法
这篇文章主要介绍了DedeCms自定义字段调用长度截取方法,需要的朋友可以参考下

0评论2015-11-04533

WordPress 自定义文章列表列的实现方法
这篇文章主要介绍了WordPress 自定义文章列表列的实现方法,需要的朋友可以参考下

0评论2015-08-21184

WordPress管理页面底部自定义文字的方法
这篇文章主要为大家介绍了WordPress管理页面底部自定义文字的方法,可通过调用一个自定义函数来实现该功能,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02132

帝国cms通过自定义函数获取新闻文章数的实现代码
这篇文章主要为大家介绍了帝国cms系统中通过用户自定义函数获取用户发表新闻数量的方法,主要是分享下帝国cms自定义函数功能示例,有需要的朋友参考下

0评论2015-08-02214

帝国cms自定义字段实现价格区域范围筛选的方法
这篇文章主要为大家介绍了帝国cms自定义字段实现价格区域范围筛选的方法,需要的朋友可以参考下

0评论2015-08-02171

帝国cms使用自定义函数获取用户发表新闻数量的方法
本例主要是分享下帝国cms自定义函数功能,介绍了帝国cms系统中通过用户自定义函数获取用户发表新闻数量的方法,实现获取用户发表的新闻数量,没有现成的方法,不过可以用自定义函数来实现

0评论2015-08-02119

Wordpress实现自带的侧边栏和自定义的侧边栏同时存在的方法
这篇文章主要为大家介绍了Wordpress实现自带的侧边栏和自定义的侧边栏同时存在的方法,是WordPress二次开发中非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02117

帝国CMS自定义函数取得顶级栏目名称的方法
这篇文章主要为大家介绍了帝国CMS自定义函数取得顶级栏目名称的方法,可通过调用自定义函数实现获取当前页面的顶级栏目名称,是非常实用的技巧,在进行帝国CMS二次开发中具有一定的学习与借鉴价值,需要的朋友可以参考下

0评论2015-08-02105

帝国cms7.0在后台评论表中显示自定义评论字段内容的方法
这篇文章主要为大家介绍了帝国cms7.0在后台评论表中显示自定义评论字段内容的方法,涉及针对底层代码的SQL语句修改,是基于帝国CMS构建个性化网站非常实用的技巧,需要的朋友可以参考下

0评论2015-08-0280

aspcms 自定义幻灯片的修改方法
aspcms 自定义幻灯片的修改方法,需要的朋友可以参考下

0评论2015-08-02135

drupal 自定义表单调用autocomplete主标签实现代码
drupal 自定义表单调用autocomplete主标签实现代码,需要的朋友可以参考下

0评论2015-08-02150

WordPress实现搜索结果包括自定义文章类型内容的方法
这篇文章主要为大家介绍了WordPress实现搜索结果包括自定义文章类型内容的方法,通过自定义函数的设置来实现WordPress搜索结果包括自定义文章类型,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02122

WordPress使用RSS Feed输出自定义文章类型内容的方法
这篇文章主要为大家介绍了WordPress使用RSS Feed输出自定义文章类型内容的方法,可通过简单的自定义函数实现这一功能,非常具有实用价值,需要的朋友可以参考下

0评论2015-08-02100

帝国CMS自定义列表SQL调用方法
这篇文章主要为大家介绍了帝国CMS自定义列表SQL调用方法,较为详细的分析了帝国CMS自定义列表的用法与SQL语句的调用技巧,是帝国CMS建站中非常实用的技巧,需要的朋友可以参考下

0评论2015-08-0287

phpcms v9调用自定义字段的方法
这篇文章主要介绍了phpcms v9调用自定义字段的方法,需要的朋友可以参考下

0评论2015-08-0298

dedecms自定义模型提示:Call to a member function GetInnerText()的解决方法
这篇文章主要为大家介绍了dedecms自定义模型提示:Call to a member function GetInnerText()的解决方法,涉及相关标签与代码部分的替换及修改,具有一定参考借鉴价值,需要的朋友可以参考下

0评论2015-08-0293

Dedecms自定义表单“数据校验不对,程序返回错误”的解决方法
这篇文章主要为大家介绍了Dedecms自定义表单“数据校验不对,程序返回错误”的解决方法,是重载dedecms时经常会遇到的问题,需要的朋友可以参考下

0评论2015-08-02130

更多推荐