织梦内链失效(文档要害词维护)解决措施

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务,积分不够请签到!如何签到?系统升级暂停签到,恢复关注公告!
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告

当PHP版本高于5.5时,织梦DedeCMS无法使用要害词內链,下面是此问题的解决要领。

打开 /include/arc.archives.class.php 找到

$body = @preg_replace_callback(“#(^|>)([^<]+)(?=<|$)#sU”, “_highlight(‘\\2’, \$karr, \$kaarr, ‘\\1’)”, $body);

改成:

global $cfg_replace_num;if($cfg_replace_num > 0){$query = “SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM xiuzhanwang_keywords WHERE rpurl<>” ORDER BY num DESC”;$this->dsql->SetQuery($query);$this->dsql->Execute();while($row = $this->dsql->GetArray()){$key = trim($row[‘keyword’]);https://www.xiuzhanwang.com/dedecms_jq/$key_url=trim($row[‘rpurl’]);$body = str_replace_limit($key, “$key”, $body, $cfg_replace_num);}}else{$query = “SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM xiuzhanwang_keywords WHERE rpurl<>” ORDER BY num DESC”;$this->dsql->SetQuery($query);$this->dsql->Execute();while($row = $this->dsql->GetArray()){$key = trim($row[‘keyword’]);https://www.xiuzhanwang.com/dedecms_jq/$key_url=trim($row[‘rpurl’]);$body = str_replace($key, “$key”, $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);}

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
风格酷模板网 » 织梦内链失效(文档要害词维护)解决措施
NOTICE:【咨询风格酷】客服QQ:1131734965
NOTICE:【咨询风格酷】客服微信:wwwxmamnet
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

风格酷模板网www.xmam.net分享优质网站模板

立即查看 了解详情