一种模板式网站生成改进系统及方法

文档序号:6510161阅读:185来源:国知局
一种模板式网站生成改进系统及方法
【专利摘要】本发明公开了一种模板式网站生成改进系统及方法,其中,所述方法包括:首先,根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面;然后,获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图;当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。相比于现有技术,具有灵活、简单等优点,可调用任意数据,能应对灵活多变的显示需求;且对标签赋予简单的参数即可应用,不像其它的发明要配置复杂的XML文件等。
【专利说明】一种模板式网站生成改进系统及方法
【技术领域】
[0001]本发明涉及网站生成【技术领域】,尤其涉及一种模板式网站生成改进系统及方法。【背景技术】
[0002]模板网站,故名思意就是用已经成形的网站为框架进行套用,可以在后台进行设置网站的一些信息,把这个网站改变成自己需要的网站信息,最为直接的就是向一些网站提供的自助建站和我们众所周知的博客,都可称为模板网站,另外还有一些公司把自己公司已经设计好的网站进行一些修改再套用如修改风格,网站名称等信息,但大致格式及里面的代码并未改动,此网站也可叫作模版网站。他们最大的特点就是省时,省力,操作简单。
[0003]当前有大量的模板式网站生成系统或工具,即提供多套网页模板,用户只需要填充数据即可,不用关注页面布局。这些模板式生成方法,关注点在于如何生成、调用模板,而对使用模板后的数据填充关注较少。
[0004]针对使用模板后的数据填充,现有的模板式网站采用方式不一:有的固定写死填充的内容(例如公司简介页面只能显示一条公司简介),有的是只能指定某些内容(例如产品页面只能调用产品数据,无法使用新闻数据),有的需要进行大量的XML配置才能调用需要的内容。
[0005]有鉴于此,现有技术有待改进和提高。

【发明内容】

[0006]鉴于现有技术中的不足,本发明目的在于提供一种模板式网站生成改进系统及方法。旨在解决现有技术中模板式网站使用模板后的数据填充技术中存在的填写内容单一、调用数据不灵活等问题。
[0007]本发明的技术方案如下:
一种模板式网站生成改进方法,其中,所述方法包括以下步骤:
A、根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面;
B、获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图;
C、当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。
[0008]所述的模板式网站生成改进方法,其中,所述步骤B中所述标签设置有用于用户输入的输入项,所述输入项包括视图名、记录数和查询条件。
[0009]所述的模板式网站生成改进方法,其中,所述步骤C中html页面调用所述标签采用freemarker机制调用。
[0010]一种模板式网站生成改进系统,其中,包括:
页面生成单元,用于根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面;
标签建立单元,用于获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图;
数据填充单元,用于当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。
[0011]所述的模板式网站生成改进系统,其中,所述标签建立单元中所述标签设置有用于用户输入的输入项,所述输入项包括视图名、记录数和查询条件。
[0012]所述的模板式网站生成改进系统,其中,所述数据填充单元中html页面调用所述标签采用freemarker机制调用。
[0013]有益效果:
本发明的模板式网站生成改进系统及方法,相比于现有技术,具有如下优点:
(O灵活,可调用任意数据,能应对灵活多变的显示需求;
(2)简单,对标签赋予简单的参数即可应用,不像其它的发明要配置复杂的XML文件
坐寸ο
【专利附图】

【附图说明】
[0014]图1为本发明的模板式网站生成改进方法的流程图。
[0015]图2为本发明的模板式网站生成改进方法中实施例的当html页面的示意图。
[0016]图3为本发明的模板式网站生成改进系统的结构框图。
[0017]图4为本发明的模板式网站生成改进方法实施例二中显示页面的示意图。
【具体实施方式】
[0018]本发明提供一种板式网站生成改进系统及方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,其为本发明的板式网站生成改进方法的流程图。如图所示,所述方法包括以下步骤:
51、根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面;
52、获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图;
53、当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。
[0020]下面分别针对上述步骤进行详细描述:
所述步骤SI为根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面。具体来说,根据用户指令从模板式网站生成系统或工具提供的多套网页模板中选择所需要的网页模板,生成相应的html页面。这一技术与现有的模板式网页生成方法相同,这里就不多做描述了。
[0021]所述步骤S2为获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图。其中,所述数据库视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。标签访问的对象为数据库视图,可只对需要显示的数据生成视图(例如只对新闻生成视图),这样无论标签如何使用都无法访问未配置视图的数据。另外,其中,所述步骤S2中所述标签设置有用于用户输入的输入项,所述输入项包括视图名、记录数和查询条件等多种可输入项。
[0022]所述步骤S3为当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。具体来说,在标签中可指定要调用的视图、调用条件,最大限度自定义需要显示的数据。
[0023]下面通过一个具体的例子来说明模板式网站生成改进方法是如何实现的。
[0024]实施例一
请参阅图2,图2所示的html页面的右下角显示“联系我们”则只需要在对应的模板位置使用标签(如下表黑色框内显示),则可调出指定的数据:
【权利要求】
1.一种模板式网站生成改进方法,其特征在于,所述方法包括以下步骤: A、根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面; B、获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图; C、当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。
2.根据权利要求1所述的模板式网站生成改进方法,其特征在于,所述步骤B中所述标签设置有用于用户输入的输入项,所述输入项包括视图名、记录数和查询条件。
3.根据权利要求1所述的模板式网站生成改进方法,其特征在于,所述步骤C中html页面调用所述标签采用freemarker机制调用。
4.一种模板式网站生成改进系统,其特征在于,包括: 页面生成单元,用于根据用户指令从所述模板配置文件中获取网页模板,生成相应的html页面; 标签建立单元,用于获取网页模板的编码,在所述编码中建立一标签,所述标签用于访问数据库视图; 数据填充单元,用于当html页面调用所述标签时,根据用户指令确定所述标签的参数,取得数据填充页面。
5.根据权利要求4所述的模板式网站生成改进系统,其特征在于,所述标签建立单元中所述标签设置有用于用户输入的输入项,所述输入项包括视图名、记录数和查询条件。
6.根据权利要求4所述的模板式网站生成改进系统,其特征在于,所述数据填充单元中html页面调用所述标签采用freemarker机制调用。
【文档编号】G06F17/30GK103577536SQ201310396743
【公开日】2014年2月12日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】陈炽昌, 陈曦, 钟琼阁, 林叶明, 陈倩 申请人:广东全通教育股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1