您当前的位置: 主页 > 优化教程
本文实例讲述了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 如何让栏目外部链接在新窗口中打开近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口打... 2021-08-14
织梦dedeCMS搜索时间间隔如何修改我们大家是否经常碰到这样的为,如果想用 织梦模板 的搜索功能搜索某些关... 2021-07-27
织梦模板DEDE搜索时间间隔的配置教程我们大家是否经常碰到这样的为,如果想用织梦的搜索功能搜索某些关键词,如... 2021-07-22
织梦删除自定义字段变量的方法大家在使用织梦dedecms的过程中,通常都会进行自定义字段变量的添加... 2021-07-27
dedecms无法更新文章空间超限或者权限导致dedecms生成文章报500昨天我小不点早上起来更新窍门天下的文章,结果添加第一条的时候就出错了,... 2021-07-30
织梦头部导航通过在标签加判断实现高亮显示教程当我们用 织梦模板 建站时,经常遇到当前导航高亮的调用,用JS方式也能... 2021-07-27
dedecms不同栏目调用不同的广告代码dedecms不同栏目调用不同的广告代码 在制作dedecms模板的时... 2021-07-30
更改dedecms提示信息的方法网站提示信息的修改方法: 在include文件夹里找到inc_func... 2021-07-22
Dedecms文章内容分页{dede:pagebreak/}显示页数设置方法内容里分页很多,分页的地方显示很多,很不美观,做板子的时候遇到这个问题... 2021-07-27
dedecms织梦增加让文章置顶一天的功能的方法dedecms5.7后台在发布文章或者编辑文章的情况下,可以选择对文章... 2021-07-22
DedeCMS织梦模板在PHP7.0以上环境下文章页空白怎么办?最近在捣腾阿里云服务器,发现把php版本升级到7.0之后,其他地方都是... 2021-07-22
织梦会员中心模板调用某个栏目名和栏目下文档的办法大家在用到 dedecms 织梦模板 时候,需要在会员中心模板调用栏目... 2021-07-22
解决织梦缩略图无水印以及不失真当我们在设置缩略图的时候,那么等显示的时候出现了无水印的情况,直接是不... 2021-08-14
织梦dedecms不能保存jpeg格式图片的解决方法方法如下: 进入织梦的后台管理目录,默认是dede文件夹,找到/inc... 2021-07-30
dedecms织梦模板标签{dede:type}调用父级栏目DEDECMS模板 标签{dede:type}调用父级分类,我们可以分... 2021-07-22
织梦DedeCMS任意位置调用自定义字段的方法织梦DedeCMS自定义字段也就是添加了个附加的表,要调用附加表的内容... 2021-07-30
织梦dedecms栏目列表、文章、TAG列表、自由列表、搜索列表等分页样式修织梦dedecms栏目列表、文章、TAG列表、自由列表、搜索列表等分页... 2021-07-27

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