关键词文章采集源码(系统>系统基本参数>核心参数>关键字替换次数(是/否))

优采云 发布时间: 2021-09-06 12:07

  关键词文章采集源码(系统>系统基本参数>核心参数>关键字替换次数(是/否))

  1、System> System Basic Parameters> Core Parameters> Keyword Replacement (Yes/No) 使用此功能会影响HTML生成速度:选择DEDEcmstutorial

  2、Core> 批量维护> 文档关键词system:这里添加关键词和url对应表

  3、发布文章时,关键词必须添加关键词,否则即使文章出现关键词也不会自动添加链接。

  显然第三点做起来很麻烦。如果是采集,是不可能做到的。还有一点就是如果文章在默认设置中出现多次,会增加5次链接,添加这么多链接显然不符合SEO。以下两点还不足以进行修改:

  先修改第3点,这样在发布文章时,可以通过修改/include/arc.archives.class,自动添加链接,无需在关键词自动链接列表中添加关键词。 php,找到如下代码

  foreach($kws as $k)  <br />        {               $k = trim($k);  <br />            if($k!="")  <br />            {                   if($i > $maxkey)  <br />                {                       break;                   }  <br />                $myrow = $this->dsql->GetOne("select * from dede_keywords where keyword='$k' And rpurl'' ");  <br />                if(is_array($myrow))  <br />                {  <br />                    $karr[] = $k;  <br />                    $GLOBALS['replaced'][$k] = 0;  <br />                    $kaarr[] = "$k</a>";  <br />                }  <br />                $i++;  <br />            }  <br />        } 

  修改为:

  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[] = "$key</a>";    }  

  我们来看看如何定义关键词replacement 次数。新安装的dede5.6在系统参数>其他选项>文档内容与关键词replacement次数相同(0表示全部替换)。这个参数是定义的,我从5.1升级到5.6,没看到这个参数,不过可以通过在系统参数中添加全局变量来添加>添加全局变量的设置方法是如下

  变量名:相同的文档内容关键词replacement次(0表示全部替换)

  变量值:cfg_replace_num

  变量类型:数字

  组:随便你(你可以在你选择的组中找到这个参数)

  现在尝试添加另一个文章,或者重新生成原来的文章,关键词是否可以自动添加内部链接?

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线