您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms文章页自动添加关键词内链锚文本的实现方法
费汐家2023-11-13DedeCMS教程已有人查阅
导读dedecms有个文档关键词维护功能,这个功能可以把文章里的关键词链向各个地方,就是内链优化,作为SEO人员用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)
三、往下找到下面这段代码,删除或注释掉
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 > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne("select * from dede_keywords where keyword=’$k’ And rpurl<>” ");
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<>'' ";
$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,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。
本文标签:
很赞哦! ()
相关教程
图文教程
dede织梦dede:arclist里面写判断语句的代码示例教程
因为我也是dede初学者,遇到了这样的问题,现在直接上代码://根据自动增量的索引来判断是否是第一个 第一个的话加一个first样式 否则不加
dedecms织梦系统自定义变量怎么删除
之前添加了个联系电话的系统变量,忘记写描述,结果就显示个冒号,很难看。这样的就要删除了重来,那么织梦怎么删除添加的变量呢?其实很简单。两种方法:
织梦dedecms文章内容分页{dede:pagebreak/}显示页数设置方法
内容里分页很多,分页的地方显示很多,很不美观,做板子的时候遇到这个问题,百度了一下,发现不少朋友也都在为文章内容页pagebreak分页数太多烦恼,那么能不能控制Dedecms文章内容分页
dedecms登录后台慢卡顿的解决方法
用了下DEDECMS v5.7 SP1版本,发现很多问题,其中一个比较严重的是,架到服务器上的dede网站后台打开菜单选项卡得不能动,等半天显示505服务器错误
相关源码
-
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(自适应)html5宽屏电线电缆材料加工制造类企业网站源码下载本模板基于PbootCMS系统开发,特别适合电线电缆、电缆材料及相关加工制造类企业使用。采用HTML5宽屏设计,能够展示各类电缆产品的技术参数和规格详情,帮助客户全面了解产品特性。查看源码 -
(自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码 -
(自适应响应式)高端家用办公家具家居桌椅pbootcms模板下载为办公家具企业设计的响应式网站模板,涵盖产品展示、案例呈现、企业介绍等核心模块。通过可视化后台可快速发布实木桌椅、系统家具、办公屏风等产品信息,帮助客户直观了解材质参数与空间搭配方案。查看源码 -
pbootcms模板(PC+WAP)微信小程序开发公司网站本模板为微信小程序开发代理、软件开发公司等企业设计,基于PbootCMS内核开发,支持PC+WAP双端响应式布局,数据实时同步,适用于多行业快速建站。查看源码 -
(自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0Rabbit v2.0主题专注于网站搜索引擎优化需求,为博客、自媒体及资讯类网站提供专业的SEO技术解决方案。该主题从架构设计到功能实现均围绕搜索引擎优化理念展开。查看源码
| 分享笔记 (共有 篇笔记) |
