织梦的程序也用了一年左右了, 一直用织梦做做企业网站, 用到的都只是使用DEDE的标签而已。

而DEDE的插件开发可以提高自己对织梦的了解, 增加对织梦二次开发的能力。同时也能提高网站建设的质量和效率。

今天我们就来看看DEDE5.7的插件开发, 小弟也是刚接触DEDE插件开发,有不对的地方请高手指教

第一步: 制作程序和模版

编写zw_arcflag.php 存入目录 /dede

<?php
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC."/typelink.class.php");
include DedeInclude('templets/zw_arcflag.htm');
?>

编写模板文件zw_arcflag.htm 存入目录 /dede/templets

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>更新栏目HTML</title>
<link href="css/base.css" rel="stylesheet" type="text/css">
</head>
<body background="images/allbg.gif" leftmargin='8' topmargin='8'>
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6" align="center"><form name="form1" action="zw_arcflag_action.php" method="get" target='stafrm'><tr> <td height="20" valign="top" bgcolor="#FFFFFF">操作:</td><td height="20" valign="top" bgcolor="#FFFFFF"><input name="randflag" type="radio" class="np" value="1" checked='1' />随机初始化文章属性  </td></tr><tr> <td height="20" colspan="2" bgcolor="#ffffff" align="center"><input name="b112" type="button" class="coolbg np" value="开始生成HTML" onClick="document.form1.submit();" style="width:100px"></td></tr></form><tr bgcolor="#F9FCEF"> <td height="20" colspan="2"> <table width="100%"><tr> <td width="74%">进行状态: </td><td width="26%" align="right"> <script language='javascript'>function ResizeDiv(obj,ty){if(ty=="+") document.all[obj].style.pixelHeight += 50;else if(document.all[obj].style.pixelHeight>80) document.all[obj].style.pixelHeight = document.all[obj].style.pixelHeight - 50;}</script>[<a href='#' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='#' onClick="ResizeDiv('mdv','-');">缩小</a>] </td></tr></table></td></tr><tr bgcolor="#FFFFFF"> <td colspan="2" id="mtd"><div id='mdv' style='width:100%;height:350px;'> <iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></div></td></tr>
</table>
</body>
</html>

第二步: 在织梦后台打包模块

1. 在后台点击 模块 >> 模块生成向导

2.填写模块名称,勾选封装类型, 填写联系方式,,开发团队,开发时间,官方网址。没有使用会员系统所以选择不涉及。

及后台管理菜单

<m:top name='常用工具' c='6,' display='block' rank=''>
<m:item name='随机设置文章属性' link='zw_arcflag.php' rank='' target='main'/>
</m:top>

注: 模块识别码是由模块名称和Email自动生成, 就是打包XML文件的文件名, 不同插件识别码不能相同

3. 填写使用说明及安装程序, 由于没有新加数据表, 所以可以选择自动生成,内容空白

4. 设置删除程序,由于没有新添加数据表, 所以可以选择自动生成, 内容空白

5. 设置编译所有文件, 并在文件列表中添加响应的文件

第三步: 安装插件

