动态页面生成静态页面怎么搞?

wmydkya 2009-02-23 01:56:38
我想问问关于生成静态页面的知识(越多越好)。

主要是一个传参数的新闻页面,把它搞成静态页面。
要用到什么什么模板页,怎么用,页面上的还有别的动态的新闻列表,怎么更新?

这个静态页面什么时间去生成,生成后又怎么更新。
最好能全过程写写,(当然最主要的是思想完整)。
...全文
2324 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
snow_yuan 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 hanyucq123 的回复:]
用AJAX吧,不用模板
你先做成动态页,然后用Ajax去获取这个页的HTML代码,然后写成一个HTML文件即可。如果你要全站都静态化,你动态页里的链接地址也要相应的改改。比如,你有一个链接连到http://www.abc.com/dispcontent.asp?id=1631,那么你应该把这个改成http://www.abc.com/dispcontent1631.html或者其他形式,总之就是建议用ID号加其他的什么东东比如内存添加的时间等来做静态页面的地址。
[/Quote]


这样好像没什么意义了把, 做成静态页面是为了减轻服务器的压力, 这种伪静态貌似…………

snow_yuan 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 zorywa 的回复:]
这种静态的,如果需要留言等数据输入,HTML怎么办到呢?
[/Quote]

这就要用到ajax了 可以在静态页面上调用一些功能,

提交留言 最新新闻列表都没问题的
sh_suyuelin 2009-02-24
  • 打赏
  • 举报
回复
防静态。或者学CSDN。
wmydkya 2009-02-24
  • 打赏
  • 举报
回复
不管用什么方法生成一个静态页面。

主要是上面的评论怎么处理,还有新闻列表之类的(怎么办才是最新的撒)?
主要是这个!
djzblue 2009-02-24
  • 打赏
  • 举报
回复
利用自定义标签定义html模板,然后在代码中替换生成
liaoyunt07 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 hanyucq123 的回复:]
用AJAX吧,不用模板
你先做成动态页,然后用Ajax去获取这个页的HTML代码,然后写成一个HTML文件即可。如果你要全站都静态化,你动态页里的链接地址也要相应的改改。比如,你有一个链接连到http://www.abc.com/dispcontent.asp?id=1631,那么你应该把这个改成http://www.abc.com/dispcontent1631.html或者其他形式,总之就是建议用ID号加其他的什么东东比如内存添加的时间等来做静态页面的地址。
[/Quote]

这个应该很有用处
hanyucq123 2009-02-24
  • 打赏
  • 举报
回复
用AJAX吧,不用模板
你先做成动态页,然后用Ajax去获取这个页的HTML代码,然后写成一个HTML文件即可。如果你要全站都静态化,你动态页里的链接地址也要相应的改改。比如,你有一个链接连到http://www.abc.com/dispcontent.asp?id=1631,那么你应该把这个改成http://www.abc.com/dispcontent1631.html或者其他形式,总之就是建议用ID号加其他的什么东东比如内存添加的时间等来做静态页面的地址。
feifeiyiwen 2009-02-24
  • 打赏
  • 举报
回复
方法很多,自己选一种,试试看
wmydkya 2009-02-24
  • 打赏
  • 举报
回复
生成一个静态页面不是问题,

问题是它上面的其他新闻列表在变撒,还有广告撒 ,最还有一个评论啊?
ppp7p 2009-02-24
  • 打赏
  • 举报
回复
感觉3楼的不灵活。。。。。如果要做静态网站,建议先规划一下模板语言。。
多看看大型新闻网站。
大神来了丶 2009-02-24
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1036483
去这里下 有实例的 蛮好的 很容易懂的
wmydkya 2009-02-24
  • 打赏
  • 举报
回复
哪CSDN这个静态页面是怎么搞的?
wmydkya 2009-02-24
  • 打赏
  • 举报
回复
那CSDN是怎么做的静态页面的?说撒
stromboy007 2009-02-23
  • 打赏
  • 举报
回复
wmydkya 2009-02-23
  • 打赏
  • 举报
回复
用个模板页,点击新闻的时候在去数据库查询,在替换内容,这不是等于动态的吗?
怀疑这样会不会更慢啊?
shenshu 2009-02-23
  • 打赏
  • 举报
回复
把模板页读成流 用string的替换 比如说数据库的title想替换到页面上 就写成#title# 然后流输出htm页面
wpuuuu 2009-02-23
  • 打赏
  • 举报
回复
新闻列表可以使用JS或者iframe
rebelboy 2009-02-23
  • 打赏
  • 举报
回复
文件读写,按照一定规则替换模板里的相应部分
加载更多回复(14)
简介: 1、多级目录,每个目录下面可以有更深一级目录,并列出属于该目录的网站 管理:选择分类管理,添加需要的分类,或者选择下一级目录,同时可以选择删除(删)修改(修)制作(制)某一个目录 2、静态页面,所有目录页面均使用程序生成了html页,不用读取数据库,大大节省了服务器资源 管理:选择制作下属页面,系统会列出搜索的类别,请选择需要生成的类别 3、目录模版,在数据库中存放了大量的页面模版,每一个目录都可以订制自己的网面 管理:选择模板管理,系统会列出目前已经存在的模板,你可以修改,添加,删除,添加时请按照示例进行制作,建议先将数据库备份再修改 4、即时登陆网站,站长可以随时登陆自己的网站,但是登陆以后只能在他选定的目录所显示的页面中的“更多”网站页面中显示出来,只有在管理员审查并生成页面以后才能直接在目录页面看到 5、模糊查找, 6、布尔查找,支持and(*) or(|) not(-)等布尔表达式 例如:烟台*一百-新闻 或者:烟台 and 一百 not 新闻 如果只需要and连接,可以只输入 烟台 一百,这与 烟台*一百、烟台 and 一百 效果等同 搜索结果将会把相关关键词以特殊的颜色显示出来 7、常用关键词页面自动生成,用户输入查找的关键词都保存在数据库中,如果有相同的关键词则这些关键词数量累加,管理员管理的时候可以生成排名在头几位的关键词页面,也就是提前替用户把这些关键词提前搜索出来了,并且生成静态的html页面,用户在搜索这些关键词时,就可以直接显示这些已经生成页面,避免了大量的查询数据库,节省了服务器资源 管理:选择关键词管理,系统会列出数据库中已经存在的可以生成的关键词,以及网友在使用这个搜索引擎时用的关键字(只选取排名头100个),管理员可以随意生成需要的关键词页面 8、网站顺序,在某个目录下的网站数目很多的时候,排在上面的网站被访问的几率比排在下面的网站几率要大得多,因此我又增加排名功能,管理员可以设定某个网站在该目录下的排名 9、单目录搜索,当用户在某个目录浏览的时候,可以选择在该目录下搜索和搜索全部目录,选择在该目录下搜索可以只搜索属于该目录以及该目录的子目录下的网站 10、静态页面在线生成,在管理界面可以在线生成所有目录下的页面以及关键词页面 11、二次搜索功能,当用户在搜索某个关键词以后,系统列出了〉20个结果以后,就会出现二次搜索界面,用户可以选择在这些结果中再次搜索,比如要求结果必须不包含某个关键词或者必须再包含某个关键词 12、模版的在线修改,不同的页面模版有不同的规则 14、所有目录在线动态修改,自动更新以前的页面 15、动态生成网站首页(需要模版支持) 16、分类参照:指一个分类类目名分在一个上级类目下,而在另一个类目下作参照。以@作后缀的类目名。

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