烦是烦了点。提供几点参考意见:1)实际应用中,很少有一个栏目会有很多内容的
2)假设一个栏目有很多内容,几个月以前的东东基本是不需要再去管它了,只提供一个查询功能(新浪网很多地方就是这样)
3)每次只生成list1.html~list3.html这前几页,后面的不要生成,当用户请求该页面的时候再现生成好了(CCTV就是这样搞的)
4) 至于栏目分类,你可以利用shtml的include功能从别的文件中include它,这样更新分类就简单了
2)假设一个栏目有很多内容,几个月以前的东东基本是不需要再去管它了,只提供一个查询功能(新浪网很多地方就是这样)
3)每次只生成list1.html~list3.html这前几页,后面的不要生成,当用户请求该页面的时候再现生成好了(CCTV就是这样搞的)
4) 至于栏目分类,你可以利用shtml的include功能从别的文件中include它,这样更新分类就简单了
楼上的楼上,如果的确遇到楼主的问题怎么解决?所有list.php都要列出来显示的时候
注:你的名字真是如雷惯耳
==========
大兄弟 看清楚 我是wutingting_123456789 不是 wutingting_12345678
你也可以注册个 wutingting_1234567啊 ^_^
容易啊.数据库记录了每页的名字就可以了
其实我有一个笨办法可以减少每次的生成静态页的操作次数 但是计算起来比较麻烦
就是每个列表页的新闻条目数是一个动态值
假设我们规定一个列表页容纳的新闻数最多20条 最少15条
第一次数据库里有100条记录的话
一次生成list1.html list2.html list3.html list4.html list5.html 每页15条 共4页
当再添加一条新闻的时候 只重新生成第一页 即第一页新闻数目为16条
如此类推 当达到20条时 所有新闻数为65条
[1]:第一页为20条 第二页以后各15条
再添加一条新闻
第一页容纳变为16条 第二页变为20条 剩下的不变每页15条
[2]:再添加5条新闻时 第一页16条 第二页20条 第三页20条 剩下不变每页各15条
[3]:再添加时。依次类推直到所有页都满20条才多出个list6.html来
大体遵循“逢5(条)进1(页)”的原则
以上方法还可修改 比如[2]过程之后可以每添加一条新闻都重写前三页 直到每页都满20为止
这样其实只是减少了每次添加新闻后所需要重写的列表页的文件数量
而且如果列表页的新闻条目数本来设置的不多的 看起来会忽多忽少 多的话不影响查看效果 动态值控制在20%左右估计效果就很好了如此繁杂的操作不知道那位高人能写出来! 噢卖糕的!!还不如每次都重写省事儿!
有点搞笑 各位当笑话看吧
按你的说法,其实已经不是CMS了,只是一个新闻系统