Dedecms 发布文章时 Tag标签中文逗号自动变成英文逗号

2017-06-09 二次开发 浏览 手机预览
文章来源:http://www.imtr.cn/html/n53.html

织梦DedeCms是一款非常好用且开源的建站程序,从织梦DedeCms5.3版本开始,官方把TAG标签的分隔符号由空格改为英文状态下的逗号,这样使得经常原创文章的站长朋友非常不方便,因为我们输入中文时使用的是全角的逗号,输入法来回切换非常麻烦,那么有没有办法把输入的中文逗号自动变成英文逗号呢?


本文基于织梦V5.7SP2版本,其他版本修改大同小异。

打开/dede/templets/article_add.htm文件:

然后找到257行的如下代码:

<td><input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" />(','号分开,单个标签小于12字节)</td>

在input中增加代码:onkeyup="JavaScript:this.value=this.value.replace(/,/ig,',');"

像这样:

<td><input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" onkeyup="JavaScript:this.value=this.value.replace(/,/ig,',');"/>(','号分开,单个标签小于12字节)</td>

这样,就可以了。

可以在这里测试一下哦,输入中文逗号试试看 

如果你想把修改文章、添加软件等的标签也修改成这样的话,那么找到相应的模板按上述方法修改就可以了。

原文地址:http://www.imtr.cn/html/n53.html
  • 如果你的问题还没有解决,可以点击页面右侧的“ ”,站长收到问题后会尽快回复解决方案到你的邮箱。
  • 创造始于问题,有了问题才会思考,有了思考,才有解决问题的方法,才有找到独立思路的可能。 —— 陶行知