电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DiscuzX3.x模板插件开发制作教程(从入门到精通)

DiscuzX3.x模板插件开发制作教程(从入门到精通)_第1页
1/34
DiscuzX3.x模板插件开发制作教程(从入门到精通)_第2页
2/34
DiscuzX3.x模板插件开发制作教程(从入门到精通)_第3页
3/34
一、开发插件所需资料与工具 1、DiscuzX3 插件机制 插件机制 Discuz! 拥有一套完整的插件机制。 合理使用插件机制,你可以更好的将自己的个性功能需求整合到 Discuz!产品中的同时,保持代码独立,并且不受后续 Discuz!产品版本升级的影响。 我们鼓励并推荐,使用插件机制进行个性需求定制和研发。 插件设计的准备工作 插件实现流程 开始编写社区插件,您应当首先对插件实现的流程有一个大致的了解,以下是我们推荐的插件编写流程:   熟练使用 Discuz! 社区系统后,对希望完善或补充的个性化功能进行评估,进而提出插件的功能需求。  对插件做一个概括性的设计,例如:需要使用什么菜单、什么参数,配置哪些选项、数据结构如何设计、前后台实现哪些功能等等。  阅读本文档并在系统设置中实际体验 Discuz! 插件接口所实现的功用,例如:您的插件应当如何设计才能良好的挂接到社区系统中来。插件接口能够实现哪些功能、不能实现哪些功能,插件为此而需要做的优化、改造和取舍。  编写相应程序代码和模板语句,实现所需的功能并进行代码测试、兼容性测试和代码改进。  如果需要公开您的插件,可以用插件导出的方式,将插件配置信息导出到一个 XML 文件中,连同相应的程序和模板文件一同打包。同时,编写一个适合新手的插件的说明书也是必不可少的,其中包括:插件适用的 Discuz! 版本、功能概述、兼容性声明、安装方法、使用方法、卸载方法等等。  将插件提供给他人,或自己使用,根据使用者反馈,对插件进行完善。插件实现流程至此结束。   文件命名规范 Discuz! 按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范:  可以直接通过浏览器访问的普通程序文件,以 .php 后缀命名。  被普通程序文件引用的程序文件,以 .inc.php 后缀命名。  被普通程序文件,或引用程序文件引用的函数库或类库,以 .func.php(函数库) 或 .class.php(类库) 后缀命名。  模 板 文 件 , 以 .htm 后 缀 命 名 , 插 件 模 板 文 件 存 在 于 source/plugin/identifier/template/ 目 录 中 , 手 机 版 插 件 模 板 存 在 于 source/plugin/identifier/template/mobile/目录中  模板语言包文件,以 .lang.php 后缀命名,插件语言包文件开发时存放于 data/plugindata/ 目录中,文件名为 identifie...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DiscuzX3.x模板插件开发制作教程(从入门到精通)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部