您当前的位置: 主页 > 优化教程
DedeCMS在该版本又对许多地方进行了改进。但是我一直期待的自动添加指定关键字链接功能却仍没有出现,而且目前关键词添加链接的次数还是不可以控制。于是我在DEDE论坛中仔细搜索,终于发现有一位朋友给出了自己的修改方案,此方案是目前5.3版中较好解决关键词链接问题的方法:
 
查找include/arc.archives.class 文件下的:ReplaceKeyword 函数。 找到以下代码: 
 
以下为引用的内容:

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; 
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></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)<5) 
{ 
$karr[] = $key; 
$kaarr[] = "<a href='$rul'><u>$key</u></a>"; 
} 

}
其中的数字5表示在文章中出现多少次关键词后则不加链接。该方法可以为文章中的关键词自动添加链接,这些链接及词是在“文章关键词维护”中设置的,这样一来对于一些需要经常添加的链接锚文字就不再需要手动操作了,但该方法还不够完美。比如当文章中该锚文字出现次数大于代码中的设定值时则一个链接也不会添加。

关键词:DedeCMS,文章,自动,添加,指定,关键词,链接,的,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦DedeCMS首页登录后返回首页的方法织梦DedeCMS首页登录后,默认为登录到会员页面,想要返回到首页,解... 2021-07-22
织梦图集{dede:field name='imgurls'}显示栏目名称方法在图片的alt上面显示栏目名称,默认的是没有这样的标签的 织梦图集默认... 2021-07-22
dedecms修改默认keywords字符长度的方法关键词在搜索引擎优化这一方面有着非常重要的作用,简单来讲,关键词一般指... 2021-07-30
织梦会员中心模板调用某个栏目名和栏目下文档的办法大家在用到 dedecms 织梦模板 时候,需要在会员中心模板调用栏目... 2021-07-22
DEDECMS织梦采集时提示读取网址失败的原因与解决方法DEDECMS 设置采集规则时,保存测试时,提示读取测试网址失败,不能... 2021-07-27
Dedecms网站地图获取文章列表支持标签调用的方法Dedecms网站地图很好用,但sitemap.htm所调用的标签很有... 2021-07-27
织梦模板 dedecms v5.7 loop 标签万能循环的教程标签名称:loop 标记简介: 功能说明:调用任意表的数据标签 适用范... 2021-07-22
dedecms教程:织梦上传swf文件 文件名不显示为空色DEDE后台上传swf文件所发现的一个小问题,那就是刚上传的文件名不能... 2021-07-22
织梦会员投稿时增加金币或者积分改为管理员审核通过再增加很多站长朋友使用织梦(dedecms)程序做一些下载站,这些网站上面都... 2021-07-22
织梦dedecms简单实现上一篇下一篇中英文显示织梦中文上一篇、下一篇调用: 上一篇:{dede:prenext ge... 2021-07-22
织梦搜索页提示信息修改在include/common.func.php文件中有两处提示信息,... 2021-07-22
织梦DEDECMS多彩色TAG做法dede模板实现彩色TAG代码主要由JS+CSS实现 作用方法: 1、... 2021-07-27
Dedecms5.6/5.7系统转移data目录网站验证码不显示解决办法: 操作后验证码不显示。 修改//vdimgck.php中刚开... 2021-07-27
织梦万能loop循环标签可以调用任意数据DedeCMS v5.7手册中的loop万能标签非常有用,可以使用它来... 2021-07-22
dedecms显示所有文章列表本文介绍了dedecms中显示所有文章列表的实现方法,dedecms如... 2021-07-27
织梦生成时出现 DedeTag Engine Create File False更新栏目时出现 DedeTag Engine Create File ... 2021-09-12

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn