一种自定义功能的实现方法及装置制造方法及图纸

技术编号:12017616 阅读:80 留言:0更新日期:2015-09-09 13:51
本申请公开了一种自定义功能的实现方法及装置,用以解决现有技术中实现自定义功能的效率较低,对CMS管理员的要求较高的问题。CMS接收针对各图片热点输入的属性信息,当CMS识别出各属性信息种存在自定义功能的标识信息时,向网页中添加执行脚本,客户端可通过该执行脚本查找预先配置的各自定义功能的标识信息对应的功能文件,并执行查找到的功能文件中包含的代码。通过上述方法,CMS管理员要将图片热点的功能设置为自定义功能时,直接将图片热点的属性信息设置为该自定义功能的标识信息即可,而无需人工编写代码,因此,可有效提高实现自定义功能的效率。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种自定义功能的实现方法及装置
技术介绍
内容管理系统(ContentManagementSystem,CMS)是一种可以加快网站开发速度、减少开发成本的系统,其中,图片热点的绘制是CMS的主要功能之一,用来在网页的图片中绘制图片热点,并设置图片热点的功能。图片热点是网页的图片中内嵌的链接。目前,图片热点的功能有两种,一种是超链接,一种是锚点。一般的,对于网页中的一个图片,可将该图片划分成若干个部分,划分的任意一个部分都可以作为一个图片热点。可将一个图片热点的功能设置为跳转到某个网页或某个网页中的某个锚点(锚点是在一个网页中预设的指定位置的标记)所标记的位置。具体的,CMS管理员可将图片热点的属性信息设置为要跳转到的网页对应的统一资源定位符(Uniform Resource Locator,URL),则此时该图片热点的功能为超链接。还可将该图片热点的属性信息设置为网页的锚点对应的URL,则此时该图片热点的功能为锚点。当用户点击了该图片热点时,客户端则会跳转到该图片热点的属性信息中包含的URL对应的网页(超链接功能),或网页的锚点所标记的位置(锚点功能)。但是,随着互联网技术的不断发展,超链接和锚点这两个图片热点的功能已经逐渐不能满足用户需求,如何根据需要对图片热点的功能进行自定义的设置成为一个亟待解决的问题。在现有技术中,如果要将图片热点的功能设置为除超链接和锚点以外的自定义功能,就需要CMS管理员人工将该图片热点的属性信息编写为该自定义功能的代码,如Javascript代码等,而且还要人工将编写的代码嵌入到网页的代码中,使用户在点击该图片热点时,客户端可以直接执行该图片热点的属性信息中编写的代码,以实现自定义功能。显然,现有技术中实现自定义功能的方法效率较低。
技术实现思路
本申请实施例提供一种自定义功能的实现方法及装置,用以解决现有技术中实现自定义功能的效率较低的问题。本申请实施例提供的一种自定义功能的实现方法,包括:内容管理系统CMS接收针对网页中的各图片热点输入的属性信息,其中,针对一个图片热点输入的属性信息包括自定义功能的标识信息、网页对应的统一资源定位符URL、网页中的锚点对应的URL中的至少一种;并识别输入的各属性信息;以及当识别出输入的各属性信息中存在自定义功能的标识信息时,向所述网页中添加执行脚本,其中,所述执行脚本用于查找预先配置的各自定义功能的标识信息对应的功能文件,并执行查找到的功能文件中包含的代码。本申请实施例提供的一种自定义功能的实现方法,包括:客户端监控到网页中的图片热点被触发时,判断所述图片热点的功能是否为自定义功能,其中,当所述图片热点的功能为自定义功能时,则所述图片热点的属性信息为自定义功能的标识信息,当所述图片热点的功能为超链接或锚点时,则所述图片热点的属性信息为统一资源定位符URL;若是,则通过所述网页中的执行脚本,获取所述图片热点的属性信息中的自定义功能的标识信息,通过所述执行脚本查找预先配置的所述自定义功能的标识信息对应的功能文件,并执行查找到的所述功能文件中包含的代码;否则,根据所述图片热点的属性信息中的URL进行跳转。本申请实施例提供的一种自定义功能的实现装置,包括:接收模块,接收针对网页中的各图片热点输入的属性信息,其中,针对一个图片热点输入的属性信息包括自定义功能的标识信息、网页对应的统一资源定位符URL、网页中的锚点对应的URL中的至少一种;识别模块,识别输入的各属性信息;添加模块,当所述识别模块识别出输入的各属性信息中存在自定义功能的标识信息时,向所述网页中添加执行脚本,其中,所述执行脚本用于查找预先配置的各自定义功能的标识信息对应的功能文件,并执行查找到的功能文件中包含的代码。本申请实施例提供的一种自定义功能的实现装置,包括:判断模块,监控到网页中的图片热点被触发时,判断所述图片热点的功能是否为自定义功能,其中,当所述图片热点的功能为自定义功能时,则所述图片热点的属性信息为自定义功能的标识信息,当所述图片热点的功能为超链接或锚点时,则所述图片热点的属性信息为统一资源定位符URL;自定义功能执行模块,当所述判断模块的判断结果为是时,通过所述网页中的执行脚本,获取所述图片热点的属性信息中的自定义功能的标识信息,通过所述执行脚本查找预先配置的所述自定义功能的标识信息对应的功能文件,并执行查找到的所述功能文件中包含的代码;跳转模块,当所述判断模块的判断结果为否时,根据所述图片热点的属性信息中的URL进行跳转。本申请实施例提供一种自定义功能的实现方法及装置,该方法CMS接收针对各图片热点输入的属性信息,其中,输入的属性信息包括自定义功能的标识信息、网页对应的URL、网页中锚点对应的URL中的一种,当CMS识别出各属性信息种存在自定义功能的标识信息时,向网页中添加执行脚本,客户端可通过该执行脚本查找预先配置的各自定义功能的标识信息对应的功能文件,并执行查找到的功能文件中包含的代码。通过上述方法,CMS管理员要将图片热点的功能设置为自定义功能时,直接将图片热点的属性信息设置为该自定义功能的标识信息即可,而无需人工编写代码,因此,可有效提高实现自定义功能的效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的自定义功能的实现过程;图2为本申请实施例提供的在CMS上设置图片热点的功能的示意图;图3为本申请实施例提供的第一种自定义功能的实现装置结构示意图;图4为本申请实施例提供的第二种自定义功能的实现装置结构示意图。具体实施方式为了提高在CMS中为图片热点设置除超链接和锚点以外的自定义功能的效率,本申请实施例中可预先将实现各自定义功能的功能文件保存在服务器中,并为每个自定义功能设置自定义功能的标识信息,当CMS管理员要在CMS中为图片热点设置自定义功能时,只需在图片热点的属性信息中输入自定义功能的标识信息即可,而无需编写代码。为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人本文档来自技高网
...

