将多个关键词不用空格而是用符号 | 来分开的解决方案。
主要是涉及到英文站点的关键词分隔
因为一些英文关键词是两个词组成的,所以中间得用空格,但是v9会认为这中间有空格的词是两个词来对待。
打开下面的文件:
\phpcms\modules\content\fields\keyword\output.inc.php
第五行代码:
$tags = explode(' ', $value);
修改为:
$tags = explode('|', $value);
然后保存,更新缓存。
这样在添加文章的时候,关键词之间可以用|符号来隔开,而空格继续保留。