最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 织梦(Dedecms)文章页自动添加关键词内链锚文本,织

织梦(Dedecms)文章页自动添加关键词内链锚文本,织

时间:2023-07-22 11:07:22 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦文章织梦文章DEDECMS有个文档关键词维护功能,这个功能可以把文章里的关键词链向各个地方,就是内链优化,作为SEO人员用dedecms系统必须解决的问题,dedecms 织梦的模板模板织梦。

织梦的模板模板织梦

 

DEDECMS有个文档关键词维护功能,这个功能可以把文章里的关键词链向各个地方,就是内链优化,作为SEO人员用dedecms系统必须解决的问题,dedecms 文档关键词维护,这个之前也用过,只不过有点小BUG,在网上搜了搜,终于解决了,dedecms文档关键词维护官方默认规则是:

1.文档关键词维护添加关键词和url对应表 2.文章内容出现改关键词 3.文章的关键词出现这个词(就是这里<meta name=”keywords” content=”" />)   显然第3条规则有问题,如果能去掉第3条规则就完美了。

织梦(dedecms)官方默认规则是:

1.添加关键词和关键词的链接地址

设置步骤:进入后台 核心->批量维护->文档关键词维护

2.文章内容出现该关键词

3.文章的关键词出现这个词(就是这里<meta name="keywords" content="" />) //这个是在发布文章的时候填写的

第三条规则使得关键词内链不尽完美,所以得修改文件取消掉第三条规则,达到我们想要的效果,即文章内出现该关键词即链向指定的URL

在Dedecms5.5,5.6下测试有效

一、开打include/arc.archives.class.php 文件

二、查找 function ReplaceKeyword($kw,&$body)

三、往下找到下面这段代码,删除或注释掉

foreach($kws as $k) {织梦模板下载 $k = trim($k); if($k!="") { if($i &gt; $maxkey) { break; } $myrow = $this-&gt;dsql-&gt;GetOne("select * from dede_keywords where keyword=’$k’ And rpurl&lt;&gt;” "); if(is_array($myrow)) { $karr[] = $k; $GLOBALS['replaced'][$k] = 0; $kaarr[] = "<a href="{$myrow["><span style="text-decoration: underline;">$k</span></a>"; } $i++; } }

四、并在注释或删除的代码下面加入以下代码:

 

$dsql = new DedeSql(false); $query="select * from dede_keywords where rpurl<>dede后台模板;'' "; $dsql->SetQuery($query); $dsql->Execute(); while($row = $dsql->GetArray()) { $key = trim($row['keyword']); $rul=trim($row['rpurl']); if($rul!="") if(!in_array($key, $kw)) if(!in_array($kw,$key)) if(substr_count($body,$key)<20) { $karr[] = $key; $kaarr[] = "<a href=’$织梦模板免费下裁rul’>$key</a>"; } }

五、OK,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。

相关织梦的模板模板织梦。

关键词标签: 关键词 文本 织梦

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章织梦(Dedecms)文章页自动添加关键词内链锚文本,织主要讲述文本,关键词,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33886.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章