织梦dede:arclist按照自定义字段的条件调用相关文章
2018-03-23 08:47
441 查看
dedecms织梦dede:arclist按照自定义字段的条件调用相关文章,这对于想要在首页调用某个自定义字段的文章的同学来讲,非常不错
在它的上面加入
打开 \include\taglib\arclist.lib.php 找到
//关键字条件
在它的上面加入
//自定义字段关键字条件 if($ctag->GetAtt('addk')!='') { $addkeywords = explode(',' , trim($ctag->GetAtt('addk'))); $addf = $ctag->GetAtt('addf') ? $ctag->GetAtt('addf') : "body"; $filtersql = ''; $n = 1; foreach($addkeywords as $k) { if(trim($k)=='') continue; else $k = addslashes($k); $filtersql .= ($filtersql=='' ? " find_in_set('$k', addf.$addf) " : " OR find_in_set('$k', addf.$addf) "); $n++; } $orwheres[] = $filtersql; }
模板调用标签写法
{dede:arclist typeid='1' row='10' channelid='1' addfields='jiage,dengji,shangdao,canyin' addk='奢华6星' addf='dengji'} <li> <a href="[field:arcurl/]"> <img src="[field:litpic/]" alt="[field:title/]" width="143" border="0" height="106"> <span class="title">[field:title/]</span><br/> <small>岛屿等级:[field:dengji/]</small> </a> </li> {/dede:arclist}
channelid='1'//模型id号
addfields='jiage,dengji,shangdao,canyin'//自定义字段
addk='奢华6星'//要调用的自定义字段值
addf='dengji'//要调用的自定义字段
相关文章推荐
- 织梦首页dede:arclist和列表页dede:list调用自定义字段
- dede文章addfields自定义提交表单 以及 arclist调用附加字段addfields的使用
- 织梦dedecms通过自定义字段数值大小调用文章列表并排序
- DedeCMS织梦自定义图片字段调用出现{dede:img ..}
- DedeCMS织梦自定义图片字段调用出现{dede:img ..}
- dede织梦利用likearticle标签实现调用全站相关文章
- DEDECMS的{dede:arclist}如何调用文章或软件的任何字段
- Web_PHP_DedeCMS织梦自定义图片字段调用的问题出现{dede:img ..}
- 内容模型自定义字段在{dedearclist}中调用不显示结果
- 内容模型定义的自定义字段在{dede:arclist}中调用不了
- 织梦{dede:list}调用自定义字段
- {dede:arclist}的学习心得,调用文章或者软件任何字段
- (已解决)内容模型定义的自定义字段在{dede:arclist}中调用不显示结果
- dedecms内容模型自定义字段在{dede:arclist}中调用不显示的解决方法
- dede中sql调用自定义字段中的图片
- dede中sql调用自定义字段中的图片
- dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法
- 织梦arclist标签无法调用副栏目文章的解决办法(58nin.com原创)
- dedecms自定义字段添加与调用以及指定多篇文章调用
- 织梦dedecms — advancedsearch精确查询,根据自定义字段查询,查询结果页面无法调用自定义字段,头部,尾部,解决办法