CN103198074A - Page design method and system for dynamic publishing website - Google Patents
Page design method and system for dynamic publishing website Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-01-09 CN CN2012100044674A patent/CN103198074A/en active Pending
Patent Citations (3)
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)
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 |