CN103198074A - Page design method and system for dynamic publishing website - Google Patents

Page design method and system for dynamic publishing website Download PDF

Info

Publication number
CN103198074A
CN103198074A CN2012100044674A CN201210004467A CN103198074A CN 103198074 A CN103198074 A CN 103198074A CN 2012100044674 A CN2012100044674 A CN 2012100044674A CN 201210004467 A CN201210004467 A CN 201210004467A CN 103198074 A CN103198074 A CN 103198074A
Authority
CN
China
Prior art keywords
template
page
data
information data
web site
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100044674A
Other languages
Chinese (zh)
Inventor
曾泽基
鲁永兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University Founder Group Co Ltd
Priority to CN2012100044674A priority Critical patent/CN103198074A/en
Publication of CN103198074A publication Critical patent/CN103198074A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a page design method and a system for a dynamic publishing website, and belongs to the field of web page design. According to the invention, through adding a template file, page display and data are separated. In case of page information request from a user, a server searches a template and information data respectively, and then the information data and the template are combined and returned to the data. In addition, the user can edit the template without the participation of a programmer. Through the method and the system, provided by the invention, the user only needs to use a browser to modify the effect of the template online, can rapidly realize various common page effect changes and data adjustment, obtains page updates in real time, and improves the efficiency of page editing.

Description

