dede文本文档重要词维护保养作用失效,5.7SP2版本

2021-03-29 10:12

dede文本文档重要词维护保养作用失效,5.7SP2版本号文本文档重要词内部链接修补

近期升级 195

改动文档 \include\arc.archives.class.php

1、检索编码   $key = trim($row[ keyword

上边提升

global $cfg_replace_num; // 文本文档重要词内部链接修补 网老先生  2020-6-3

2、更换编码  $body = @preg_replace_callback( #(^| )([^ ]+)(?= |$)#sU , _highlight( \\2 , \$karr, \$kaarr, \\1 ) , $body);

为以下编码

            //$body = @preg_replace_callback( #(^| )([^ ]+)(?= |$)#sU , _highlight( \\2 , \$karr, \$kaarr, \\1 ) , $body);

            // 文本文档重要词内部链接修补 网老先生  2020-6-3

   if($cfg_replace_num 0)

            {

                $query = SELECT * FROM dede_keywords WHERE rpurl ORDER BY rank DESC

                $this- dsql- SetQuery($query);

                $this- dsql- Execute();

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

                {

                    $key = trim($row[ keyword

                    $key_url=trim($row[ rpurl

                    $body = str_replace_limit($key, a href= $key_url target= _blank u $key /u /a , $body, $cfg_replace_num);

                }

               

            }

            else

            {

                $query = SELECT * FROM dede_keywords WHERE rpurl ORDER BY rank DESC

                $this- dsql- SetQuery($query);

                $this- dsql- Execute();

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

                {

                    $key = trim($row[ keyword

                    $key_url=trim($row[ rpurl

                    $body = str_replace($key, a href= $key_url target= _blank u $key /u /a , $body);

                }

            }

   // 文本文档重要词内部链接修补 网老先生  2020-6-3

3、检索     //高亮度专用型, 更换数次是将会不可以做到数最多次

更换为 

// 文本文档重要词内部链接修补 网老先生  2020-6-3

//特定更换频次作用  

function str_replace_limit($search, $replace, $subject, $limit){ 

  if(is_array($search)){ 

    foreach($search as $k= $v){ 

      $search[$k] = ` . preg_quote($search[$k], ` ). `  

    } 

  }else{ 

    $search = ` . preg_quote($search, ` ). `  

  } 

  return preg_replace($search, $replace, $subject, $limit); 

}

// 文本文档重要词内部链接修补 网老先生  2020-6-3

//高亮度专用型, 更换数次时将会不可以做到数最多次




此表格仅用以商品及服务售前服务资询(您还可以拨通转2)
若有售后服务技术性资询,请递交订单


扫描二维码分享到微信

在线咨询
联系电话

020-66889888