网站内容发布流程(自定义技术提供一种一次生成专题网页模板、自动发布网页的方法)

优采云 发布时间: 2022-04-17 07:40

  网站内容发布流程(自定义技术提供一种一次生成专题网页模板、自动发布网页的方法)

  本发明专利技术提供了一种一次性生成专用网页模板并自动发布专用网页的方法,包括:将专用网页的内容元素拆分存储到数据库表中,其中网页文本字段存储自定义嵌入业务数据的HTML5模板代码段;在管理后台使用富文本编辑器、浏览器开发工具等网页设计工具,创建自定义网页模板;编写后端定时器程序,定时自动查询数据库,将业务数据嵌入到网页正文中自定义HTML5模板并存储数据库;编写前端程序,拼接生成符合HTML5规范的完整网页代码,并在网页初始化时自动加载最新的专题网页。本发明专利技术不限制前后端程序的编程语言和关系数据库类型,可完美适配PC电脑显示,可适配安卓和IOS智能显示电话和常见的 Pad 屏幕。可以在手机和普通Pad屏幕上显示。可以在手机和普通Pad屏幕上显示。可以在手机和普通Pad屏幕上显示。可以在手机和普通Pad屏幕上显示。可以在手机和普通Pad屏幕上显示。可以在手机和普通Pad屏幕上显示。

  下载所有详细的技术数据

  【技术实现步骤总结】

  一种一次性生成专题网页模板并自动发布专题网页的方法

  [0001] 本专利技术涉及网页(web)相关

  ,具体涉及一种一次性生成专用网页模板并自动发布专用网页的方法,即利用专用网页定期发布一定时期内的业务数据是很多门户网站不可或缺的业务需求网站@ >。

  技术介绍

  [0002] 目前,很多政府、企事业单位的门户网站都设置了栏目网站@>,栏目下设置了各种分类的话题,过去一定时期(如周、日)的业务数据为定期向公众公布。目前比较常见的专题网页*敏*感*词*法有以下几种:

  [0003]1.手动采集数据,制作专题。

  [0004] 人工采集数据成本高、采集速度慢、容易出错;手工制作专题往往需要通过一些网页制作工具嵌入数据后制作静态网页,调整样式后发布新网页。这样,采集数据和创建网页的过程是低效且重复的。

  [0005]2.自动采集数据,手动制作网页。

  [0006] 自动采集数据后,手动将数据嵌入网页编辑器中以创建网页。这种方法的优点是数据采集速度快,但网页制作也是重复性工作,效率不高;不同的运营商很难产生相同的主题,也很难生成美观大方、风格统一的内容网页。

  技术实现思路

  [0007] 本专利技术的技术任务是解决现有技术的不足,提供一种一次性生成专用网页模板并自动发布专用网页的方法。

  该专利技术解决其技术问题所采用的技术方案是:

  1、本专利技术提供了一种自定义生成特殊网页的模板,自动发布网页的方法,实现步骤如下:

  [0010] 步骤1、将特殊网页内容元素拆分并存储在数据库表中,其中网页文本字段存储嵌入在业务数据中的自定义HTML5模板代码段;其他网页内容元素只保留数据库表字段中的文本;

  [0011]步骤2、使用网站@>管理后台的富文本编辑器、浏览器开发工具等网页设计工具Dreamweaver制作自定义网页模板;

  [0012]步骤3、编写后端定时器程序,定时自动查询数据库,将业务数据嵌入到网页文本自定义HTML5模板中,并存储数据库;

  [0013]步骤4、编写前端程序,拼接生成符合HTML5规范的完整网页代码,并在网页初始化时自动加载最新的专题网页。

  [0014] 进一步地,在步骤1中,其他网页内容元素包括栏目类型、主题类型、网页标题、内容来源、发布者、发布时间、删除标记。

  进一步地,步骤2的具体实施方式如下:

  [0016]步骤2.1使用网站@>的内容管理后台的富文本编辑器生成专门的测试网页;

  [0017]步骤2.2使用网站@>后台富文本编辑器、PC电脑浏览器开发工具和Dreamweaver网页设计工具进行专项测试网页的样式调优;

  [0018]步骤2.3使用浏览器上的开发者工具提取网页正文的自定义HTML5模板代码段。

  进一步地,步骤3的具体实施方式如下:

  步骤3.1从自定义HTML5模板代码中提取嵌入业务数据的标签代码片段,得到模板组件Part1、Part2、Part3;

  步骤3.2Part2表示该标签代码,Part1表示标签前的所有代码,Part3表示标签后的所有代码;

  [0022]步骤3.3个后端定时器程序查询执行周期内的所有业务数据计数,为每条记录生成标签;

  步骤3.4将所有计数组标签码拼接在一起,生成新的Part2,命名为NewPart2;

  [0024]步骤3.5拼接Part1、NewPart2、Part3形成新的网页文本HTML5代码段,并保存在数据库中。

  [0025] 进一步地,代码段Part2为<tr></tr>标签代码段、<p></p>标签代码段或<div></div>标签代码段。

  进一步,在步骤4中编写前端程序,拼接生成符合HTML5规范的完整网页代码,具体实现如下:

  [0027] 步骤4.1查询数据表中的网页标题、内容来源、发布时间等其他网页内容元素字段,插入到相应的HTML标签中;

  [0028]步骤4.2查询数据表中的网页文本字段,动态设置<div></div>标签的内容。

  进一步地,在步骤4中,网页初始化时,自动加载最新的特殊网页,具体实现如下:

  [0030] 步骤4.3栏下某个特殊网页的初始化,自动调用后端接口查询特殊列表;

  [0031] 步骤4.4界面返回数据按照发布时间倒序排列,最新的话题会显示在列表顶部,从而实现话题网页的自动发布实现。

  [0032] 进一步地,在步骤3中,后端定时器程序编程语言的类型为Java、Node.js或PHP。

  [0033] 进一步地,在步骤4中,网页的前端编程语言为VueJS、JavaScript、AngularJS或ReactJS。

  进一步地,所述业务数据库的类型为常见的MySQL、Oracle、SqlServer关系型数据库以及人大金仓、大盟、汉高、金蝶、优轩等国产数据库。

  本专利技术生成专用网页模板的方法、自动下发专用网页的方法与现有技术相比的有益效果是:

  [0036] 该专利技术将专题网页的内容元素拆分并存储到数据库表中,可以生成专题网页正文的自定义模板,并自动获取业务数据并定期存入数据库间隔。实现专题网页的自动发布。

  [0037] 专利技术的使用者不限制前后端程序的编程语言和关系数据库类型。该专利技术中的自定义网页模板生成的专题网页可以完美适配在PC电脑上显示,也可以适配在Android和IOS智能手机以及普通Pad屏幕上显示。

  图纸说明

  [0038] 为了更清楚地描述本专利技术的一次生成专用网页模板并自动发布专用网页的方法的工作原理,下面附上*敏*感*词*作进一步说明。

  图1为本专利技术中栏目与主题的关系图,一个栏目可以收录一个或多个主题;

  [0040] 图。图2为本专利技术中创建话题内容存储数据表、生成话题网页文本模板、自动生成话题网页并定期存储数据库、自动发布网页的过程。

  详细方法

  结合附图1、2,本专利技术提供了一种自定义生成特殊网页的模板,自动发布网页的方法,实现步骤如下:

  步骤1.将特定的网页内容元素划分存储在数据库表中,具体实现方法包括:

  [0043]1.1建立内容管理表Table1,字段包括:栏目类型、主题名称、网页标题、网页正文、内容来源、出版者、发表时间、删除标记。

  [0044] 网页内容元素被拆分,网页正文字段保存HTML5代码片段,其他内容字段如栏目类型、主题类型、网页标题、内容来源、发布者只保存文本。

  [0045]1.2可以在一栏下显示多个主题。例如,如图1所示,在一个门户网站@>下设置了一个公告栏,专门用于

  【技术保护点】

  【技术特点总结】

  1.一种一次性生成特殊网页模板并自动发布特殊网页的方法,其实现步骤如下: 步骤1、将特殊网页的内容元素拆分并存储到数据库表,其中网页文本字段存储用于嵌入业务数据的自定义HTML5模板代码片段;其他网页内容元素仅保留数据库表字段中的文本;步骤2、使用网站@>管理后台富文本编辑器、浏览器开发工具和另一个网页设计工具Dreamweaver,创建自定义网页模板;步骤3、编写后端定时器程序,定时自动查询数据库,将业务数据嵌入到网页正文中自定义HTML5模板,并存储数据库;步骤 < @k28@ >编写前端程序,拼接生成符合HTML5规范的完整网页代码,网页初始化时自动加载最新的专题网页。2.根据权利要求1所述的一次性生成特殊网页模板并自动发布特殊网页的方法,其特征在于,步骤1中的其他网页内容元素包括栏目类型、特殊类型、网页标题、内容来源、发布者,发布时,标记为删除。3.根据权利要求1或2所述的一次性生成专题网页模板并自动发布专题网页的方法,其特征在于,所述步骤2的具体实现如下: 步骤2.1使用 网站@ > 内容管理后台富文本编辑器生成专题测试页;步骤2.2 使用网站@>后台富文本编辑器、PC电脑浏览器开发工具和Dreamweaver网页设计工具进行主题测试页面样式调优;步骤 2.3 使用浏览器上的开发人员工具提取网页正文的自定义 HTML5 模板代码片段。4.根据权利要求1或2所述的一次性生成专题网页模板并自动发布专题网页的方法,其特征在于,步骤3的具体实现方法如下: 步骤3. 1是从一个自定义的HTML5模板中提取嵌入在业务数据中的标签代码片段,得到模板组件Part1、Part2、

  【专利技术性质】

  技术研发人员:王先然、刘立松、

  申请人(专利权)持有人:,

  类型:发明

  国家省市:

  下载所有详细的技术数据 我是该专利的所有者

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线