| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 826 人关注过本帖
标题:静态栏目分页讨论
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:6 
静态栏目分页讨论

用静态的理由就不用多说了....这里只讨论思路,不限制用哪种语言来实现.

生成栏目确实比生成一个普通的的页面难很多
1:我认为只能使用上一页,下一页,加一个手动输入页数实现跳转.
理由:如果要显示总共多少页,那绝对是要每加一个新记录都要重新生成.
2:不使用每次都重新生成所有,既从最后页开始生成,直到第一页.
当新增记录时,必然要出现新的第一页,问题就在这里?
比如原来有5页假设为Index.html,Index_2.html,Index_3.html,Index_4.html,Index_5.html

当新增一页每个页面的命名都要往后推移一位

各位朋友有什么好的意见~

搜索更多相关主题的帖子: 静态 栏目 Index 新记录 
2007-02-21 15:11
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

这种功能个人认为也得需要执行后台程序,就算静态分页。首先要解决的是数据库中如何判断是否有新记录,这是一个难点,以前本人做ASP.NET的Ajax+XML的分页程序就遇到过这个问题。也就是说个人认为生成html页面不是难事,难就难在判断数据库是否有新记录上。这点不好做,因为数据记录是存在的,无论什么样的操作都需要读取数据库。所以说就跟天平一样这头负担轻,另外一边负担就重。

2007-02-21 20:37
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用yms123在2007-2-21 20:37:04的发言:

这种功能个人认为也得需要执行后台程序,就算静态分页。首先要解决的是数据库中如何判断是否有新记录,这是一个难点,以前本人做ASP.NET的Ajax+XML的分页程序就遇到过这个问题。也就是说个人认为生成html页面不是难事,难就难在判断数据库是否有新记录上。这点不好做,因为数据记录是存在的,无论什么样的操作都需要读取数据库。所以说就跟天平一样这头负担轻,另外一边负担就重。

首先要解决的是数据库中如何判断是否有新记录?

这个我认为可以在栏目内做个标志,表明记录已生成到哪一条,重新生成之前,判断这条记录在哪个页上,根据这个生成本页和后面的页,

如果最新的排在最后一页,就不会有我上面提到过的那个问题,如果要最新在在第一页则会有。


中国人的财富网:http://www..cn/
2007-02-21 21:47
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
如果是XML的话可以取得记录数,HTML没取过。
2007-02-21 21:55
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
我指的是将数据库中的记录生成栏目分页,
比如:

新闻测试1
新闻测试2
...
...
...
新闻测试N

这样一个分页为静态!这和XML有什么关系!

中国人的财富网:http://www..cn/
2007-02-21 21:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用caiyakang在2007-2-21 21:59:55的发言:
我指的是将数据库中的记录生成栏目分页,
比如:

新闻测试1
新闻测试2
...
...
...
新闻测试N

这样一个分页为静态!这和XML有什么关系!

首先就是静态分页,新的记录得追加到新的网页或最后的网页中。
那么一页记录的记录数是固定的,需要知道最后一页的记录是否已经满了(也就是到了一页的最多的记录数)
如果满了生成新的一页,没有则在最后一页进行追加记录。
那么HTML如何得到最后一页的记录数?要不然的话就只能在某个地方记录一下最后一页的记录数(数据库或网页中)。

2007-02-21 22:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
这只是考虑到了添加记录的问题,删除记录也不简单。因为删除记录可能要对分页进行重新计算,如果不重新生成所有分页的话,有难度。
2007-02-21 22:27
快速回复:静态栏目分页讨论
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043791 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved