乖兔博客

乖兔 > CMS系统 > 织梦cms发文章时tags标签中文逗号自动转英文半角

织梦cms发文章时tags标签中文逗号自动转英文半角

乖兔 更新于: 2020-03-26 分类:CMS系统

织梦cms文章tags中文逗号自动转英文.jpg

织梦发表文章的时候,tags标签的输入框和关键词的输入框默认如果需要串联多个,是需要用英文半角的逗号分割的,如果用的是中文输入法的逗号,那么会被连接成一个tag导致出现我们不想要的结果。而每次发表文章的时候都去切换输入法,就会很麻烦,毕竟再写正文的时候,我们还是要用回中文标点符号。

用javascript代码来实现输入中文逗号的时候自动替换成英文半角逗号

只需要做如下简单的改动:

涉及文件

  • /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,',');" />

这样,当你每次输入输入中文逗号的时候都会自动被替换成英文半角逗号,可以节省很多时间和工作量。这是文章模型的修改方法,其它模型同理,修改对应的模板文件即可。

打赏