关键词采集文章发布(dedeV5.3中设置的步骤自动加内链链接)

优采云 发布时间: 2021-10-06 15:18

  关键词采集文章发布(dedeV5.3中设置的步骤自动加内链链接)

  我发布文章时没有添加链接。现在转到文章。存在链接,因此这些链接将自动添加。实际上,这是为了实现Dede自动内链的功能。Dede在发布文章>时会自动添加一个链接。该文章的内容如下:

  1、输入背景、系统、基本系统参数、核心设置、关键字替换(是/否),然后在此处选择“是”

  2、然后“采集”、“文档关键词维护”,在此处设置关键词,并指向网站。在这里,我将“健康591网络”和“it健康网络”设置为链接。注:此处的频率不是指关键词

  3、发布文章时,在“标签”中输入相应的关键词:health 和it 。请注意,Dede背景设置必须以这种方式设置,否则将无法工作

  以上仅适用于DedecmsV5.3中设置的步骤。这个函数已经实现了,但是非常麻烦。每次发送文章,我都要在标签中输入相应的关键词,这很麻烦。修改以下代码以自动添加内链,而无需设置第三步。和DedecmsV5.3及以上支持:

  修改文件/include/arc.archives.class.php以查找以下段落:

  以下为参考资料:

  foreach($kws作为$k)

  {

  $k=修剪($k)

  如果($k!=“”)

  {

  如果($i>$maxkey)

  {

  中断

  }

  $myrow=$this->dsql->GetOne(“从cz_关键字中选择*,其中关键字='k'和rpurl'”)

  if(is_数组($myrow))

  {

  $karr[]=$k

  $GLOBALS['replaced'][$k]=0

  $kaarr[]=“$k”

  }

  $i++

  }

  }

  替换为:

  以下为参考资料:

  全球$dsql

  $query=“从cz_关键字中选择*,其中rpurl”“按等级描述排序”

  $dsql->SetQuery($query)

  $dsql->Execute()

  而($row=$dsql->GetArray())

  {

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

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

  $karr[]=$key

  $kaarr[]=“$key”

  }

  通过以上代码,只要在文档关键词维护中设置了带链接的关键词,您就可以在发布时自动链接文章。但同样的关键词出现了五次,因此有五个链接。看起来不太好,但我还没有找到解决办法。我希望有专家来实现这个功能

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线