小李SEO博客

网站优化服务

dedecms关键词自动内链失效问题解决方法

后台-系统-核心设置-关键字替换 【是】后台-系统-其他选项-关键词替换次数 【1】或者【0】

关键词长短优先级问题

比如有“长词”、“我是大长词”、“我是小长词”,同时在一篇文章中出现,程序会优先使用短的词。
织梦关键词自动内链、php5.5以上失效问题解决方法-85模板网织梦关键词自动内链、php5.5以上失效问题解决方法-85模板网

长短优先级问题和PHP5.5以上问题的解决方法

打开 /include/arc.archives.class.php 找到$query = "SELECT * FROM keywords WHERE rpurl<>'' ORDER BY rank DESC";改成$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM keywords WHERE rpurl<>'' ORDER BY num DESC";继续找到"#".preg_quote($word)."#"改成"#".preg_quote($word, "#")."(?!<)#"继续找到$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 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 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);}完成,最终效果织梦关键词自动内链、php5.5以上失效问题解决方法-85模板网

上一篇:织梦cms网站dede:channelartlist调用导航无法显示解决方法 下一篇:dedecms采用关键字栏目调用相关文章方法
织梦cms相关文章阅读
  • 织梦cms去掉栏目页当前位置导航最后的分隔符

    小李网络公司介绍织梦cms去掉栏目页当前位置导航分隔符知识,包括DedeCms去掉栏目页当前位置导航最后的分隔符“>”,织梦dedecms栏目页面包屑导航最后的分隔符大于号去掉方法.dede栏目页面包...

  • 织梦cms附件按月保存修改方法

    小李网络公司介绍织梦cms附件按月保存修改方法知识,包括DEDE附件按月保存修改方法-编程脚本学习网,取消dedecms上传图片附件文件夹按年月保存 - 百度经验,怎样将图片附件改成按月存放? | 好运...

  • 织梦cms网站目录权限设置方法

    小李网络公司介绍织梦cms网站目录权限设置知识.包括DEDE网站目录权限设置方法_织梦58.网站权限管理linux设置目录权限目录权限安装目录没有写权限怎么解决下载目录无权限是什么意思怎么给网...

  • 织梦cms网站问答伪静态的实现方法

    小李网络公司介绍织梦cms网站问答实现伪静态知识.包括Dedecms(织梦)完美实现伪静态的方法_织梦58,nginx实现伪静态nginx 伪静态PHP伪静态dede改成整站静态aspcms伪静态dedecms模板绑域名伪静态html织梦...

  • 织梦cms添加自定义属性让首页显示特定文章

    小李网络公司介绍织梦cms添加自定义属性知识,包括dedecms添加自定义属性让首页显示特定文章-编程脚本学习网,dedecms模板开发dedecms首页被黑了dedecms做论坛网站dedecms行dedecms首页幻灯dedecms首页显...

  • 织梦cms关键字不能小于2个字节解决办法

    小李网络公司介绍织梦cms关键字不能小于2个字节解决办法知识,包括帝国cms和织梦哪个好dede仿站网dede标签文章调用dede批量关键词dede调用关键词dede关键字长度dede列表页关键字dede搜索关键字....

  • 织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法

    小李网络公司介绍织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法知识.包括sphinx中文mysql全文索引是什么rosalyn sphinxmysql全文索引 模糊查询sphinx mothmysql创建全文索引dedecms全文索引the sph...

  • 织梦cms如何把一篇文章发布到多个栏目

    小李网络公司介绍织梦cms如何把一篇文章发布到多个栏目知识,包括DEDE多栏目发布|织梦CMS怎样将一篇文章发布到多个栏目(副栏目),织梦添加文章织梦文章时间织梦文章点击次数织梦内容管理...

  • 织梦cms用sql标签分页方法

    小李网络公司介绍织梦cms用sql标签分页知识,包括织梦模板用{dede:sql}标签如何实现分页_织梦58,sql实现分页查询sqlserver2014分页数据库分页查询sqlsqlserver的分页查询sql2008分页查询织梦文章分页代码...

  • 织梦cms网站dede:php标签调用

    小李网络公司介绍织梦cms网站dede:php标签调用知识,包括织梦dede:php标签中调用其他普通标签和页面相关变量及全局配,dedecms支持php7吗织梦dede建站教程视频dede仿站网dedecms支持phpdede开源程序dede模...

  • 织梦cms随机调用文章数据方法总结

    小李网络公司介绍织梦cms随机调用文章数据方法总结知识,包括织梦相关文章调用织梦常用调用标签织梦调用代码dedecms调用网站dedecms代码调用织梦数据库在哪dedecms调用dedecms数据库信息....

  • 织梦cms调用文章第一张图片非缩略图教程

    小李网络公司介绍织梦cms调用文章第一张图片非缩略图教程知识,包括织梦相关文章调用dedecms调用网站织梦调用代码dedecms代码调用织梦常用调用标签dedecms文章日期dedecms文章代码dedecms生成文章...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640