K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

列表页输入数字跳转到分页的代码有个小的BUG

1Next >

soman 发表于:11-01-14 23:46 [添加收藏] 楼主 [回复] #Top#
soman 人气:59 积分:359 金币:1305
今天又发现一个错误,我全站用的是生成静态页面。新闻中心的列表页的URL是/news/,分页代码里的数字1及前一页,点击的话有问题,点击第二页(/news-2/)这个没问题,点击第一页的话就是/news-1/了,而且不是/news/。这个BUG我参考http://www.kingcms.com/forums/Share/t12004/搞定了。但是还是有一个小BUG,就是列表页的数字后面的输入框,输入2及以上的数字,跳转到列表页是问题的,但是输入1的话,还是跳转到/news-1/。我看了下代码,输入框上用JS代码实现跳转的,代码如下:
 <input type="text" size="3" onkeydown="if(event.keyCode==13) {window.location='/news-'+this.value+'/'; return false;}" />
这个代码要如何实现,输入1的时候跳转到/news/,输入2及以上才是跳转到/news-2/之类的
soman 发表于:11-01-15 15:23 沙发 [回复] #Top#
soman 人气:59 积分:359 金币:1305
看来什么玩意都得靠自己啊。问了下朋友,结合JS,及修改KC生成代码搞定了。
把system/lib/func.php的2485行代码
$jump='<input type="text" size="3" onkeydown="if(event.keyCode==13) {window.location=''.kc_formatpath($_url,"'+this.value+'").''; return false;}" />';
修改成
$jump="<input type="text" size="3" onkeydown="if(event.keyCode==13) {if(this.value==1) { window.location='".kc_formatpath($_url,1)."'; } else { window.location='".kc_formatpath($_url,"'+this.value+'")."';} return false;}" />";
大功告成!!!!
另,大类列表页调用所有小类标题且分布没人搞定吗?
99163 发表于:11-01-15 15:38 板凳 [回复] #Top#
99163 人气:865 积分:1901 金币:6081
KC元老 灌水狂人
嗯,这个问题.为什么还那么多人问呢? 贴子里有写的,建议多找找
soman 发表于:11-01-15 15:57 4楼 [回复] #Top#
soman 人气:59 积分:359 金币:1305
哪个帖子里有?我是没找到,全世界都找完了,麻烦楼上给个网址,我看下
lanrennet 发表于:11-01-16 23:24 编辑于:01-16 23:25 5楼 [回复] #Top#
lanrennet 人气:113 积分:949 金币:5089
KC元老
睡觉
jjplay 发表于:11-03-03 19:06 6楼 [回复] #Top#
jjplay 人气:80 积分:217 金币:1115
KC元老
repace 'news-1' = 'news'
yuxinpop 发表于:11-06-29 23:53 7楼 [回复] #Top#
yuxinpop 人气:146 积分:75 金币:9402
最佳新人
为什么我php的列表分页的内容都是一样的呀?

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号