您当前位置:首页 > 文章中心 > SCSCMS

太阳光飞腾讲解第一课

稿件来源: 太阳光网页设计   撰稿作者: 太阳光   发表日期: 2008-10-10 11:47:09   阅读次数: 1580   查看权限: 游客查看

飞腾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

    愤怒
100%(1)
0%(0)
上一篇:js字符串操作
下一篇:JS获取XML内容!
共有3 条评论 发言请遵守【相关规定

网友评论

会员头像
发 表同步腾讯微博    验证码:  点击更新请先登陆
  • 【游客】看不懂这个东西了 [2010-10-19 22:17:22]
  • 【游客】太好了,又学了一点 [2010-09-27 22:25:36]
  • 【游客】好,这是第一节课,希望对大家有用! 我也是即写即发,有错误请大家指正。 [2010-08-06 16:16:49]
关闭模块文章图片 article Pictrue
  • 我的妈妈爸爸
  • 基于koa2+mysql+vue2.0+Element阳光内容管理系统
  • 代码覆盖率工具 Istanbul 入门教程
  • 全栈工程师的武器——MEAN
  • 9款超炫的 CSS3 复选框(Checkbox)
  • 微信开发在线翻译功能
  • CSS3那些不为人知的高级属性
  • 给easyui的datebox添加清空事件
  • flash写字效果
  • kendoUI系列教程之DropDownList下拉菜单
  • kendoUI系列教程之datetimepicker日期时间选择
  • kendoUI系列教程之datepicker日期选择
  • kendoUI系列教程之combobox下拉列表框
  • kendoUI系列教程之colorpicker
  • kendoUI系列教程之calendar日历表
  • kendoUI系列教程之autocomplete自动补齐