风讯生成静态文件研究调查(测试中)

原创 2007年09月27日 22:45:00

想看一下风讯究竟怎样生成静态文件的, 查了一下源代码,我用的是风讯4.0免费版,

1.点击上面的“发布管理”,转到链接地址http://localhost/foosun/admin/Sys_Public.asp?Type=NS,然后点击“新闻”-》:“发布新闻主页”-》“开始发布”,然后执行了JS函数“function Submit_Data_To_Refresh(Sys,Table,Type,FormObj)”,将页面提交到“PublicSite/Public_Refresh.asp?"+Action,Action=NS$$index$

2.在PublicSite/Public_Refresh.asp文件中,转到函数Refresh_index(p_Sys_ID) 其中p_Sys_ID='NS',然后继续转到函数代码

Set p_INDEX_DIC_OBJ = Replace_All_Flag(p_File_Content,"",Sys_flag) 
 p_File_Content = p_INDEX_DIC_OBJ.Item("-3")

3.在PublicSite/Public_function.asp文件中,找到Function Replace_All_Flag(f_File_Cont,f_NewsID,PageType)函数,先是将标签名称转成标签内容,f_Match_Str=Get_Label_Content(f_Match_Str),随后生成相关的类,比如我这里查看的是新闻类(约290行)Case "NS"      Set f_RERESH_OBJ = New cls_NS;然后执行约314行的标签替换功能f_Lable_Cont = f_RERESH_OBJ.get_LableChar(f_Lable_Para_Value,f_NewsID);即ns_public.asp约39行的Public Function get_LableChar(f_Lablechar,f_Id)

4.在ns_public.asp的get_LableChar(f_Lablechar,f_Id)函数中,转到classNews函数(get_LableChar=ClassNews(f_Lablechar,"marnews",f_Id),在classNews函数中,生成SQL语句,在576行左右等到记录集set f_rs_obj = Conn.execute(f_sql);随后转到616行左右的记录集替换标签的函数getlist_news;

在getlist_news函数中,可以看到它是直接将标签替换成列值的,其中f_obj为新闻记录集

if instr(s_Content,"{NS:FS_NewsID}")>0 then
      s_Content = replace(s_Content,"{NS:FS_NewsID}",f_obj("NewsId"))
     end if

 可以预料风讯的程序员真幸苦呀^-^

php-rewrite网站伪静态测试文件

  • 2012年10月24日 10:46
  • 1KB
  • 下载

spring MVC总结(核心流程图、如何访问到静态的文件、Spring中的拦截器、全局异常、JUnit单元测试、ajax请求)

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是...
  • gucapg
  • gucapg
  • 2013年12月13日 14:05
  • 1993

深度学习技术在股票交易上的应用研究调查

文中缩写:   DBN = 深度信念网络   LSTM = 长短期记忆网络   MLP = 多层感知器   RBM = 受限玻尔兹曼机   ReLU = 修正线性单元   CN...
  • roslei
  • roslei
  • 2016年12月08日 13:48
  • 582

大数据24小时:三星设立人工智能研究中心,Uber隐瞒数据泄露事件遭多国政府跟进调查

Uber隐瞒一年前数据泄露事件,多国政府将跟进调查;三星设立AI研究中心,为三大业务集团寻找新业务领域;将大数据应用到临床研究领域,“药研社”完成数千万元Pre-A轮融资……以下为您奉上更多大数据热点...

关于一种投票阵营信息调查问题的研究

假设有一场投票,但是我们不知道投票者谁和谁是一个阵营的,为了防止绑票行为的出现,我们必须要事先知道参与投票的人有没有超过半数的是属于同一阵营的。为此,我们雇佣了私家侦探,私家侦探每次可以调查任意两个人...

开元研究:产品入市调查方案设计

产品上市,对企业而言是获取利润的重要方式,与此同时产品上期的前期工作也变得尤为重要,您了解产品消费者的需求吗?市场环境如何?竞争对手强弱?是一个企业产品投放市场必须要解决的问题,开元研究,成立于200...

[手游屌丝研究] 手游IP市场调查:授权金似北京房价【一】

最近,万码游戏副总刘波有点后悔,当初没有多拿下一些小说IP(版权)。同时,他也为去年下半年买下《茅山后裔》游戏改编权感到庆幸。据他估算,现在的价格较去年下半年几乎翻了5番。而从一开始就强调做IP的通耀...

36Kr众筹项目比呀比biyabi,调查分析研究报告,背后资方势力的关系梳理

36Kr众筹项目比呀比biyabi调查报告一、总体介绍比呀比, 2015年初正式运作推广。国际移动跨境购物入口平台,广东省 广州市 天河区PC官网: http://www.biyabi.com,有An...

VMware公布IT管理和安全云计算调查的主要研究结果

如今业务模式被打乱,数字化转型对各企业机构保持创新性、竞争力与敏捷性至关重要。云计算一直是数字化转型的关键, IT 部门正奋力追赶步伐,其职责也已经与传统 IT 大不相同。如今,各业务部门正将 IT ...
  • S_king_
  • S_king_
  • 2017年12月08日 11:39
  • 21
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:风讯生成静态文件研究调查(测试中)
举报原因:
原因补充:

(最多只允许输入30个字)