php5.5之上dedecms重要词內链没法应用及重要词长度

摘要: 宏大云计算技术比较有限企业出示多种多样公司企业网站建设套餐内容挑选及三d动漫,多媒体系统,APP开发设计等,精密细作非常值得信任!例如有 济南市企业网站建设 、 济南市企业...

宏大云计算技术比较有限企业出示多种多样公司企业网站建设套餐内容挑选及三d动漫,多媒体系统,APP开发设计等,精密细作非常值得信任!
例如有 济南市企业网站建设 、 济南市企业网站建设企业 、 济南市营销推广型企业网站建设 ,同时在一一篇文章抽出现,程序会优先选择应用短的词。       处理重要词长度优先选择级难题的方式   开启 /include/arc.archives.class.php 寻找   $query = SELECT * FROM dede_keywords WHERE rpurl ORDER BY rank DESC     $query = SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl ORDER BY num DESC       再次寻找   # .preg_quote($word). #     #(? ! )(?! ) .preg_quote($word). #         PHP版本号高过5.5没法应用重要词內链的处理方式   开启 /include/arc.archives.class.php 寻找   $body = @preg_replace_callback( #(^| )([^ ]+)(?= |$)#sU , _highlight(  , $karr, $kaarr,  ) , $body);     global $cfg_replace_num; if($cfg_replace_num 0) $query = SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl ORDER BY num DESC $this- dsql- SetQuery($query); $this- dsql- Execute(); while($row = $this- dsql- GetArray()) $key = trim($row[ keyword $key_url=trim($row[ rpurl $body = str_replace_limit($key, a href= $key_url target= _blank u $key /u /a , $body, $cfg_replace_num); else $query = SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl ORDER BY num DESC $this- dsql- SetQuery($query); $this- dsql- Execute(); while($row = $this- dsql- GetArray()) $key = trim($row[ keyword $key_url=trim($row[ rpurl $body = str_replace($key, a href= $key_url target= _blank u $key /u /a , $body); 再次寻找   //高亮度专用型   在它上边添加   //特定更换频次作用 function str_replace_limit($search, $replace, $subject, $limit) if(is_array($search)) foreach($search as $k= $v) $search[$k] = #(? ! )(?! ) . preg_quote($search[$k], # ). # else $search = #(? ! )(?! ) . preg_quote($search, # ). # return preg_replace($search, $replace, $subject, $limit);


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:微信小程序 开发