1Next >
fox1383164k | 发表于:10-09-02 09:59 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
打开admin/article/index.asp
①在最后面添加一个function '************************************************** '添加的允许全角逗号 Function aKeyWord(tString) aKeyWord = Replace(tString,",",",") End Function '================================================== ②寻找:artkeywords='"&safe(artkeywords)&"' 改成 artkeywords='"&aKeyWord(safe(artkeywords))&"' 这是解决了添加新文章时关键词的逗号转换 ③寻找:listkeyword='"&safe(data(7,0))&"' 改成 listkeyword='"&aKeyWord(safe(data(7,0)))&"' ④寻找:'"&safe(data(7,0))&"' 改成 '"&aKeyWord(safe(data(7,0)))&"'
Ta最近还发表过
[分享]
25个时尚杰出的登录表单设计
(23-03-10)
[错误]
kingcms5.0/5.1漏洞
(19-02-14)
[分享]
关于php版自定义模块搜索问题解决
(17-10-21)
[使用]
可以下拉的自动生成导航栏menu
(13-09-19)
[错误]
KingCMS 企业版(PHP) 6.0.970(Sp1)几个错误的解决方案
(13-06-20)
随机阅读
[其他]
女人杀狗笑容满面,无耻眼镜男充当奸夫
(15-06-10)
[分享]
中奖了额,这个答案坑人啊,,不会算。。怎么算。。
(13-08-16)
[其他]
寻找巴黎的隐蔽购物处
(12-07-28)
[疑问]
有什么手段实现调用正文内容的部分内容来优化网页?
(12-03-13)
[其他]
哥躺的姿势帅不?
(11-06-03)
|
fox1383164k | 发表于:10-09-02 15:38 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
KINGCMS使用的关键词分隔符号是英文逗号,我们在输入的时候,输入关键词又要切换输入法输入英文的逗号,好麻烦,又累。
上面,讲了如何将中文逗号改为英文逗号。 但是那是要在服务器上判断一次,增加服务器的负担,这里,我把运算交给了客户端,只要在输入框一输入中文的逗号“,”,在INPUT框内马上自动更换为英文逗号。 原文件不要动,只要修改INPUT的调用函数form_input 打开page/system/fun.asp 'stepv修改客户端自动替换中文逗号 public sub form_input(l1,l2,l3,l4)'formname,label,value,check dim I1,I2,I3 I1=sect(l4&";","("&l1&"|6|.+?|)","(;)","") Select Case l1 Case "artkeywords" if len(I1)>0 then I2=split(I1,"-") if ubound(I2)=1 then I3=" maxlength="""&I2(1)&"""" end If Il "<script>function ReplaceDot(str){var Obj=document.getElementById(str);var oldValue=Obj.value;while(oldValue.indexOf("","")!=-1)//寻找每一个中文逗号,并替换;"&vbcrlf&"{Obj.value=oldValue.replace("","","","");oldValue=Obj.value;}while(oldValue.indexOf("",,"")!=-1)//寻找每一个双英文逗号,并替换;"&vbcrlf&"{Obj.value=oldValue.replace("",,"","","");oldValue=Obj.value;}}</script>" Il "<p><label>"&l2&"</label><input type=""text"" name="""&l1&""" id="""&l1&""" value="""&formencode(l3)&""" class=""in4"""&I3&" onKeyUp=""ReplaceDot('"&l1&"')"" />" Il king.check(l4) Il "</p>" Case Else if len(I1)>0 then I2=split(I1,"-") if ubound(I2)=1 then I3=" maxlength="""&I2(1)&"""" end if Il "<p><label>"&l2&"</label><input type=""text"" name="""&l1&""" id="""&l1&""" value="""&formencode(l3)&""" class=""in4"""&I3&" />" Il king.check(l4) Il "</p>" End Select end sub 支持替换中文逗号和双英文逗号 “,,” 按上面的做法,只是新发文章的关键词可以自动更改逗号。 新建栏目与新建单页面也要有这个功能,其实很简单。 把page/syste/fun.asp里面的Case加上两个页面的INPUT的ID号进去即可 Case "artkeywords","listkeyword","onekeyword" |
121.17.98.* | 发表于:10-09-05 17:46 板凳 [回复] #Top# |
---|---|
![]() |
回复:楼主
您好: 在每个产品单页面中的关键字之间会自动添加逗号,请问这里的逗号怎么去掉啊?麻烦您帮忙 |
banth | 发表于:10-09-06 22:25 4楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
这个头像真的很诱惑!
|
zongxiao08 | 发表于:11-04-28 18:10 5楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
这个头像真的很诱惑!
|
1Next >