让Discuz! X3.2 SEO标题里的“-”支持空格

    打开Discuz!根目录下sourceclasshelperhelper_seo.php文件
找到如下代码:

  

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

  修改$replacespace数组里的值,如果是“论坛 - 方圆建筑”,那么只需要将"-"改为带前后空格的" - "就好了。

  演示案例:http://bbs.yuanzhumuban.cc/

原文地址:https://www.cnblogs.com/68xi/p/11596673.html