欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>PHP教程>DedeCms教程

目录导航

DedeCms 文章内容关键词内链

亚洲服务器 添加于 2010-11-13   DedeCms

DedeCms教程

内链对于SEO来说也是非常关键的因素之一,所以一直有很多人关注。下面给大家一个关于DEDECMS文章内容关键词自动链接也相当于内链的方法。

DedeCms的文档关键词维护可为文档中的关键词自动加上链接(内链),但是官方提供的方法必须满足以下三个条件:

1、文档关键词维护添加关键词和url对应表;
2、.文章内容出现改关键词;
3、.文章的meta标签中有此关键词(即<meta name="keywords" content="" />)

因此,如果meta标签中没有此关键词,文档中是不会自动添加链接的。所以我们就得自己动手了 修改文件 /include/arc.archives.class.php 查找到以下内容:

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['rpurl']}'><u>$k</u></a>";
}
$i++;
}
}

将其修改为:

global $dsql;
$query="SELECT * FROM dede_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>";
}

通过这样修改后,我们就可以实现自动为关键词增加链接了。

本文出自零度科技转载请注明出处:http://www.ldisp.com/a/dedecms/2010/676.shtml

上一篇:DedeCms5.5 列表页调用全站文章
下一篇:DEDECMS栏目列表分页标识,内容页标题序号

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

103

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理