主题:  UD打造生成静态页的新闻系统(教程)已完结

5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
#12002/5/24 23:24:31
“新闻系统”似乎是所有学Dreamweaver UltraDev(以下简称UD)的朋友的第一课,小田都是通过做了一个新闻系统,开始接触UD的。什么!!!我们今天又要做新闻系统!大家都会的啦!呵,小田今天给大家讲的是能够生成静态的*.htm页的新闻系统哦!

  所谓的静态页的新闻系统是怎么回事的呢?我们来看新浪的新闻页,地址如:http://news.sina.com.cn/c/2002-05-23/1558584195.html。“咦!这个地址怎么是*.htm结尾的呢?我们用ASP做的话,不都是好象http://news.sina.com/news.asp?ID=242553的吗?难道新浪的新闻都是手动添加的吗?”一位论坛中朋友不禁问道。答案当然不是喽(如果是这样的话,新浪的后台管理人员打字都要把手打短了,哈)! 其实新闻仍然是用数据库的形式添加的,只是生成的同时使用FSO(“FileSystemObject”,就是我们所谓的File Access组件),把数据库的内容写成静态的*.htm页面,这样做有什么好处呢? 当网站流量太大的时候,我们的ASP就忙不过来了,大量的数据库检索查询,会让我们的服务器承受不住,如果请求的都是静态页的话,就大大降低了服务器的负荷,速度当然也快啦!

  好了,是不是有点兴趣了,下面我们说说程序的要求和制作的要点:
    1、服务器系统:win2000 IIS5.0或IIS4.0(强烈建议);
    2、你的系统或是远端服务器必须支持FSO(FileSystemObject文件读写);
    3、在程序制作中我们要学会分离UD产生的代码(也让我们能够理解UD让人“恐怖”的代码);
    4、部分的手写代码,结合UD的代码制作(从来没打开过code窗口的朋友可要注意哦);

教程浏览http://www.10fber.com/mylesson/asp2htm/tutorial/read_1.htm(上篇)

教程浏览http://www.10fber.com/mylesson/asp2htm/tutorial/read_2.htm(中篇)

教程浏览http://www.10fber.com/mylesson/asp2htm/tutorial/read_3.htm(完结篇)



程序试用http://www.10fber.com/mylesson/asp2htm/fso/add.asp

源程序+教程 本地下载:

相关文件:点这儿打开

本来想做成插件的,不过在封装上还有点问题,先把教程写个出来吧!
注:地址已经换了,现在应该能下的了:)

编辑历史:[这消息被guiTar小田编辑过(编辑时间2002-05-24 23:26:16)]
[这消息被guiTar小田编辑过(编辑时间2002-05-25 23:21:05)]
[这消息被guiTar小田编辑过(编辑时间2002-05-26 21:14:36)]
[这消息被guiTar小田编辑过(编辑时间2002-06-19 20:56:25)]
[这消息被guiTar小田编辑过(编辑时间2002-06-19 20:57:19)]
[这消息被guiTar小田编辑过(编辑时间2003-02-13 21:06:22)]
[这消息被guiTar小田编辑过(编辑时间2003-04-22 15:34:57)]


udfans

职务:普通成员
等级:2
金币:0.0
发贴:417
#22002/5/25 12:45:16
非常棒的新闻系统!我以前在网上找了许多的新闻,苦于一直没有找到生成静态页的系统,所以我非常感谢您,不知是什么缘因,小田版主一上任,我就对你充满了好感,希望你的工作顺利,我会尽我最大努力支持你的工作的!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
#32002/5/25 20:16:07
虽然是新手,我和你有同感,小田,继续努力啊!~:)
这里可主要靠你了哦!~:) :)



冰凌

职务:普通成员
等级:1
金币:0.0
发贴:7
#42002/5/25 23:07:19
Good!好极了!



fswwx

职务:普通成员
等级:1
金币:0.0
发贴:31
#52002/5/31 15:54:15
不错呀!!!!!!!!!
若是有插图的可以怎样搞?



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
#62002/5/31 16:25:59
fswwx在上个帖子中说
引用:
不错呀!!!!!!!!!
若是有插图的可以怎样搞?


那就需要UBB代码了,我在最后一篇里会提到的,请等待…………



yingmd

职务:普通成员
等级:1
金币:0.0
发贴:14
#72002/6/3 15:48:50
我照做了一个,提示
Set fout = fso.CreateTextFile(Server.MapPath(filepath))
出错!
为何???



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
#82002/6/3 17:26:37
yingmd在上个帖子中说
引用:
我照做了一个,提示
Set fout = fso.CreateTextFile(Server.MapPath(filepath))
出错!
为何???


你的服务器不支持FSO,或是文件夹的写权限没打开



passarella

职务:普通成员
等级:1
金币:0.0
发贴:8
#92002/6/14 13:05:27
插件...........
焦急等待中....................



千手刀客

职务:普通成员
等级:1
金币:0.0
发贴:15
#102002/6/14 22:44:39
test
test



千手刀客

职务:普通成员
等级:1
金币:0.0
发贴:15
#112002/6/14 22:50:23
test



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
#122002/6/20 21:00:38
终于完结了!~~小田,辛苦了!~:)



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
#132002/6/20 22:44:16
让大家等了这么久,小田才不好意思呢!呵



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
#142002/6/21 21:54:15
谢谢你,从你和面包那学到了不少!~:)



mxx_5d

职务:普通成员
等级:1
金币:0.0
发贴:1
#152002/6/22 10:53:39
小田,我问一下你这个论坛下面的快速回复怎么做的,
是包含在上面的网页里吗?