dedecms插件开发简明教程

教程大全 2026-01-08 05:15:13 浏览

本文简单讲述了dedecms插件开发的方法。分享给大家供大家参考。具体如下:

这里举的是一个很简单插件实例,通过此插件,你可以知道怎么样开发一个插件,它结构是怎么设置的,数据库,后台等。

文件结构如下:

enroll.php 文件在 plus文件下enroll.htm文件在templets/plus 文件夹下adenroll.php 文件在dede文件夹下adenroll.html 文件dede/templet文件夹下

Sql文件如下:

复制代码 代码如下:CREATE TABLE IF NOT EXISTS `dede_enroll` (`id` int(4) NOT NULL auto_increment,`name` varchar(20) NOT NULL,`mail` varchar(30) NOT NULL,`tag` tinyint(1) NOT NULL default '0',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;INSERT INTO `dede_plus` (`aid`, `plusname`, `menustring`, `mainurl`, `writer`, `isshow`, `filelist`) VALUES(30, '网上报名', '', '', 'g1000', 1, '');

这里说明下 为了方便 我简单的设置了 两个字段 姓名和邮箱 tag字段是标示是否录取 1为录取第一个insert语句是添加到后台管理第二个insert语句是添加到前台导航栏

enroll.php文件如下:

复制代码 代码如下:ExecuteNoneQuery2($sql);//执行一条语句 返回影响值if($affected){ShowMsg('报名成功',-1);}}else{$pv->SetTemplet(DEDETEMPLATE.'/plus/enroll.htm');//设置模板$pv->Display();//显示页面}?> dedecms插件开发简明教程

enroll.htm文件如下:

复制代码 代码如下:">{dede:global.<a href="https://www.kuidc.com/xtywjcwz/41815.html" target="_blank">CFG</a>_webname/}-在线报名{dede:include filename="../default/head.htm"/}
姓 名:邮 箱:验证码:
{dede:include filename="../default/footer.htm"/}

adenroll.php如下:

复制代码 代码如下:ExecuteNoneQuery("update cms_enroll set `tag`=1 where");ShowMsg('录取成功','adenroll.php');}if($_GET['action']=='nopass'){$db->ExecuteNoneQuery("update cms_enroll set `tag`=0 where");ShowMsg('取消录取','adenroll.php');}if($_GET['action']=='delete'){$db->ExecuteNoneQuery("delete from cms_enroll where");ShowMsg('删除成功','adenroll.php');}}else{$dl = new;$dl->SetSource($sql);//执行sql 不能与$dl->SetTemplate 颠倒$dl->Display();//显示页面}?>

adenroll.html文件如下:

复制代码 代码如下:">在线报名管理{dede:datalist}{/dede:datalist}
姓名E-mail状态操作
{dede:field.name /}{dede:field.mail /}{dede:if field.tag==0}未录取{else}已录取{/dede:if} [录取]|[不通过]|[删除]

{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}

希望本文所述对大家的dedecms二次开发有所帮助。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