您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms织梦插件开发制作教程
书兰2023-09-25DedeCMS教程已有人查阅
导读第一步:制作前台程序和模版 前台程序lxl_test_a.php存放在根目录/plus;前台模板lxl_test_a.htm存放在根目录/templets/plus;注意:由于插件是GBK编码所以要设置content="text/html;charset=gbk"
第一步:制作前台程序和模版 前台程序lxl_test_a.php存放在根目录/plus
dede前台
第二步:制作后台程序和模版 后台程序lxl_test_b.php存放在根目录/dede
dede后台
后台模板lxl_test_b.htm存放在根目录/dede/templets/plus
填写模块名称,勾选封装类型,填写联系Email,开发团队,开发时间,官方网址。没有使用会员系统所以选择不涉及
模块管理
还可以在安装程序中添加后台管理菜单在文章的之后会给出。
(3)填写使用说明,这个需要自己填写
辛辛苦苦制作的插件,怎样备份,共享,让其他网友安装呢。
(1)备份、共享插件
经过织梦的打包,所有关于插件的信息和文件都打包成一个xml文件,
存放在根目录\data\module目录下,文件名是模块识别码(由模块名称和Email生成)。这样你就可以把你制作的插件发到网上与大家交流共享。
(2)安装插件
下载DEDECMS的插件文件(扩展名是xml)
在后台点击模型>>上传新模块
其中可以卸载、安装、修改、删除、还可以查看使用说明和插件的详细情况。都是点点鼠标就可以了,只要认真阅读DEDE给个提示就不会有问题。
第五步:之后也是最重要的<页面调用>
可以再前台任意显示模板中添加如下代码调用你制作的模板。
附录一:把后台菜单添加在dede_plus表中:
可以在这里对插件进行修改、启用、禁用、删除。个人感觉DEDE是为了区分插件和模块才设计了这两种后台菜单模式。
教程制作插件的xml文件
只要复制另存为****.xml文件就可以安装使用了。
插件开发完毕。
dede前台
<?php
require_once(dirname(__FILE__)."/../include/common.inc.php");
//加载DEDE核心程序
require_once(DEDEROOT."/templets/plus/lxl_test_a.htm");
//加载模板
?>
前台模板lxl_test_a.htm存放在根目录/templets/plus
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=gbk" />
<title>前台模板</title>
</head>
<body>
前台模板
</body>
</html>
注意:由于插件是GBK编码所以要设置content="text/html;charset=gbk"第二步:制作后台程序和模版 后台程序lxl_test_b.php存放在根目录/dede
dede后台
<?php
require_once(dirname(__FILE__). "/config.php");
//加载DEDE核心程序
require_once(dirname(__FILE__). "/templets/lxl_test_b.htm");
//加载模板
?>
注意:后台调用模板与前台不同,至于为什么不同,DEDE有多少种调用模板的方式不要问我后台模板lxl_test_b.htm存放在根目录/dede/templets/plus
<html>
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>后台模板</title>
</head>
<body>
后台模板
</body>
</html>
第三步:在织梦后台打包 在后台点击模块>>模块生成向导填写模块名称,勾选封装类型,填写联系Email,开发团队,开发时间,官方网址。没有使用会员系统所以选择不涉及
<m:top name='test模块管理' c='6,' display='block' rank=''>
<m:item name='test管理1' link='lxl_test_b.php' rank='' target='main' />
</m:top>
这里设置菜单在安装后效果:模块管理
还可以在安装程序中添加后台管理菜单在文章的之后会给出。
(3)填写使用说明,这个需要自己填写
辛辛苦苦制作的插件,怎样备份,共享,让其他网友安装呢。
(1)备份、共享插件
经过织梦的打包,所有关于插件的信息和文件都打包成一个xml文件,
存放在根目录\data\module目录下,文件名是模块识别码(由模块名称和Email生成)。这样你就可以把你制作的插件发到网上与大家交流共享。
(2)安装插件
下载DEDECMS的插件文件(扩展名是xml)
在后台点击模型>>上传新模块
其中可以卸载、安装、修改、删除、还可以查看使用说明和插件的详细情况。都是点点鼠标就可以了,只要认真阅读DEDE给个提示就不会有问题。
第五步:之后也是最重要的<页面调用>
可以再前台任意显示模板中添加如下代码调用你制作的模板。
<li><a href="{dede:field name='phpurl'/}/lxl_test_a.php" >lxl调用测试</a></li>
总结:以上教程侧重于制作一个插件每一个过程,没有任何功能。全部代码由织梦自带模板的代码简化得到。附录一:把后台菜单添加在dede_plus表中:
可以在这里对插件进行修改、启用、禁用、删除。个人感觉DEDE是为了区分插件和模块才设计了这两种后台菜单模式。
教程制作插件的xml文件
只要复制另存为****.xml文件就可以安装使用了。
<module>
<baseinfo>
name=lxl_test
team=lxl
time=2012-02-04
email=68817033@qq.com
url=
hash=f12fc1644b97629e1b7f7f7e1b27b3ea
indexname=
indexurl=
ismember=0
autosetup=1
autodel=1
lang=gb2312
moduletype=soft
</baseinfo>
<systemfile>
<menustring>
PG06dG9wIG5hbWU9J3Rlc3TEo7/pudzA7ScgYz0nNiwnIGRpc3BsYXk9J2Jsb2NrJyByYW5rPScnPg0KPG06aXRlbSBuYW1lPSd0ZXN0udzA7TEnIGxpbms9J2x4bF90ZXN0X2IucGhwJyByYW5rPScnIHRhcmdldD0nbWFpbicgLz4NCjwvbTp0b3A+DQoNCg==
</menustring>
<readme>
yrnTw8u1w/fOxLz+DQrV4srH0ru49sD919M=
</readme>
<setupsql40>
SU5TRVJUIElOVE8gYGRlZGVfcGx1c2AgVkFMVUVTICgxMCwgJ2x4bF90ZXN0JywgJzxtOml0ZW0gbmFtZT0nJ2x4bF90ZXN0X21lbnUnJyBsaW5rPScnbHhsX3Rlc3RfYi5waHAnJyByYW5rPScncGx1c19seGxfdGVzdCcnIHRhcmdldD0nJ21haW4nJyAvPicsICcnLCAnbHhsJywgMSwgJycpOw==
</setupsql40>
<delsql>
REVMRVRFIEZST00gYCNAX19wbHVzYCB3aGVyZSBwbHVzbmFtZSBsaWtlICdseGxfdGVzdF9tZW51Jzs=
</delsql>
<setup>
</setup>
<uninstall>
</uninstall>
<oldfilelist>
../plus /lxl_test_a.php
../templets/plus/lxl_test_a.htm
../dede/lxl_test_b.php
../dede/templets/lxl_test_b.htm
</oldfilelist>
</systemfile>
<modulefiles>
<file type='file' name='../plus /lxl_test_a.php'>
ZGVkZSDHsMyoDQo8P3BocA0KcmVxdWlyZV9vbmNlKGRpcm5hbWUoX19GSUxFX18pLiIvLi4vaW5jbHVkZS9jb21tb24uaW5jLnBocCIpOw0KLy+809TYREVERbrL0MSzzNDyDQpyZXF1aXJlX29uY2UoREVERVJPT1QuIi90ZW1wbGV0cy9wbHVzL2x4bF90ZXN0X2EuaHRtIik7DQovL7zT1NjEo7DlDQo/Pg==
</file>
<file type='file' name='../templets/plus/lxl_test_a.htm'>
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdiayIgLz4NCjx0aXRsZT7HsMyoxKOw5TwvdGl0bGU+DQo8L2hlYWQ+DQoNCjxib2R5Pg0Kx7DMqMSjsOUNCjwvYm9keT4NCjwvaHRtbD4NCg0K
</file>
<file type='file' name='../dede/lxl_test_b.php'>
ZGVkZSC688yoDQo8P3BocA0KcmVxdWlyZV9vbmNlKGRpcm5hbWUoX19GSUxFX18pLiAiL2NvbmZpZy5waHAiKTsNCi8vvNPU2ERFREW6y9DEs8zQ8g0KcmVxdWlyZV9vbmNlKGRpcm5hbWUoX19GSUxFX18pLiAiL3RlbXBsZXRzL2x4bF90ZXN0X2IuaHRtIik7DQovL7zT1NjEo7DlDQo/Pg0KDQo=
</file>
<file type='file' name='../dede/templets/lxl_test_b.htm'>
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiIgLz4NCjx0aXRsZT6688yoxKOw5SA8L3RpdGxlPg0KPC9oZWFkPg0KDQo8Ym9keT4NCrrzzKjEo7DlDQo8L2JvZHk+DQo8L2h0bWw+DQoNCg0K
</file>
</modulefiles>
</module>
在Dreamweaver编辑器中上传,OK插件开发完毕。
本文标签:
很赞哦! ()
相关教程
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 用dedecms织梦程序做中英双语网站制作方法
- dedecms织梦cms搜索页面中调用最新文章的实现方法
- 去除dedecms织梦后台与前台登陆验证码的方法
- dedecms织梦自定义文章排序的实现方法
- dedecms织梦终极SEO优化步骤教程
- 怎么取消dedecms织梦后台登陆验证码
- dedecms织梦模板文件不存在,无法解析文档的解决方法
- dedecms织梦留言板调用head.htm的方法
- dedecms织梦修改软件类型标签等数据默认不能修改怎么办
- dedecms织梦系统生成静态页面提示“模板文件不存在,无法解析文
图文教程
dede织梦网站被黑页面被加上了外部代码的处理方法
今天一位客户告诉我织梦做的网站被黑所有的页面被加上了外部的代码,这个问题怎么处理呢?遇到这种全站被加上恶意代码的似乎很好,也很少有客户会反馈这么恶劣的问题。
百度编辑器(Ueditor)怎么整合到dedecms中
Ueditor整合dedecms步骤1ueditor的下载安装到ueditor官网下载较新版的编辑器源码,下载地址:ueditor我下载的是[1.2.4.
dedecms绑定手机域名的方法
一、域名、空间设置 织梦根目录下的m文件夹就是手机网站访问的目录;二、pc站模板需要做的修改 完成域名和空间的设置后,接下来我们就要对织梦的模板、后台做相应的设置了。
织梦dede调用当前文章内容页的新评论数的方法
织梦DedeCMS调用当前文章内容页的较新评论数方法如下:第一步:首先在更目录下 plus 文件夹,建立一个文件名为feedcount.php,代码如下:
相关源码
-
(自适应)包装机贴标机设备网站源码免费下载基于PbootCMS内核开发的响应式企业模板,为包装机械、贴标设备等工业领域打造,通过数字化展示提升企业专业形象。查看源码 -
(自适应)家政保洁保姆打扫卫生清灰服务pbootcms模板免费下载采用手工编写的DIV+CSS架构,代码结构清晰无冗余,加载速度优异。响应式设计适配各类终端设备,保障手机、平板、电脑端的一致浏览体验。查看源码 -
帝国CMS7.2互联网自媒体门户整站带数据源码免费下载分享一款高仿极客网门户模板,帝国cms7.2版本,非常适合互联网、自媒体、文章门户网站使用。测法发现备份数据恢复报错,找了几个版本的都是一样的,有能力的自行修复查看源码 -
(自适应)简繁双语响应式服装服饰西装工装校服定制pbootcms模板本模板基于PbootCMS内核开发,为服装服饰行业量身打造,尤其适合西装定制、工装生产、校服订制等服装类企业使用。模板采用响应式布局设计,确保在手机、平板、电脑查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码 -
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码
| 分享笔记 (共有 篇笔记) |