【技术保护点】
一种自定义功能的实现方法,其特征在于,包括:内容管理系统CMS接收针对网页中的各图片热点输入的属性信息,其中,针对一个图片热点输入的属性信息包括自定义功能的标识信息、网页对应的统一资源定位符URL、网页中的锚点对应的URL中的至少一种;并识别输入的各属性信息;以及当识别出输入的各属性信息中存在自定义功能的标识信息时,向所述网页中添加执行脚本,其中,所述执行脚本用于查找预先配置的各自定义功能的标识信息对应的功能文件,并执行查找到的功能文件中包含的代码。

【技术特征摘要】
1.一种自定义功能的实现方法,其特征在于,包括:
内容管理系统CMS接收针对网页中的各图片热点输入的属性信息,其中,
针对一个图片热点输入的属性信息包括自定义功能的标识信息、网页对应的统
一资源定位符URL、网页中的锚点对应的URL中的至少一种;并
识别输入的各属性信息;以及
当识别出输入的各属性信息中存在自定义功能的标识信息时,向所述网页
中添加执行脚本,其中,所述执行脚本用于查找预先配置的各自定义功能的标
识信息对应的功能文件,并执行查找到的功能文件中包含的代码。
2.如权利要求1所述的方法,其特征在于,所述自定义功能的标识信息
由字符构成,所述自定义功能的标识信息中指定位置上的字符为指定字符;
识别输入的各属性信息,具体包括:
针对输入的每个属性信息,判断该属性信息中指定位置上的字符是否为所
述指定字符;
若是,则确定该属性信息为自定义功能的标识信息;
否则,确定该属性信息不是自定义功能的标识信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当识别出输入的各属性信息中存在自定义功能的标识信息时,针对每个属
性信息为自定义功能的标识信息的图片热点,向该图片热点的实现代码中添加
调用代码,所述调用代码用于在图片热点被触发时调用所述执行脚本。
4.一种自定义功能的实现方法,其特征在于,包括:
客户端监控到网页中的图片热点被触发时,判断所述图片热点的功能是否
为自定义功能,其中,当所述图片热点的功能为自定义功能时,则所述图片热
点的属性信息为自定义功能的标识信息,当所述图片热点的功能为超链接或锚
点时,则所述图片热点的属性信息为统一资源定位符URL;
若是,则通过所述网页中的执行脚本,获取所述图片热点的属性信息中的

\t自定义功能的标识信息,通过所述执行脚本查找预先配置的所述自定义功能的
标识信息对应的功能文件,并执行查找到的所述功能文件中包含的代码;
否则,根据所述图片热点的属性信息中的URL进行跳转。
5.如权利要求4所述的方法,其特征在于,判断所述图片热点的功能是
否为自定义功能,具体包括:
判断所述图片热点的实现代码中是否包含调用代码,其中,所述调用代码
用于调用所述执行脚本;
若是,则确定所述图片热点的功能为自定义功能;
否则,确定所述图片热点的功能不是自定义功能。
6.如权利要求5所述的方法,其特征在于,通过所述网页中的执行脚本,
获取所述图片热点的属性信息中的自定义功能的标识信息之前,所述方法还包
括:
执行所述调用代码,以调用所述执行脚本。
7.如权利要求5所述的方法,其特征在于,通过所述执行脚本查找预先
配置的所述自定义功能的标识信息...

【专利技术属性】
技术研发人员:王超
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1