用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}