phpcms考虑到根据英文目录生成地址的场景,默认英文目录是不允许输入空格的。但是大部分时候,我们是不需要这个功能的,而需要英文目录里有空格,然后可以输入一段英文,供前台调用。
那么如何允许在英文目录输入空格呢?打开下面4个文件,将验证$(“#catdir”)的正则表达式添加上“|[ ]”即可。
打开: phpcms\modules\admin\templates\category_add.tpl.php phpcms\modules\admin\templates\category_edit.tpl.php ^([a-zA-Z0-9、-]|[_]){0,30}$ 替换成 ^([a-zA-Z0-9、-]|[_]|[ ]){0,30}$ 打开: phpcms\modules\admin\templates\category_page_add.tpl.php phpcms\modules\admin\templates\category_page_edit.tpl.php ^([a-zA-Z0-9]|[_-]){0,30}$ 替换成 ^([a-zA-Z0-9]|[_-]|[ ]){0,30}$