海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

织梦arclist按照自定义字段来调用相关文章

发布时间:2018-03-20 来源:互创湾 浏览: 关键词:
织梦arclist按照自定义字段来调用相关文章,这对于想要在首页调用某个自定义字段的文章的同学来讲,非常不错,接下来看教程
打开 \include\taglib\arclist.lib.php 找到:
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
        if($subday > 0)
        {
            $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
            $limitday = $ntime - ($subday * 24 * 3600);
            $orwheres[] = " arc.senddate > $limitday ";
        }
在下面添加下面代码:
//自定义字段关键字条件
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='3' addfields='adda,addb,addc' addk='测试字段' addf='adda'}
<li>
    <a href="[field:arcurl/]">
    <img src="[field:litpic/]" alt="[field:title/]">
    <p class="title"><span>[field:title/]</span><br/>[field:adda/]</p>
    </a>
</li>
{/dede:arclist} 
 
标签说明:
channelid='3' //模型id号
addfields='adda,addb,addc' //自定义字段
addk='测试字段' //要调用的自定义字段值
addf='adda' //要调用的自定义字段
织梦arclist按照自定义字段来调用相关文章
责任编辑:互创青年
共有人阅读,期待你的评论!评论

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。