织梦发表文章的时候,tags标签的输入框和关键词的输入框默认如果需要串联多个,是需要用英文半角的逗号分割的,如果用的是中文输入法的逗号,那么会被连接成一个tag导致出现我们不想要的结果。而每次发表文章的时候都去切换输入法,就会很麻烦,毕竟再写正文的时候,我们还是要用回中文标点符号。
只需要做如下简单的改动:
涉及文件
/templets/article_add.htm
/templets/article_edit.htm
打开这两个文件,找到:
<input name="tags" type="text" id="tags" value="" onChange="$Obj('keywords').value=this.value;" />
把它改成下面这样
<input name="tags" type="text" id="tags" value="" onChange="$Obj('keywords').value=this.value;" onkeyup="JavaScript:this.value=this.value.replace(/,/ig,',');" />
这样,当你每次输入输入中文逗号的时候都会自动被替换成英文半角逗号,可以节省很多时间和工作量。这是文章模型的修改方法,其它模型同理,修改对应的模板文件即可。