老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
1,916

Discuz! X2 SEO设置中添加空格无效的解决方法

分类 网站技术/村民张先生 发布于 2011-11-24 00:30
0

这是官网“下砂”提供的解决方案。

修改文件 source/function/function_core.php ,查找 function strreplace_strip_split($searchs, $replaces, $str) {

替换这段代码:

function strreplace_strip_split($searchs, $replaces, $str) {
$searchspace = array('((\s*\-\s*)+)', '((\s*\,\s*)+)', '((\s*\|\s*)+)', '((\s*\t\s*)+)', '((\s*_\s*)+)');
$replacespace = array('-', ',', '|', ' ', '_');
return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
}

为:

function strreplace_strip_split($searchs, $replaces, $str) {
$searchspace = array('(((\s)*\-(\s)*)+)', '((\s*\,\s*)+)', '((\s*\|\s*)+)', '((\s*\t\s*)+)', '((\s*_\s*)+)');
$replacespace = array('$3-$3', ',', '|', ' ', '_');
return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
}

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/2011942.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截