www.91084.com

GVKun编程网logo

织梦dedeCMS自动加内部链接起来的*佳办法利于seo(织梦网站自动添加超链接的方法)

24

对于织梦dedeCMS自动加内部链接起来的*佳办法利于seo感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍织梦网站自动添加超链接的方法,并为您提供关于DedeCms5.5全站自动给关键词加内部

对于织梦dedeCMS自动加内部链接起来的*佳办法利于seo感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍织梦网站自动添加超链接的方法,并为您提供关于DedeCms5.5全站自动给关键词加内部链接的修改办法、dedecms实现关键字自动加内链、dedecms织梦seo优化-自动添加关键词链接、dedecms织梦去掉文档内部链接自动连接Keywords的下划线的有用信息。

本文目录一览:

织梦dedeCMS自动加内部链接起来的*佳办法利于seo(织梦网站自动添加超链接的方法)

织梦dedeCMS自动加内部链接起来的*佳办法利于seo(织梦网站自动添加超链接的方法)

 

1.添加添加新变量 
首先进入网站后台->系统设置->系统基本参数->系统基本参数->添加新变量 

自动加内部链接起来的*佳办法利于seo


变量名称:“key_www” 
变量类型:选择“多行文本” 
参数说明:“内容内部链接设置如下:“需要被内部链接的内容”|“内部链接的连接”多个请用“,”隔开”。 
所属组:建议选择“其他选项”(方便管理)。 
2.设置内部链接关键词和链接 
完成*步进入“其它选项” 

拉到*下面设置内部链接: 
设置格式:”内部链接关键词|内部链接地址,内部链接关键词|内部链接地址,”。 
如: 

3.修改网站程序 
找到网站后台根目录的“article_add.php”文件,打开这个文件找到这个段代码。“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, ‘htmltext’);” ,在这段代码上面加上“ //内部链接 
$key_www = $dsql->GetOne(” Select * FROM `dede_sysconfig` WHERE varname=’key_www’”); 
foreach(explode(‘,’,$key_www['value']) as $value){ 
$keys=explode(‘|’,$value); 
$key_http[]=$keys[0]; 
$value_http[]=”“.$keys[0].”“; 

$body=str_replace($key_http,$value_http,$body); 
//内部链接”保存文件上次覆盖完成。 
完成以上步骤,如果新闻里有设置的关键和内部链接接就会自动加上了。 
效果如下: 

自动加内部链接起来的*佳办法利于seo4

本文章网址:http://www.ppssdd.com/code/12972.html。转载请保留出处,谢谢合作!

DedeCms5.5全站自动给关键词加内部链接的修改办法

DedeCms5.5全站自动给关键词加内部链接的修改办法

 

DEDECMS的全内部链接方法,所有设置Keywords的内部链接都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。 

1.修改系统参数—>核心设置—>关键词替换(是/否)使用本功能会影响HTML生成速度(这里选 是) 

2.修改 include/arc.archives.class.php 

找到 

$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body); 

在下方加入以下代码 

//设置所有Keywords 
$dsql12 = new DedeSql(); 
$query1="select * from dede_keywords"; 
$dsql12->SetQuery($query1); 
$dsql12->Execute(); 

while($kws = $dsql12->GetArray()) 


再找到: 

if($i > $maxkey) 

break; 


并删除。 

找到 

$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body); 

在其上方加上一个 



3.核心—>文档Keywords维护—>增加一个关键词和链接重新生成新闻即可。

本文章网址:http://www.ppssdd.com/code/7048.html。转载请保留出处,谢谢合作!

dedecms实现关键字自动加内链

