我个人的解决方案,这种方案标题只要大于4个字符就一定能搜索到结果,对于一个上百篇内容的站点
截取标题关键词调用:
<?php echo $navinfor[title]; $k= mb_substr($navinfor[title],0,4,'UTF-8');?> //获取当前文章标题,截取4个字符,并赋值给$k变量
[e:loop={"select * from phome_ecms_news where title like '%$k%' order by rand() desc limit 10",10,24,0}] //把$k加入到查询语句中,随机查询新闻表中title字段包含$v值的标题的文章,取出10条
<li><a href="<?=$bqsr['titleurl']?>" target="_blank">
<?=$bqr['title']?>
</a></li>
[/e:loop]
单纯使用灵动标签调用全标题匹配版本(没有相关文章的时候使用最新文章代替)
帝国CMS还是很强大,直接模板使用程序执行真心很方便。
未经允许不得转载:OZ分享-吉家大宝官方博客 » 帝国cms调用相关文章-灵动标签调用相关文章实现教程分享给大家