一对一免费咨询: 13913005726 025-66045668

首先先申明一下,小弟不是什么高手,甚至对PHP一点都不懂,所以有什么错误的地方,请大侠们指出。先看一下效果,http://www.xmxyk.net/html/ykxd/2009/1112/1131.html,在这篇文章里面有两个关键字,即厦门信用卡与信用卡积分。我在发布文章的时候都没有加上链接,现在都文章里面去看,是有链接的,所以这些链接都是自动加的。这其实也就是实现了DEDE自动加内链的功能。

其实通过dede后台是可以直接设置的,但比较麻烦,搞不懂dede设计者这个这么重要的SEO都没有设计。嘿嘿,以下我在dedecms V5.3中设置的步骤:

1、进入后台,系统,系统基本参数,核心设置,关键字替换(是/否),这里选择是。

2、然后采集,文档关键词维护,在这里面设置关键词,指向网址。这里,我设置的是厦门信用卡与信包头网站建设公司 用卡积分都链向http://www.xmxyk.net。注意:这里频率不是指关键词出现的次数。

3、在发布文章时,在TAG标签里,输入相应的关键词:厦门信用卡与信用卡积分。注意,使用dede后台设置,就必须这样设置,不然起不了作用。

这个功能是实现了,但很麻烦,我每次发文章的时候,在TAG标签里面都得输入相应的关键词,很麻烦。修改以下代码就可以不用设置第三步就可以实现自动加内链了。PS:这段代码是我在dedecms的论坛里面找到的,修改过可以实现这个功能,请大家放心使用,不过最好在修改前把文件备份一下。

修改文件 /include/arc.archives.class.php ,找到这一段:

以下为引用的内容:
foreach($kws as $k)
{
$k = trim($k);
if($k!="")
{
if($i $maxkey)
{
break;
}
$网站建设公司myrow = $this-dsql-GetOne("select * from cz_keywords where keyword='$k' And rpurl'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "a href='{$myrow['rpurl']}'u$k/u/a";
}
$i++;
}
}

把它替换成:

以下为引用的内容:

global $dsql;
$query="SELECT * FROM cz_keywords 上海南汇区网站建设公司WHERE rpurl'' ORDER BY rank DESC";
$dsql-SetQuery($query);
$dsql-Execute();
while($row = $dsql-GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "a href='$key_url' target='_blank'u$key/u/a";
}

通过以上代码,只要在文档关键词维护设置了带有链接的关键词,就可以实现在发布文章时自动就有会链接了。但相同的关键词出现了5次,这样就有5个链接,这样好像不太好,但我还没有找到解决的办法。希望有实现这个功能的高手指导一下。


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询