DEDE(织梦)插件开发案例(一)相关推荐

  1. php登陆验证码错误,DEDE织梦后台登陆提示验证码错误的方法

    说一下碰到这种情况的几种原因: ① 网站空间满了(**首先考虑**) ②更改空间后新的空间里pho.ini里gd库配置问题 ③dede版本程序升级操作不正确造成验证码提示不正确 ④专对5.7版本转移d ...

  2. dede织梦data目录正确迁移及引起的问题解决方法

    dede织梦data目录正确迁移及引起的问题解决方法 参考文章: (1)dede织梦data目录正确迁移及引起的问题解决方法 (2)https://www.cnblogs.com/cdxkyz/arc ...

  3. 织梦html编辑器有问题怎么办,dede 织梦编辑框显示不出来的问题

    5.6dede织梦升级5.7织梦版本后 网站出现很多很多问题 版本升级后dede 织梦编辑框显示不出来的问题 解决方法:系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ck ...

  4. dede:php不显示,dede 织梦编辑框显示不出来的问题

    5.6dede织梦升级5.7织梦版本后 网站出现很多很多问题 版本升级后dede 织梦编辑框显示不出来的问题 解决方法:系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ck ...

  5. 如何有效防止DEDE织梦系统被挂木马安全设置(仅供参考)

    尊敬的客户,您好! 感谢广大客户对我司工作的信任和支持! 我司在最近的一个多月内陆续发现多起因 DedeCMS 安全漏洞造成网站被上传恶意脚本的事件,入侵者可利用恶意脚本对外发送大量数据包,严重占用C ...

  6. dede织梦后台页面及功能修改及精简操作方法

    dede织梦后台是PHP非常好用的模板了,下面我们能看下织梦的操作后台,以假肢网站后台为例子. 先让我们来看看都有哪些页面控制着后台的功能和显示.下方为系统默认的后台界面图,为了便于下面的说明我对各个 ...

  7. 织梦ajax登录界面,dede织梦后台登陆成功后又跳转到登陆页面

    dede织梦后台登陆成功后又跳转到登陆页面怎么办?相信在很多个人站长朋友们在dede建站运营中都有遇到过类似的问题,在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳 ...

  8. DEDE织梦常用的调用方法

    DEDE织梦常用的调用常规调用: 网站名称调用: 网站关键词调用: 网站描述调用:description/}" /> 引用页头文件:{dede:include filename=&qu ...

  9. 织梦网站转移服务器,DEDE织梦网站转移空间换域名方法

    DEDE织梦网站转移空间换域名方法,当dede站点转移空间后,数据库要怎么连接?以下是DEDE 服务器转移方法希望能帮助到使用dedecms程序的朋友们: 网站换空间方法1: 1.进旧站后台:系统管理 ...

最新文章

  1. 超越英伟达的,不会是另一款GPU?这家深圳公司发布全球首款数据流AI芯片
  2. java 邮件 内容_JAVA怎么获取邮件内容
  3. 卡方检验 python
  4. c#设置图片的dpi_被忽视的鼠标设置,影响瞄准的关键因素就是它!
  5. 面试小记---外部脚本必须包含 script 标签吗?
  6. 【蒲公英技术征文】如何在 ESP-12F/ESP8266 上实现 webserver
  7. linux centos 编译luabind-0.9.1 动态库 静态库
  8. 仿jquery 编写自己的js库
  9. 从零开始开发 VS Code 插件之 Translator Helper
  10. 【ArcGIS风暴】ArcGIS解决数字化之前创建图层时未定义坐标系而导致数据跑偏的问题
  11. datagridview控件的使用
  12. 区块链 以太坊 每个区块可以包含多少个交易
  13. Cocos2d-x for Android iOS开发环境配置最佳实践
  14. php mysql完整_BBS(php mysql)完整版(七)
  15. 使用IDM下载软件下载百度云网盘里的资源,以Chrome浏览器为例
  16. android简单日记案例,android日记本实现源代码
  17. php实现微信第三方登录
  18. 有哪些国外便宜虚拟主机适合个人建站呢
  19. jQuery weui Select组件显示指定值
  20. 工程伦理--3.1 遭遇伦理困境

热门文章

  1. 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案
  2. java大作业用jsp数据库java_JSP数据库大作业 - 不是太阳也要发光的个人页面 - OSCHINA - 中文开源技术交流社区...
  3. javascript中childNodes与children的区别
  4. 桌游玩的好也能发NeurIPS!当深度学习撞上阿瓦隆!
  5. 无人机石油巡线技术方案
  6. 思科 网络安全 考试期末
  7. 练习4-7 求e的近似值 (15分)
  8. 一对一辅导价格表初中_初中一对一辅导价格多少
  9. 移动端实时音视频直播技术详解(一):开篇
  10. 记录我删库没跑路的处理方式