帝国cms根据title标题检索包含标题关键字调用和高亮关键字
帝国cms根据title标题检索包含标题关键字调用和高亮关键字
<?php
$title = $navinfor['title'];
$id = $navinfor['id'];
$chars = array_unique(preg_split('//u', mb_strtolower($title, 'UTF-8'), null, PREG_SPLIT_NO_EMPTY));
$likeConditions = array_map(function($char) {
return "LOWER(title) LIKE '%$char%'";
}, $chars);
$condition = implode(' OR ', $likeConditions);
$sql = "select id,title,titleurl,pinyin from mysql521_ecms_zhu where ($condition) and id <> $id order by onclick desc limit 16";
?>
[e:loop={"$sql",10,24,0}]
<li><a href="<?=$bqr['titleurl']?>" target="_blank" title="<?=$bqr['title']?>"><span><?=$bqr['pinyin']?></span><?=preg_replace('/('.implode('|', $chars).')/iu', '<b>$1</b>', mb_strtolower($bqr['title'], 'UTF-8'))?></a> </li>
[/e:loop]
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
帝国cms搜索页模板关键字结果标题加红的方法推荐
国cms搜索页模板关键字结果标题加上红色来识别?下面是青青模板网整理的关于搜索页模板给关键字词加高亮代码的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候
-
帝国CMS灵动标签调用tag和搜索关键字方法代码
帝国CMS灵动标签调用g和搜索关键字方法代码
-
帝国CMS模板中内容关键字加粗显示,加背景颜色等的方法!
在帝国CMS模板内容里面,要关键词加粗,加背景颜色怎么实现呢?怎么修改呢?其实方法很简单,调
-
帝国CMS模板内容页关键字加粗 加背景色
帝国cms模板内容页关键字加粗加背景色的方法教程。
-
帝国cms如何把文章tags标签当做keywords关键字使用调用
需求:每篇文章都有自己的gs,现在需要将每篇文章的kywords关键字位置调用该文章的gs标签,