加拿大预测网-在线预测

信息动态

网站设计是技术与创意的完美融合!

技术资讯

DEDE内容页自动添加关键词链接

2014-08-16 16:41:47

网站内链对于青岛网站建设青岛网站制作𓆉非常重要,如果在DEDE系统下,可以通过如下方法让系统自动添加事先设定好的关键词链接,减少人力消耗。

上代码:

第一步
 

1、首先登录网站网站后台  选择 系统-系统基本参数-核心设置>找到关键词替换(是/否)一栏  选择 是
 

2、然后在 系统-系统基本参数-其他选项 中 找到 文档内容同一关键词替换次数(0为全部替换): 后面写个 1
 

3 在后台的 采集-🔯 文档关键词维护一栏 对关键词 加上需要的链接!这时有个小问题需要解决下 经过以上的几🍸个步骤 只能实现 在关键词 一栏中填写的关键词 才会有链接! 而内容出现的并没链接 所以 我们需要通过下一步来实现 内容页出现链接。

第二步

打开/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++;
   }
  }

加拿大预测网-在线预测:
替换为:

$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)<5)
                 {           
                     $karr[] = $key;
                     $kaarr[] = "<a href='$rul'><u>$key</u></a>";
                 }
         &n﷽bsp;   }

好了,添加一条新闻看看,已经显示了青岛网站建设超链接了。
 

0532-85810878 473587358 扫码添加微信

加拿大预测网-在线预测:扫码添加微信

扫码关注公众号

加拿大预测网-在线预测:官方公众号

2054585360