A5下载 - 网站源码下载,免费的站长下载站

A5下载

织梦CMS模板文档关键字维护“频率”的设置课程

2021-10-10 07:03分类:DEDECMS模板 阅读:

  -->文档关键字维护"频率",这个频率只不过表示关键字的热度,同动易系统的关键字网站权重等同。
系统 》系统基本参数 》其他选项的最后一行。文档内容同一关键字替换次数:1。如图:
说到这里,可能又会出现一个问题。譬如我在后台设置了两个锚文本链接"SEO策略"、"SEO",但文章首次出现"SEO策略"这个词的时候,本来设想是应该链接到"SEO策略"所对应的页面,但DEDE默认设置为链接到"SEO"所对应的页面。那样,这样的情况应该怎么样处置呢?
解决方案
第一步:打开目录include中的arc.archivew.class.php(arc.archives.class.php)
找到function ReplaceKeyword代码,从这里然后一直到最下面的"?>"之前。替换这段代码:

function ReplaceKeyword {global $cfg_cmspath;$maxkey = 5;$kws = explode); //以分好为间隔符$i=0;$karr = $kaarr = $GLOBALS['replaced'] = array; //暂时屏蔽超链接$body = preg_replace/isU", '1-]-4-[-6', $body); global $dsql;$query="SELECT * FROM keywords WHERE rpurl<>'' and sta=1 ORDER BY lengthdesc";$dsql->SetQuery;$dsql->Execute;while){$key = trim;$key_url=trim;$karr[] = $key;$kaarr[] = "$key";}foreach {$body = preg_replace/sUe", "_highlight", $body); //echo $body."";//恢复超链接 $body = preg_replace/isU", '1>3<4', $body); //暂时屏蔽超链接 $body = preg_replace/isU", '1-]-4-[-6', $body); } //恢复超链接$body = preg_replace/isU", '1>3<4', $body);return $body; }}//End Archives//高亮专用, 替换多次是可能否达到最多次 function _highlight { global $cfg_replace_num; $string = str_replace;if {return $pre.$string; }if {$string = preg_replace."/", $result, $string, $cfg_replace_num);if !== false){ $GLOBALS['replaced'][$words] = 1; //echo $words;}} else { $string = str_replace; }return $pre.$string; }

进入后台生成,至此大功告成。
备注:
1 文章提到的arc.archivew.class.php,DEDE在升级后变成了 arc.archives.class.php
2 修改过程中,文档末尾"?>"千万要保留
3 这篇文章写得非常不错,不过代码有问题
4 这篇文章的代码是正确的

郑重声明:文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:DEDECMS模板dedeCMS列表页怎么样调用tag的课程

下一篇:没有了

相关推荐


关注我们

    A5下载 - 网站源码下载,免费的站长下载站
返回顶部