帝国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]

上一篇:帝国cms筛选结合项标题seo优化方法

下一篇:帝国cms用后台的批量替换字段值正则替换代码标签的方法


关键字
Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索