A kind of method for designing of the dynamic issuing web site page and system
Technical field
The present invention relates to the Website page design field, be specifically related to a kind of method for designing and system of the dynamic issuing web site page.
Background technology
In website design, the webpage of pure HTML (Hypertext Markup Language, text mark language) form is commonly called " static Web page ", and early stage website is generally all made by static Web page.The network address form of static Web page is suffix with .htm .html etc. usually.On the webpage of html format, various dynamic effects also can appear, and as the animation of .GIF form, FLASH, rolling letter etc., these " dynamic effects " are just visual, are different concepts with dynamic web page that we often say.Static Web page is the file that really is kept on the server, and each webpage is an independently file etc.
Dynamic page is write making with programming languages such as JSP, PHP, ASP or CGI; Dynamic page is used for showing the comparatively data of personalization, and such as " user's personal information ", these information unifications are left in the data in server storehouse, and when user A and user B request server, server dynamically returns the personal information of user A, B oneself; Independently there be not (static page is to have corresponding file at server, as the index.html file) in dynamic page with the form of file at server, have only and just return a webpage when the user request service device; Dynamic page is by the different request of different parameter identification, returns different contents, generally is to exist with a JSP, PHP program file to accept parameter request.But the shortcoming of dynamic page is when the User Page demand changes, for example, the transposing of page general layout, just need programmer manual amendment dynamic routine JSP, PHP to realize changing, and in the variation of page need, variation more than 80% is the variation of webpage representation effect, and the programmer spends a large amount of time costs and removes to revise DYNAMIC J SP, the PHP program page, and enterprise has also increased a large amount of O﹠M costs.
Summary of the invention
At the defective that exists in the prior art, technical matters to be solved by this invention provides a kind of method for designing and system of the dynamic issuing web site page, realizes that fast various common page effects change and the data adjustment, obtain renewal of the page in real time.
For solving the problems of the technologies described above, the technical solution used in the present invention is as follows:
A kind of method for designing of the dynamic issuing web site page may further comprise the steps:
(1) browser sends the http solicited message to server, asks required information page;
(2) the template mark mark that obtains among the url according to the http solicited message of server is searched corresponding template, searches required information data according to the data markers among the url;
(3) server is filled into described information data in the corresponding template, turns back to browser behind the synthetic page.
A kind of design system of the dynamic issuing web site page comprises for browser sending the http solicited message to server, asks the page request device of required information page;
Search corresponding template for the template mark mark that server obtains url according to the http solicited message, search the device of searching of required information data according to the data markers among the url;
Be used for server described information data is filled into corresponding template, the synthetic page returns to the synthesizer of browser.
Effect of the present invention is: adopting increases template file, replace DYNAMIC J SP, the PHP program page, to represent (template) and data separating, during the user request service device, server is synthetic with user data and template, and return to the user, and provide the quick method of edit model, do not need the programmer to participate in, domestic consumer only need pass through browser online modification template effect, just can realize fast that various common page effects change and the data adjustment, and obtain renewal of the page in real time, having saved the programmer needs manual amendment's DYNAMIC J SP, the time of the PHP program page.
Description of drawings
Fig. 1 is the structured flowchart of the design system of the dynamic issuing web site page in the embodiment;
Fig. 2 is the process flow diagram of the method for designing of the dynamic issuing web site page in the embodiment;
Fig. 3 is to the sequential chart of the dynamic issuing web site page in the embodiment;
The sequential chart of Fig. 4 in the embodiment dynamic issuing web site Page Template being edited.
Embodiment
The present invention is described in further detail below in conjunction with Figure of description and embodiment.
As shown in Figure 1, in this embodiment dynamically the design system of the issuing web site page comprise page request device 11, search device 12, synthesizer 13.
Page request device 11 is used for browser and sends the http solicited message to server, asks required information page;
Search device 12 and search corresponding template for the template mark mark that server obtains url according to the http solicited message, search required information data according to the data markers among the url;
Synthesizer 13 is used for server described information data is filled into corresponding template, and the synthetic page returns to browser.
This system also comprises for the template manager 15 that template is stored and edited and is used for storing the data management system 16 of information data, search device 12 and in the database of template manager 15 and data management system 16, search template and the information data that obtains user's desired page respectively, turn back to browser by the synthesizer 13 synthetic pages again, search and also be provided with request interception unit 14 in the device 12, be used for the http solicited message that interception page request device browser sends to server.
As shown in Figure 2, the method for designing based on the dynamic issuing web site page of system shown in Figure 1 may further comprise the steps:
Step S21: browser sends the http solicited message to server;
Want information requested according to the user, page request device 11 sends the http solicited message by browser to server, asks required information page.As shown in Figure 3, when user A passes through request " personal information " page, send the corresponding http solicited message of this page info by browser to server.
Step S22: according to solicited message, search template and information data respectively;
Request interception unit 14 is intercepted the http solicited message that browser sends, and server is searched corresponding template and the information data of needs according to user's http solicited message respectively by searching device 12 in the database of template manager and data management system.As shown in Figure 3, search device 12 and in template manager 14, search " personal information " corresponding module, in data management system 15, search the information data of the personal information of user A.Wherein, be to search by the mark of the template among the url that obtains http solicited message mark information to searching of template, template mark mark is unique.Be to search by the data markers among the url to searching of information data, data markers can have a plurality of.Wherein, corresponding for template mark mark and template, and data markers and details data is corresponding is when arranging in system,, the data markers of the mark mark of template and information data is arranged among the url of http request when the design system by the system designer.For example, url is: http: // 172.19.33.106/3_8.html, and when system designed, the position at 3 places was set to template mark mark in " 3_8.html ", and 8 is the data label.After browser sends the http request, request blocking apparatus 11 blocks and obtains in the http information request is the request of " 3_8.html ", system learns that according to resolving this solicited message the template mark mark of needs use is 3, the data that need search are that data markers is 8 data, and it is 3 template (template can directly be obtained from the file system of server) that system can get access to the mark mark; And from database, obtain the data qualification (condition that for example shows preceding 10 hot news) of template mark mark 3, from database, find the table data (can general polling technology sql) that the mark mark equals 8 body and Top10 according to data qualification again.Described data qualification refers to the display condition of information data, the bar number that shows of data for example, the attribute of demonstration (as showing by the time).Certainly, the setting (comprising template mark mark and data markers etc.) to url in the http solicited message is not unique.
After finding template, can sign in to template manager 14 by browser, online as required the template effect is made amendment.Comprised each module corresponding with user institute solicited message in the template, as being used for the text module of filling information text, be used for depositing the web page listings module of text tabulation part, and figure module etc. that be used for to place image or graphical information, after finding corresponding template, can be by the position of browser to each module of template, represent effect and the data qualification (data qualification refers to the display condition of information data) of each module are carried out online editing and are preserved, then the information data that finds is filled in the template in each corresponding module, realization changes and the data adjustment various page effects, changes and the data adjustment thereby obtain various common page effects fast.Wherein, the concrete grammar that the template effect is edited is as shown in Figure 4:
At first, search and return template according to solicited message; The user who searches then in the template needs content of edit; To the needs content edited editor that makes amendment, reach the page effect that the user wants at last, and preserve edited template.Certainly, template is edited and can directly be edited newly-built template.
Step S23: information data is filled into the synthetic page in the template.
At last, server is filled into information data in the template by synthesizer 13, and the synthetic page will synthesize content and return to browser, in the present embodiment template and data synthetic (current techique is put mark and replaced) for page data (html source code), are returned to browser with page data.Information data is being filled in the template, according to each module position that represents in the module, the corresponding information content in the information data is being filled in each corresponding module, be filled in the text module as text message, image information is filled in the figure module.
By top embodiment as seen, the invention provides a kind of method and system of easily page general layout of dynamic page being made amendment, by the module of the page is separated with data two parts, make amendment easily by representing of the page for the user, obtain the renewal page of needs fast, no longer need the programmer to spend a large amount of time modification dynamic routines and realize, solved the problem of dynamic page demand change well.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technology thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1. the method for designing of a dynamic issuing web site page may further comprise the steps:
(1) browser sends the http solicited message to server, asks required information page;
(2) the template mark mark that obtains among the url according to the http solicited message of server is searched corresponding template, searches required information data according to the data markers among the url; Template and information data are to be stored in separately in the data in server storehouse;
(3) server is filled into described information data in the corresponding template, turns back to browser behind the synthetic page.
2. the method for designing of a kind of dynamic issuing web site page as claimed in claim 1 is characterized in that: in the step (2), described template mark mark is unique.
3. the method for designing of a kind of dynamic issuing web site page as claimed in claim 1 or 2 is characterized in that: comprise the text module corresponding with the content of information data, image module and list block in the described template.
4. the method for designing of a kind of dynamic issuing web site page as claimed in claim 3, it is characterized in that: in the step (3), when being filled into information data in the corresponding module, according to representing in the module corresponding relation of content in each module and information data, the content in the information data is filled in the corresponding module.
5. the method for designing of a kind of dynamic issuing web site page as claimed in claim 4, it is characterized in that: in the described method, the user carries out online editing to template as required, comprises each module position in the template, represents the editor of effect and data qualification; Described data qualification refers to the display condition of information data.
6. the method for designing of a kind of dynamic issuing web site page as claimed in claim 5, it is characterized in that: the method for template being carried out online editing is:
1. search corresponding template according to template mark mark;
2. search and need each module of editing in the template;
3. needs editor's module is edited and preserved.
7. the method for designing of a kind of dynamic issuing web site page as claimed in claim 5 is characterized in that: template is carried out online editing comprise editor to newly-built template.
8. the design system of a dynamic issuing web site page comprises the page request device that sends the required information page of http solicited message request for browser to server;
Search corresponding template for the template mark mark that server obtains url according to the http solicited message, search the device of searching of required information data according to the data markers among the url;
Be used for server described information data is filled into corresponding template, the synthetic page returns to the synthesizer of browser.
9. the design system of a kind of dynamic issuing web site page as claimed in claim 8 is characterized in that: described system also comprises for template being stored with the template manager of online editing and being used for the data management system of storage information data.
10. a kind of design system of the dynamic issuing web site page as claimed in claim 8 or 9 is characterized in that: the described request interception dress unit that also comprises in the device for interception http solicited message of searching.
CN2012100044674A 2012-01-09 2012-01-09 Page design method and system for dynamic publishing website Pending CN103198074A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100044674A CN103198074A (en) 2012-01-09 2012-01-09 Page design method and system for dynamic publishing website

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100044674A CN103198074A (en) 2012-01-09 2012-01-09 Page design method and system for dynamic publishing website

