使用中发现,当关键词和摘要带有小数点(.)时,系统会把它替换掉或者变为逗号(,),这个在部分情况是很不合理的,特别是下载类型的网站,因为绝大多数软件都有版本号的,而版本号里面都含有这个小数点(.),如果替换掉了就不好了。
暂时不清楚PHPCMS官方这样处理的原因,下面说一下解决办法。
打开文件 /phpcms/model/content_model.class.php ,找到86行282行,去掉里面的代码即可:
$systeminfo['description'] = str_replace(array('/','\','#','.',"'"),' ',$systeminfo['description']);
$systeminfo['keywords'] = str_replace(array('/','\','#','.',"'"),' ',$systeminfo['keywords']);
按照上面的办法就可以了,初步怀疑可能跟相关热词搜索有关,发现带了小数点的关键词会出现不存在此关键字!