您的位置 首页 php

php版本高于5.5织梦cms内链失效的解决方法

打开 /include/arc.archives.class.php 找到

改成

global $cfg_replace_num;

if($cfg_replace_num > 0)

{

$query = “SELECT * FROM #@__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 #@__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);

}

}

继续找到

//高亮专用

在它上面加入

//指定替换次数功能

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);

}

又一个绝版教程,原创

文章来源:智云一二三科技

文章标题:php版本高于5.5织梦cms内链失效的解决方法

文章地址:https://www.zhihuclub.com/76590.shtml

关于作者: 智云科技

热门文章

网站地图