Publications (1)

Publication Number Publication Date
CN103198074A true CN103198074A (en) 2013-07-10

Family

ID=48720643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100044674A Pending CN103198074A (en) 2012-01-09 2012-01-09 Page design method and system for dynamic publishing website

Country Status (1)

Country Link
CN (1) CN103198074A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838576A (en) * 2014-02-25 2014-06-04 杨红俊 Website establishing method and device
CN104375812A (en) * 2013-08-13 2015-02-25 腾讯科技(深圳)有限公司 Webpage content modifying template construction method and webpage content modifying method and system
CN104572098A (en) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 Updating method and device of mobile terminal page diagram
CN104636146A (en) * 2015-03-05 2015-05-20 北京掌中经纬技术有限公司 Online visual customizing method and system
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN105100161A (en) * 2014-05-19 2015-11-25 北京大学 Data display method and terminal equipment
CN105389317A (en) * 2014-09-09 2016-03-09 阿里巴巴集团控股有限公司 Webpage function implementation method and system
CN105404622A (en) * 2014-08-20 2016-03-16 阿里巴巴集团控股有限公司 Client page display method, apparatus and system
CN105573765A (en) * 2015-12-29 2016-05-11 武汉传神信息技术有限公司 Implementation method for dynamic form, client and server
CN105893627A (en) * 2016-05-16 2016-08-24 天津慧涛科技股份有限公司 Smart website information arrangement management system
CN106161498A (en) * 2015-03-27 2016-11-23 北大方正集团有限公司 The multi-platform dissemination method of a kind of contribution and system
CN106227742A (en) * 2016-07-12 2016-12-14 乐视控股(北京)有限公司 Dynamic web page based on B/S pattern generates method, server and system
CN106484431A (en) * 2016-10-31 2017-03-08 武汉斗鱼网络科技有限公司 The implementation method of PHP web page template and device
CN106708480A (en) * 2015-07-29 2017-05-24 腾讯科技(深圳)有限公司 Management platform realization method and apparatus
WO2017088509A1 (en) * 2015-11-24 2017-06-01 华讯方舟科技有限公司 Page customization method and device
CN106886546A (en) * 2016-07-06 2017-06-23 阿里巴巴集团控股有限公司 The construction method and equipment of a kind of Data web site
CN107015819A (en) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 The method and apparatus of html template are updated in server end
CN107104995A (en) * 2016-02-19 2017-08-29 深圳市牛商网络股份有限公司 Bid the online preparation method and its system of single page
CN107273548A (en) * 2017-07-20 2017-10-20 阿里巴巴集团控股有限公司 The implementation method and device of dynamic page
CN108021594A (en) * 2016-11-03 2018-05-11 阿里巴巴集团控股有限公司 A kind of web page display method, apparatus and system
CN108829321A (en) * 2018-06-22 2018-11-16 珠海市君天电子科技有限公司 The quick editor's method, apparatus and electronic equipment of the page
CN110275727A (en) * 2019-06-27 2019-09-24 江苏满运软件科技有限公司 Mobile terminal application program updating method, system, equipment and storage medium
CN110471657A (en) * 2018-05-11 2019-11-19 北京三快在线科技有限公司 The generation method and device of Website page
CN113760314A (en) * 2020-07-17 2021-12-07 北京沃东天骏信息技术有限公司 Page module control method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464863A (en) * 2007-12-21 2009-06-24 英业达股份有限公司 Master-slave mode structured system and method for reading database to generate web pages
CN102047247A (en) * 2008-03-31 2011-05-04 威仕达品特技术有限公司 Flexible web page template building system and method
CN102193933A (en) * 2010-03-10 2011-09-21 北大方正集团有限公司 Method and system for webpage editing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464863A (en) * 2007-12-21 2009-06-24 英业达股份有限公司 Master-slave mode structured system and method for reading database to generate web pages
CN102047247A (en) * 2008-03-31 2011-05-04 威仕达品特技术有限公司 Flexible web page template building system and method
CN102193933A (en) * 2010-03-10 2011-09-21 北大方正集团有限公司 Method and system for webpage editing

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104375812A (en) * 2013-08-13 2015-02-25 腾讯科技(深圳)有限公司 Webpage content modifying template construction method and webpage content modifying method and system
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN104714982B (en) * 2013-12-17 2018-11-27 阿里巴巴集团控股有限公司 A kind of loading method and system of webpage
CN103838576A (en) * 2014-02-25 2014-06-04 杨红俊 Website establishing method and device
CN105100161A (en) * 2014-05-19 2015-11-25 北京大学 Data display method and terminal equipment
CN105100161B (en) * 2014-05-19 2019-04-16 北京大学 Method for exhibiting data and terminal device
CN105404622B (en) * 2014-08-20 2019-10-18 阿里巴巴集团控股有限公司 A kind of customer terminal webpage display methods, apparatus and system
CN105404622A (en) * 2014-08-20 2016-03-16 阿里巴巴集团控股有限公司 Client page display method, apparatus and system
CN105389317A (en) * 2014-09-09 2016-03-09 阿里巴巴集团控股有限公司 Webpage function implementation method and system
CN104572098A (en) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 Updating method and device of mobile terminal page diagram
CN104636146B (en) * 2015-03-05 2019-05-03 北京掌中经纬技术有限公司 A kind of visualization on-line customization method and system
CN104636146A (en) * 2015-03-05 2015-05-20 北京掌中经纬技术有限公司 Online visual customizing method and system
CN106161498A (en) * 2015-03-27 2016-11-23 北大方正集团有限公司 The multi-platform dissemination method of a kind of contribution and system
CN106708480B (en) * 2015-07-29 2021-02-26 腾讯科技(深圳)有限公司 Management platform implementation method and device
CN106708480A (en) * 2015-07-29 2017-05-24 腾讯科技(深圳)有限公司 Management platform realization method and apparatus
WO2017088509A1 (en) * 2015-11-24 2017-06-01 华讯方舟科技有限公司 Page customization method and device
CN105573765A (en) * 2015-12-29 2016-05-11 武汉传神信息技术有限公司 Implementation method for dynamic form, client and server
CN107015819A (en) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 The method and apparatus of html template are updated in server end
CN107015819B (en) * 2016-01-27 2020-11-13 阿里巴巴集团控股有限公司 Method and device for updating HTML (Hypertext markup language) template at server side
CN107104995A (en) * 2016-02-19 2017-08-29 深圳市牛商网络股份有限公司 Bid the online preparation method and its system of single page
CN105893627A (en) * 2016-05-16 2016-08-24 天津慧涛科技股份有限公司 Smart website information arrangement management system
CN106886546A (en) * 2016-07-06 2017-06-23 阿里巴巴集团控股有限公司 The construction method and equipment of a kind of Data web site
CN106886546B (en) * 2016-07-06 2020-10-27 创新先进技术有限公司 Construction method and equipment of data website
CN106227742A (en) * 2016-07-12 2016-12-14 乐视控股(北京)有限公司 Dynamic web page based on B/S pattern generates method, server and system
CN106484431B (en) * 2016-10-31 2019-09-10 武汉斗鱼网络科技有限公司 The implementation method and device of PHP web page template
CN106484431A (en) * 2016-10-31 2017-03-08 武汉斗鱼网络科技有限公司 The implementation method of PHP web page template and device
CN108021594A (en) * 2016-11-03 2018-05-11 阿里巴巴集团控股有限公司 A kind of web page display method, apparatus and system
CN107273548A (en) * 2017-07-20 2017-10-20 阿里巴巴集团控股有限公司 The implementation method and device of dynamic page
CN110471657A (en) * 2018-05-11 2019-11-19 北京三快在线科技有限公司 The generation method and device of Website page
CN108829321A (en) * 2018-06-22 2018-11-16 珠海市君天电子科技有限公司 The quick editor's method, apparatus and electronic equipment of the page
CN110275727A (en) * 2019-06-27 2019-09-24 江苏满运软件科技有限公司 Mobile terminal application program updating method, system, equipment and storage medium
CN113760314A (en) * 2020-07-17 2021-12-07 北京沃东天骏信息技术有限公司 Page module control method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103198074A (en) Page design method and system for dynamic publishing website
CN104881488B (en) Configurable information extraction method based on relation table
CN108027818B (en) Inquiry based on figure
US20180191798A1 (en) Methods and systems for server-side rendering of native content for presentation
US10223339B2 (en) Web-intrinsic interactive documents
CN103309806B (en) The device and method of a kind of quick development and testing
CN102637184A (en) Method and system for customizing webpages
JP2007272814A (en) System, method and program for advertisement distribution
CN108595681B (en) Method, device and system for displaying form
CN104424266A (en) Web page publishing method and system
CN102651002A (en) Webpage information extracting method and system
CN106897433A (en) A kind of data capture method and device
CN104978394A (en) Webpage tag data organization and update method for multi-language display
CN102902673A (en) Method and device for dynamically generating web pages
CN103646023A (en) Page and control increasing method based on WEB
CN108595697A (en) Webpage integrated approach, apparatus and system
CN102314494A (en) Method and equipment for processing webpage contents
DE202014010890U1 (en) System for the selective display of content
CN106610929A (en) Method and device for typesetting digital publishing structured content file
CN103034496B (en) Based on the Locally-static portal generation method of template
CN105808076A (en) Setting method and device of browser bookmark, and terminal
CN103914488A (en) Document collection, identification, association, search and display system
US20180300424A1 (en) Systems and methods for providing structured markup content retrievable by a service that provides rich search results
CN107193549A (en) Webpage quick development method based on metadata
US20200073925A1 (en) Method and system for generating a website from collected content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130710