DEDE(织梦)插件开发案例(一)
织梦的程序也用了一年左右了, 一直用织梦做做企业网站, 用到的都只是使用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(织梦)插件开发案例(一)相关推荐
- php登陆验证码错误,DEDE织梦后台登陆提示验证码错误的方法
说一下碰到这种情况的几种原因: ① 网站空间满了(**首先考虑**) ②更改空间后新的空间里pho.ini里gd库配置问题 ③dede版本程序升级操作不正确造成验证码提示不正确 ④专对5.7版本转移d ...
- dede织梦data目录正确迁移及引起的问题解决方法
dede织梦data目录正确迁移及引起的问题解决方法 参考文章: (1)dede织梦data目录正确迁移及引起的问题解决方法 (2)https://www.cnblogs.com/cdxkyz/arc ...
- 织梦html编辑器有问题怎么办,dede 织梦编辑框显示不出来的问题
5.6dede织梦升级5.7织梦版本后 网站出现很多很多问题 版本升级后dede 织梦编辑框显示不出来的问题 解决方法:系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ck ...
- dede:php不显示,dede 织梦编辑框显示不出来的问题
5.6dede织梦升级5.7织梦版本后 网站出现很多很多问题 版本升级后dede 织梦编辑框显示不出来的问题 解决方法:系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ck ...
- 如何有效防止DEDE织梦系统被挂木马安全设置(仅供参考)
尊敬的客户,您好! 感谢广大客户对我司工作的信任和支持! 我司在最近的一个多月内陆续发现多起因 DedeCMS 安全漏洞造成网站被上传恶意脚本的事件,入侵者可利用恶意脚本对外发送大量数据包,严重占用C ...
- dede织梦后台页面及功能修改及精简操作方法
dede织梦后台是PHP非常好用的模板了,下面我们能看下织梦的操作后台,以假肢网站后台为例子. 先让我们来看看都有哪些页面控制着后台的功能和显示.下方为系统默认的后台界面图,为了便于下面的说明我对各个 ...
- 织梦ajax登录界面,dede织梦后台登陆成功后又跳转到登陆页面
dede织梦后台登陆成功后又跳转到登陆页面怎么办?相信在很多个人站长朋友们在dede建站运营中都有遇到过类似的问题,在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳 ...
- DEDE织梦常用的调用方法
DEDE织梦常用的调用常规调用: 网站名称调用: 网站关键词调用: 网站描述调用:description/}" /> 引用页头文件:{dede:include filename=&qu ...
- 织梦网站转移服务器,DEDE织梦网站转移空间换域名方法
DEDE织梦网站转移空间换域名方法,当dede站点转移空间后,数据库要怎么连接?以下是DEDE 服务器转移方法希望能帮助到使用dedecms程序的朋友们: 网站换空间方法1: 1.进旧站后台:系统管理 ...
最新文章
- 超越英伟达的,不会是另一款GPU?这家深圳公司发布全球首款数据流AI芯片
- java 邮件 内容_JAVA怎么获取邮件内容
- 卡方检验 python
- c#设置图片的dpi_被忽视的鼠标设置,影响瞄准的关键因素就是它!
- 面试小记---外部脚本必须包含 script 标签吗?
- 【蒲公英技术征文】如何在 ESP-12F/ESP8266 上实现 webserver
- linux centos 编译luabind-0.9.1 动态库 静态库
- 仿jquery 编写自己的js库
- 从零开始开发 VS Code 插件之 Translator Helper
- 【ArcGIS风暴】ArcGIS解决数字化之前创建图层时未定义坐标系而导致数据跑偏的问题
- datagridview控件的使用
- 区块链 以太坊 每个区块可以包含多少个交易
- Cocos2d-x for Android iOS开发环境配置最佳实践
- php mysql完整_BBS(php mysql)完整版(七)
- 使用IDM下载软件下载百度云网盘里的资源,以Chrome浏览器为例
- android简单日记案例,android日记本实现源代码
- php实现微信第三方登录
- 有哪些国外便宜虚拟主机适合个人建站呢
- jQuery weui Select组件显示指定值
- 工程伦理--3.1 遭遇伦理困境
热门文章
- 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案
- java大作业用jsp数据库java_JSP数据库大作业 - 不是太阳也要发光的个人页面 - OSCHINA - 中文开源技术交流社区...
- javascript中childNodes与children的区别
- 桌游玩的好也能发NeurIPS!当深度学习撞上阿瓦隆!
- 无人机石油巡线技术方案
- 思科 网络安全 考试期末
- 练习4-7 求e的近似值 (15分)
- 一对一辅导价格表初中_初中一对一辅导价格多少
- 移动端实时音视频直播技术详解(一):开篇
- 记录我删库没跑路的处理方式