DEDE織夢從DedeCms5.3版本開始,官方就把TAG標(biāo)簽的分隔符號由空格改為英文狀態(tài)下的逗號,這樣就使得我們使用搜狗之類拼音輸入法的時(shí)候產(chǎn)生了很大不便,因?yàn)槲覀冚斎胫形臅r(shí)默認(rèn)會自動使用全角字符,這個(gè)時(shí)候輸入的逗號是全角逗號,與DEDE認(rèn)可的半角英文逗號是不一樣的,輸入法來回切換又麻煩,這里提供一個(gè)方法可以把你在TAG欄輸入的中文逗號自動變成英文逗號。
打開/dede/templets/article_add.htm文件:
然后找到257行的如下代碼:
<td><input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" />(','號分開,單個(gè)標(biāo)簽小于12字節(jié))</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,',');"/>(','號分開,單個(gè)標(biāo)簽小于12字節(jié))</td>
這樣,就可以了。
如果你想把修改文章(article_edit.htm)、添加軟件(soft_add.htm)等的標(biāo)簽也修改成這樣的話,那么找到對應(yīng)的模板按上面方法修改就行。