需要企业建站系统的请到www.kyt88.com 或联系在线客服。
有些用户在模版制作的过程中,需要使用自定标签调取自己想要的内容。
本文介绍自定义标签调用数据的原理:
一个插件,首先通过插件程序从数据库获取数据,然后定义成标签,再通过模版解释器将标签解释为定义的数据。比如下载频道检索插件,对应的插件程序是
只要在这个插件程序中取出数据并定义给标签,就可以直接在插件模版中使用你的自定义标签了。要调用其他数据也是一样的原理,只要通过插件程序读取数据并定义给标签,就可以直接使用相应的标签来显示任何需要的内容。
1、标准插件,是指系统本身包含的插件,可通过后台页面设置选择使用并设置显示参数。如“最新文章列表”等,将系统常用的显示模块作为标准插件的方式直接提供。
2、扩展插件,是指由官方或用户提供的插件,面向商业用户公布插件程序、插件模版和安装方法。一般通过在模版中插入标签来调用,部分扩展插件可能需要增加页内模版,扩展插件不通过后台设置,其显示参数直接在开源的插件程序中设置。
问:为什么有些扩展插件不适合作为标准插件来使用?
答:由于大多数扩展插件有其特殊的设置参数,如果作为标准插件,就需要经常改变标准插件的设置项目,设置项目一旦改变,就可能需要对相关标准插件的解释程序进行更新,开发周期太长且容易影响用户的正常使用。同时,由于部分扩展插件还需要增加调用模版或对现有模版进行一些改动设置,而大多数用户可能已经对自己的模版进行了改动,如果因为一个自己不需要的扩展插件而在每次升级后都要去改回自己的设计,将增加用户不必要的麻烦。
将扩展插件在论坛公布其插件文件和使用方法,需要的用户按照说明进行一定的操作即可使用这些插件,可以更好地利用扩展插件对网站进行个性化开发。这也是目前业界通用的方式。
问:扩展插件的下载权限有什么限制?
答:扩展插件限商业用户下载,非商业用户只能看到介绍,不能下载附件。这些限制的目的是为了保护商业用户的权益,对防止非法使用有极其重要的意义。
问:我可以自己开发插件吗?
答:从开始,我们将前台的全部标准插件程序开源,有PHP常识的用户均可自己学习修改插件。我们也期待您能够将自己开发的插件发布在插件交流区,供大家互相学习交流。
问:扩展插件支持服务范围
答:扩展插件属程序开发范畴,限通过论坛交流讨论,不属于电话/QQ支持范围。官方开发人员参与论坛回复时间为24-48小时。如果用户因安装不当不能正常使用扩展插件,首选的询问方式为截图发到论坛,然后取消插件的安装,在获得正确回复后再进行调试。