- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dtcms二次开发系列教程插件开发-动力启航
动力启航 – 让更多的人分享互联网开发技术
DTcms二次开发系列教程
官方网址 :http// 适合版本号 :4.0 教程主讲 :一些事情
第四章 插件开发
本章节只要讲解了插件的结构、安装和卸载时所需要完成的工作 ,了解这些之后我们进一步使用官方的友情链
接插件做为一个例子进行详细讲解 ,使用户可以尽快上手开发自已的系统插件。
一、理解 DTcms插件机制原理
1、插件结构
DTcms 的插件源码放在 DTcms.Web/plugins 目录下 ,发布后的插件位于站点根目录的 plugins 目录下 ,插
件一般包含 plugin.config、admin 目录、bin 目录和 templet 目录 ,如上图说明每个目录的作用。另外可能
还有一些其它的目录和文件 ,如 DAL文件夹、BLL文件夹分别代表 DAL层的类文件和 BLL层的类文件 ,这些
都是由开发者自行发挥 ,没有严格的指定要求。
动力启航 – 让更多的人分享互联网开发技术
2、plugin.config文件说明
该文件的存在 ,系统才会识别为这是一个插件 ,所以它里面的配置节点说明至关重要 ,下面我们来说明一下该
文件的格式书写要求及列张表格说明该文件的结构节点 ,分别描述说明作用。
?xml version 1.0 encoding utf-8?
plugin
directory插件目录名/directory
name插件中文标题/name
author作者/author
version版本号/version
description插件描述/description
isload安装状态0未安装1已安装/isload
install
sql![CDATA[
SQL建表语句…
]]/sql
……
/install
uninstall
sql SQL删表语句…/sql
……
/uninstall
urls
rewriteURL配置/rewrite
……
/urls
menu
nav后台导航菜单/nav
……
/menu
/plugin
动力启航 – 让更多的人分享互联网开发技术
各节点的说明 :
节点名称 说明 示例
directory 插件的所在目录 ,位于 DTcms.Web/plugins 目录下
link
的文件夹名称 ,要求名称为英文小写
name 插件的中文名称 ,该名称将会显示在后台的插件安装
友情链接
配置管理页面。
author 开发者昵称 动力启航
version 插件适应的系统版本号 V3.0
description 插件的备注说明 仅适用于 3.0 以上版本
isload 插件的安装状态 ,0 为未安装 ,1为已安装。如果插
0
件尚未安装的状态下手动改为 1则插件可能出错。
install 插件的安装时所需要的 SQL建表语句 ,该节点下还
有 sql子节点 ,一条 sql子节点代表一条 SQL语句。
其中![CDATA[……]]代表
您可能关注的文档
- 大理班学生兼职督导信息员会议第三方督导员聘任会议.pdf
- 邓小平理论概论-教学资源.ppt
- 范增示意---项庄舞剑樊哙闯帐.ppt
- 苯丙氨酸甲硫-三水中学.ppt
- 草风堂汉方养生美容spa馆-icidncku.pdf
- 附5福建农林大学试卷保管袋-福建农林大学经济学院.doc
- 为抵御匈奴修筑秦王嬴政中央集权秦陈胜.ppt
- 跨境贸易争议的调解.pdf
- 光磁共振装置的改装-复旦大学物理教学中心.doc
- 对数求导法导数基本公式高阶导数.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)