最新版:dedecms V5.6 文档关键词自动链接怎么解决

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

  dede cms V 5. 6如何解决文档关键词的自动链接

  

  dede cms V 5. 6如何解决文档关键词的自动链接?

  以下设置是必需的:

  1、背景-采集-文档关键词维护添加关键词并链接

  2、背景系统核心设置关键字替换(是/否)使用此功能将影响HTML的生成速度:是

  3、背景系统-其他选项文档的内容是相同的关键词替换时间(0表示全部替换):设置一个值(例如,文章文章彼此收录,收录[ k20],例如dede和dede cms,系统将用dede替换以下dede cms。我的方法是将关键词的替换数设置为1,然后文档关键词保持dede和dede cms将频率设置为相同。)

  修改文件:/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=&#39;{$myrow[&#39;rpurl&#39;]}&#39;>$k</a>";

}

$i++;

}

}

  将上面的代码替换为以下代码:

  代码如下:

  global $dsql;

$query="SELECT * FROM dede_keywords WHERE rpurl&#39;&#39; ORDER BY rank DESC";

$dsql->SetQuery($query);

$dsql->Execute();

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

{

$key = trim($row[&#39;keyword&#39;]);

$key_url=trim($row[&#39;rpurl&#39;]);

$karr[] = $key;

$kaarr[] = "<a href=&#39;$key_url&#39; target=&#39;_blank&#39;>$key</a>";

}

  推荐的研究:织梦 cms

  以上是如何解决dede cms V 5. 6文档关键词自动链接的详细内容。有关更多详细信息,请注意php中文网站上的其他相关文章!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线