酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  as  baidu  c4rp3nt3r  美女
酷站

【云小站】新老客都返现+现金红包+瓜分60万奖池
酷站

织梦

旗下栏目: 织梦 帝国 wp php discuz ecshop shopex joomla PHPwind

织梦arclist标签调用自定义字段方法介绍

来源:互联网搜集 作者:秩名 人气: 发布时间:2020-01-29
本篇文章主要介绍了织梦arclist标签调用自定义字段方法介绍,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

织梦中使用addfields就可以实现增加自定自段了,不过有一点需要注意的是如果你在在后面加的我们需要把底层给选中,否则是可能调用不到字段的.

代码如下:

{dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定义模型id号'} 
[field:textlink /]   [field:附加字段1/]   [field:附加字段2/]<  [field:附加字段3/]<<br /> 
{/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}

这明显不是我们想要的,这个时候我们弄一个自定函数,

代码如下:

function GetOneImgUrl($img,$ftype=1){  
if($img <> ''){ //var articleUrl = http://www.酷站ku0.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)'/]这样即可.
版权声明:本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 959677720#qq.cn(#换@) 举报,一经查实,本站将立刻删除。
原文链接:

相关文章

  • 织梦dede程序中统计文章所有数目的方法介绍

    织梦dede程序中统计文章所有数目的方法介绍

    织梦dedecms文章更新了多少能统计出来是最好的,这样就不用每个栏目查看一遍,这样也可以提升网站用户体验度,这里就教给大家两种更改的方法: 第一种方法: 打开include/common.func.php 在最最下面也就是?前加入以下代码 function GetT......
    01-29
  • 织梦arclist标签调用自定义字段方法介绍

    织梦arclist标签调用自定义字段方法介绍

    织梦中使用addfields就可以实现增加自定自段了,不过有一点需要注意的是如果你在在后面加的我们需要把底层给选中,否则是可能调用不到字段的. 代码如下: {dede:arclist addfields=附加字段1,附加字段2,附加字段3 row=8 channelid=自定义模......
    01-29
  • 详解织梦dede导航同时调用一级栏目和二级栏目的方法

    详解织梦dede导航同时调用一级栏目和二级栏目的方法

    直接上代码: {dede:channelartlist typeid=top} a href={dede:field name=typeurl/}{dede:field name=typename/}/a ul {dede:channel type=son noself=yes} lia href=[field:typelink/][field:typename/]/a/li {/dede:channel} /ul{/ded......
    01-15
  • dedecms织梦“无法获得主键,因此无法进行后续

    dedecms织梦“无法获得主键,因此无法进行后续

    无法得到主键,dedecms织梦因此无法进行后续操纵 呈现这个问题一般在背景系统主页检测修复中也会呈现错误提示,高级修改也无法解决。 我也是看了dedecms 织梦 论......
    12-03
  • dedecms教程:织梦搬家错误,链接不上数据库

    dedecms教程:织梦搬家错误,链接不上数据库

    织梦CMS搬迁容易导致的问题: 1:织梦dedecms网站乱码:网站编码差池,看一下您的网站是GBK,照旧UTF,措施编码和您的源码编码要对应。 2:数据库连接不上:搬迁......
    12-03
  • 织梦CMS上下篇新闻标题字数控制办法

    织梦CMS上下篇新闻标题字数控制办法

    对织梦CMS了解的伴侣们,想必对怎么获取上一篇、下一篇新闻的标签也是出格熟悉。 织梦CMS 获取上一篇、下一篇新闻的标签别离为:{dede:prenext get=pre/}、{dede......
    12-03
  • 织梦CMS搜索页面搜索结果总数调用办法

    织梦CMS搜索页面搜索结果总数调用办法

    由于织梦CMS原生不支持搜索页面结 果总数的调用,所以得本身修改文件来支持了。 搜索页面调用的代码全在/include/arc.searchview.class.php里,我们先打开 /incl......
    12-03
  • 突破dedecms软件download地址数30个的限制

    突破dedecms软件download地址数30个的限制

    打破织梦CMS软件download地点数30个的限制打破 织梦CMS 软件download地点数30个的限制 的步伐: 我的乐成修改织梦CMS为40个download链接 。 如下图: 图片:最多......
    12-03
  • 浅析织梦CMS系统三个最重要的安全设置

    浅析织梦CMS系统三个最重要的安全设置

    1、 改变dedecms织梦data目录位置。 data目录用于存放 织梦 CMS系统一些重要的配置文件与数据,需要予以重点掩护。具体操纵步调为: 1) 新建一目录用于存放data......
    12-03
  • 织梦DEDECMS循环滚动图片制作办法

    织梦DEDECMS循环滚动图片制作办法

    织梦DEDECMS要害词描述:制作 教程 图片 织梦DEDECMS转动 循环 设定 字幕 用于 behavior 。 之前也有人发了许多关于 DEDECMS模版 DEDECMS 循环转动图片制作的贴......
    12-03

最新更新