dedecms实现关键字自动加内链

  方法一:核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可   方法二:   织梦dedecms文章内容页如何实现自动增加关键字内链   dede的文档关键词维护,就是自动加内链锚文本,对SEO非常重要。几乎所有用Dedecms的站长都要解决这个问题。官方默认规则是:   1.文档关键词维护添加关键词和url对应表   2.文章内容出现改关键词   3.文章的关键词出现这个词(就是这里<Meta name="keywords" content="" />)   显然第3条规则有问题,如果能去掉第3条规则就完美了。我以前也问过这个问题,但是没有解决,因此借深圳SEO平台求助,请大家不要见怪!(因为,比如网站有600篇,总不能手动去加关键词,这样会累死的),  站长解答:修改文件 /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>";   }
  友情提示一下:文件的修改请注意备份!   在后台,系统设置里设定一下自动替换的次数就行了。

dedecms织梦seo优化-自动添加关键词链接

dedecms织梦seo优化-自动添加关键词链接

 
织梦目前是非常流行的CMS。今天郑州网站建设蝶动网络分享一个给织梦关键词自动添加链接的方法。此方法可以用来给你的网站添加内链。合理的内链可以让你的网站更易于让蜘蛛抓取到信息,更合理的分配权重,以及获得更好的客户体验。下面谈下具体的方法:
 
首先进入织梦内容管理系统的后台管理中心。
 
1、后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。
 
2、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1(如果同一个关键词在同一个页面上出现多次内部链接,似乎不很好,所以这里我选择一次,也就是在文章内容*次出现关键词的时候加链接)
 
3、后台>采集>文档关键词维护, 在这里面设置关键词以及指向网址的链接。例如:关键词(网站建设)链接(http://www.ppssdd.com)
 
但是这里有个问题,这个只是在添加文章时,在关键字一栏里填写的关键字才有链接(这样还是显得比较麻烦)而文章里出现的其他”文档关键字”是不会被加上链接的。
 
怎么才能让文章中出现的关键字也自动加上链接呢?
 
打开/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[] = “$k”;
}
$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)<10)
{
$karr[] = $key;
$kaarr[] = "$key";
}
}
 
注:
 
1、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1(视情况修改,不宜太多)
 
2、if(substr_count($body,$key)<5) (关键词链接个数)
本文章网址:http://www.ppssdd.com/code/348.html。转载请保留出处,谢谢合作!

dedecms织梦去掉文档内部链接自动连接Keywords的下划线

dedecms织梦去掉文档内部链接自动连接Keywords的下划线

 

织梦有一个功能,可以实现新闻内出现的Keywords自动加链接,但是有时候不会改CSS的话有可能这个Keywords会有下划线提示,其实去掉也特别简单,只是一个u标签在起作用。 因为是文档解析过程中替换的,所以很自然的找到include\arc.archives.class.php这个文件,

找到

1

2

3

4

5

6

7

 

      while($row = $this->dsql->GetArray())

            {

      $key = trim($row['keyword']);

      $key_url=trim($row['rpurl']);

      $karr[] = $key;

      $kaarr[] = "<a href='$key_url'  target='_blank'><u>$key</u></a>";

            }

 

修改为

1

2

3

4

5

6

7

 

  while($row = $this->dsql->GetArray())

            {

    $key = trim($row['keyword']);

    $key_url=trim($row['rpurl']);

    $karr[] = $key;

     $kaarr[] = "<a href='$key_url' title='$key' target='_blank'>$key</a>";

            }

 

实际上也就是去掉了u标签,这个u标签的样式默认就是带下划线的,去掉就可以了,我还给链接加一个利于seo的title,加了一个class标签,方便用css独立对Keywords链接进行样式控制。

办法二:

当然也可以css控制让u不显示下划线,例如css中添加

u{ text-decoration:none;}

具体情况根据自己需要而为。

本文章网址:http://www.ppssdd.com/code/12111.html。转载请保留出处,谢谢合作!

关于织梦dedeCMS自动加内部链接起来的*佳办法利于seo织梦网站自动添加超链接的方法的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于DedeCms5.5全站自动给关键词加内部链接的修改办法、dedecms实现关键字自动加内链、dedecms织梦seo优化-自动添加关键词链接、dedecms织梦去掉文档内部链接自动连接Keywords的下划线等相关知识的信息别忘了在本站进行查找喔。

本文标签: