dedecms插件开发教程,dedecms插件教程_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了dedecms插件开发教程,dedecms插件教程_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2289字,纯文字阅读大概需要4分钟。
内容图文
dedecms插件开发教程,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, '网上报名', '<m:item name=''网上报名'' link=''adenroll.php'' rank=''plus_网上报名'' target=''main'' />', '', 'g1000', 1, '');
这里说明下 为了方便 我简单的设置了 两个字段 姓名和邮箱 tag字段是标示是否录取 1为录取
第一个insert语句是添加到后台管理
第二个insert语句是添加到前台导航栏
enroll.php
ExecuteNoneQuery2($sql);//执行一条语句 返回影响值 if($affected){ ShowMsg('报名成功',-1); } }else{ $pv->SetTemplet(DEDETEMPLATE.'/plus/enroll.htm');//设置模板 $pv->Display();//显示页面 } ?>
enroll.htm
{dede:global.cfg_webname/}-在线报名 {dede:include filename="../default/head.htm"/}ExecuteNoneQuery("update cms_enroll set `tag`=1 where id='$_GET[id]'"); ShowMsg('录取成功','adenroll.php'); } if($_GET['action']=='nopass'){ $db->ExecuteNoneQuery("update cms_enroll set `tag`=0 where id='$_GET[id]'"); ShowMsg('取消录取','adenroll.php'); } if($_GET['action']=='delete'){ $db->ExecuteNoneQuery("delete from cms_enroll where id='$_GET[id]'"); ShowMsg('删除成功','adenroll.php'); } }else{ $dl = new DataListCP(); $dl->pageSize = 10;//每页显示10条 $dl->SetTemplate('./templets/adenroll.htm');//载入模板 $sql="select * from cms_enroll"; $dl->SetSource($sql);//执行sql 不能与$dl->SetTemplate 颠倒 $dl->Display();//显示页面 } ?>
adenroll.html
在线报名管理
姓名 | 状态 | 操作 | |
---|---|---|---|
{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插件开发教程,dedecms插件教程_PHP教程全部内容,希望文章能够帮你解决dedecms插件开发教程,dedecms插件教程_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。