太阳光飞腾讲解第一课
飞腾CMS加载基本过程,太阳光飞腾讲解第一课
飞腾基本过程
新手刚刚接触飞腾会一头雾水,因为找不着HTML代码,与我们平时看到的ASP文件不一样,一般是HTML代码混合ASP程序。这种分离式有好也有坏,最大优点就是可以多风格多模块,一般网站可以多风格但不能多模块,比如用户登陆位置可以任意摆放。缺点就是加载时间较长,先了解一下他的过程:1、ASP调用数据库,取出HTML(里面含$xx$格式的标签);2、调用PubFunction函数,把标签解析到相应的函数里;3、函数执行(包括查询数据库)返回数据替换了标签,或者是直接用ASP程序替换标签,最终输出结果。相对来说要花一定时间,这也就是飞腾网站为什么比一般网站慢的原因。不过从今开始采用了DIV+CSS方法,速度方面有很大提高!
下面以首页例子讲解一下:
首页代码:
<!--#include file="inc/Ft_conn.asp"--> //数据库连接
<!--#include file="inc/Ft_config.asp"--> //网站基本参数
<!--#include file="inc/Ft_format.asp"--> //函数集之一
<!--#include file="inc/Ft_lib.asp"--> //主要是调用风格
<!--#include file="inc/Ft_online.asp"--> //记录在线数据
<%
'==================================
'=文 件 名:index.asp
'=适用版本:FeitecCMS AC V3.0 Free
'=功 能:首页
'=作 者:雨城 & 太阳光 [From to FeitecStudio]
'=日 期:2008-09-13 21:59
'=版 权:http://www.feitec.com/
'=Free官方:http://demo.feitec.com/
'=免费支持:http://bbs.feitec.com/
'=收费版本:http://www.feitec.com/ProInfo.asp
'==================================
StartTime //开始统计时间
sub_title="首页" //在IE里显示的标题
Ft_mbstr=head()+mb_index+foot() //头部风格+主体风格+脚部风格
Call PubFunction(Ft_mbstr) //调用函数替换标签
Ft_mbstr=Replace(Ft_mbstr,"$runtime$",EndTime) //显示加载时间
Response.Write Ft_mbstr //输出主体风格
CloseDatabase%> //关闭数据库
到这里应该明白大概的过程吧,我们着重讲几点:
Ft_mbstr=head()+mb_index+foot() 这里是把三部分风格集中到一个变量里,大家不防修改一下:
Ft_mbstr=head()
看到效果吗,网页里只有头部内容
Ft_mbstr=head()+foot()
看到效果吗,网页里有头部与脚内容
Ft_mbstr=mb_index
这样不用讲也知道效果了吧
Call PubFunction(Ft_mbstr) //调用函数替换标签
这个很重要,大家不防把这句注销了,或者暂时删除,看到效果吗,所有标签显原形了。
Ft_mbstr=Replace(Ft_mbstr,"$runtime$",EndTime) 这是直接替换标签的方法,在ASP文件里常常用到!
Response.Write Ft_mbstr //输出主体风格(这不用讲吧)
CloseDatabase 这是一个函数,函数调用有两种写法: 函数名 或者 函数名(参数可选) ,那么在这里也可以写成 CloseDatabase()
它的真正内容是在inc/Ft_conn.asp
Function CloseDatabase
Conn.Close:Set Conn=Nothing
End Function
好,这是第一节课,希望对大家有用!我也是即写即发,有错误请大家指正。
关键词: 太阳光,飞腾讲解,飞腾cms 编辑时间: 2010-10-20
3
高兴2
支持0
搞笑0
不解0
谎言0
枪稿0
震惊0
无奈0
无聊0
反对0
愤怒
- 中搜索:太阳光飞腾讲解第一课
- 中搜索:太阳光飞腾讲解第一课
- 【游客】看不懂这个东西了 [2010-10-19 22:17:22]
- 【游客】太好了,又学了一点 [2010-09-27 22:25:36]
- 【游客】好,这是第一节课,希望对大家有用! 我也是即写即发,有错误请大家指正。 [2010-08-06 16:16:49]
网友评论