zdcms在列表中根据关键词调取内容的方法

用zdcms做网站时,想要在列表中根据指定关键词来调取内容,如何实现呢?具体看下面的标签代码:

举例:假如我们要调用id为1的栏目下所有包含时间的文章

假如我们要调用id为1的栏目下所有关键词中包含时间的文章:
{module module=news catid=1   num=6  LIKE_keywords=时间 order=displayorder,updatetime cache=3600}

   <li><a href="{$t.url}" >{$t.title}</a></li>
   
{/module} 

当然也可以调用标题中包含时间关键词的文章:

{module module=news catid=1   num=6  LIKE_title=时间 order=displayorder,updatetime cache=3600} 
   
   <li><a href="{$t.url}" >{$t.title}</a></li>
   
{/module}

如果你也有根据关键字来调取内容列表的需求就试试这个方法吧。

如果需要多个关键词模糊查询,可以使用多条件查询,具体示例如下:

{php $where=urlencode("(title like '%关键词1%' or title like '%关键词2%' or title like '%关键词3%')");}

     {module module=news catid=$catid  where=$where   num=5   order=displayorder,updatetime cache=3600} 
             <li>{dr_date($t._updatetime, 'Y-m-d')}<a href="{$t.url}" target="_blank">{$t.title}</a></li>
     {/module}



评论