DEDECMS自动内链生成解决方法--DEDE关键字内链

softyun3年前cms教程39

织梦DEDECMS是目前国内最优秀的CMS程序之一,利用它建站的朋友非常之多。我们都知道内部链接对于SEO来说有多重要,DEDE自带有个文档关键词批量维护的功能,可以在设置好关键词及链接地址后,在文章内容中自动加上该关键词的链接,但是却有一个弊端,可能不少朋友都发现了,就是只有在文章关键词标签中添加了此关键词后,才会在内容中加上相应的链接。
一般从SEO的角度来说,当前文章的KEYWORD标签只是一两个关于这篇文章的关键词,想做好内链,那得把首页及其他相关页的关键词都能自动加上链接,这样程序默认就实现不了了。这里给大家分享一下怎样实现这个功能。
其实也很简单,就是修改这个文件:/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>”; 
  }。 
然后再到批量关键词维护里设置关键词及链接地址,系统设置里也可以设置每个关键词的替换次数,junles建议设置为一次就可以。有没有帮助到你。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

dedecms的首页、内容页、列表页中 动态JS调用评论数

dedecms的首页、内容页、列表页中 动态JS调用评论数本教程中评论数的调用方法  织梦Dedecms5.7能用,如果每次评论都更新HTML吧 又太费资源 。织梦Dedecms官方论坛看到很多朋友都...

删除文章时删除缩图和内容中大图

打开dede/inc/inc_batchup.php找到"//删除数据库的内容"在这前面加上 //删除缩略图 if($arcRow['litpic']!=""){ $dsql->Execut...

织梦dedecms自定义表单,“必填项”设置方法

织梦dedecms是织梦一款开源建站程序,因为他的灵活和易用性受到很多新手站长和企业的欢迎,大多数企业站都是采用dedecms搭建,今天我们说一下织梦dede中的自定义表单功能,织梦的自定义表单功能可...

DEDECMS栏目目录名优化方案

DEDE V5.6中已经增加了默认扩展名的优化设置,允许用户启用扩展名是否添加到栏目地址中。 在后台系统-核心,可以选择栏目网址使用目录名(不显示默认页,即是 /a/abc/ 形式),如果启用,所有的...

修改织梦dedecms的Artlist标签去掉table

本文介绍了在织梦dedecms中修改Artlist标签,以去掉table的方法,有需要的朋友参考下。希望可以帮助到你 使用织梦dedecms建站修改模板时,多会遇到织梦自动生成 table,tr,td...

织梦dedecms 5.1 utf-8版本英文修改方法

织梦dedecms 5.1 utf-8版本英文修改方法本修改经过多次测试在 大部分国外空间都安装正常。 如果不会修改的,请下载我提供的织梦dedecms5.1UTF-8英文版本 文章模块。已...