DEDE内容中自动添加关键字链接的方法
地图 | 热门标签 | RSS
本栏目:【网页设计】
内容为:今天想 找一篇关于在内容中自动添加关键字链接的方法,最后在网上找了一篇这样的文章,CMS采用DEDECMS系统,通过设置,内容页只要有相关关键字就会自动出现已经设置好的连接。 http://www.dlt163.cn/xinwen/20100111888.html,在这篇文章里面有两个关键字,
美术园首页
您当前的位置 >> 美术园美术学习网 > 设计网 > 网页设计 >

DEDE内容中自动添加关键字链接的方法

本站:(美术园)美术网 时间:2010-09-07 21:01 |挑错|美术论坛

今天想找一篇关于在内容中自动添加关键字链接的方法,最后在网上找了一篇这样的文章,CMS采用DEDECMS系统,通过设置,内容页只要有相关关键字就会自动出现已经设置好的连接。

http://www.dlt163.cn/xinwen/20100111888.html,在这篇文章里面有两个关键字,即“千斤顶”与“索具”。我在发布文章的时候都没有加上链接,现在都文章里面去看,是有链接的,所以这些链接都是自动加的。这其实也就是实现了DEDE自动加内链的功能。

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

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

2、然后“采集”,“文档关键词维护”,在这里面设置关键词,指向网址。这里,我设置的是“千斤顶”与“索具”都链向http://www.dlt163.cn。注意:这里频率不是指关键词出现的次数。

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++;
}
}

把它替换成:

以下为引用的内容:

$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>";
}
}

    通过以上代码,只要在“文档关键词维护”设置了带有链接的关键词,就可以实现在发布文章时自动就有会链接了。

经过不断的测试和试验,证明是有效的,但是在某个页面还是没有起到作用。后来发现但凡是采集的内容,都没有自动生成关键字属性,所以里面的内容不会自动替换。新发表的内容由于会自动采集TAG标签(也就是关键字标签),所以内容有效。那么采集回的内容在高级选项上随便添加个关键字,这样也就有效了。

为了更方便大家我把文件做成文件包替换就可以了。

    [上一篇:网站页面信息优化

    !▲▲本文被收藏: 次▲|已有0条评论|我来说两句 |挑错|返回顶部

    本文DEDE内容中自动添加关键字链接的方法的标签: dede 方法 关键字 内容 自动 链接 添加
    [下一篇:dede的文档关键词维护,自动加内链锚文本
    相关文章

    美术网 | 美术高考网 | 美术图库 | 画室大全 | 联系我们| 网站地图| TAG标签| rss订阅 |百度map | 投稿 admin#meishuyuan.com QQ:28792267
    美术园美术网是为美术爱好者了解学习美术知识所创建的一个美术学习交流网站,含有美术新闻最新画展美术博客美术学习美术论坛、等特色内容。

    美术园:美术爱好者交流社区!MeiShuYuan.com