网上找了很多,都不是太满意,功能不全不全不说,还没有详细的安装配置教程,经过自己的折腾,成功了修改程序并配置成功,亲测,试用没有问题!所以,决定给大家出一个针对新手的详细教程。

废话不多,直接上干货。一步一步带你操作,还有图片演示哟~【注意是UTF-8编码】

1、打开织梦后台,点击模块==》模块生成向导(具体看图选择就行)


2、安装程序(复制下面SQL语句粘贴就好)
DROP TALBE IF EXISTS `#@__baoming`;CREATE TABLE `#@__baoming` (`id` int(50) NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT NULL,`sex` varchar(3) NOT NULL,`maileaddr` varchar(80) NOT NULL,`hometel` varchar(15) NOT NULL,`qq` varchar(15) NOT NULL,`email` varchar(50) NOT NULL,`time` int(15) NOT NULL,`luqu` int(1) NOT NULL DEFAULT '0',`zhuanye` varchar(50) NOT NULL,`beizhu` text NOT NULL,`ip` varchar(40) NOT NULL,PRIMARY KEY (`id`)
)  TYPE=MyISAM;
Delete From `#@__plus` where plusname like '网上报名';
INSERT INTO `#@__plus` (`plusname`, `menustring`, `mainurl`, `writer`, `isshow`, `filelist`) VALUES ('网上报名', '<m:item name=''网上报名'' link=''adbaoming.php'' rank=''plus_网上报名'' target=''main'' />', '', '织梦官方', 1, '');
3、删除程序
Delete From `#@__plus` where plusname like '网上报名';
DROP TABLE IF EXISTS `#@__baoming`;
4、添加文件列表路径并提交(一共6个文件,代码继续往下看,自行创建文件,然后把代码复制进去就可以了。)【注意按下面路径上传到指定目录,搞错目录肯定不行的~】
adbaoming.php
baoming_edit.php
templets/baoming_main.htm
templets/baoming_edit.htm
../baoming.php
../baoming.html
文件代码如下:

baoming.html

<!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">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>在线报名</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="description" content="" />
</head>
<body οnlοad="changeUrl();">
<div class="wrap"> <div class="gb_center"><div class="gb_ny_center"><div class="fl gb_right"><div class="gb_ml">网站位置:首页 > 在线报名</div><div class="gb_zxbm_name">          <div class="gb_zxbm"><span>请您认真填写报名信息</span></div><div class="gb_zxbm_nr"><form id="form1" name="form1"  action="baoming.php" method="post" onSubmit="return xxg();initAd();submitonce(this);"><table><tr><td width="86"><strong>姓 名:</strong></td><td width="494"><input id="name" size="25" name="name" />   <span style="color:#FF0000; font-weight:bold;">*  为必填项</span></td></tr><tr><td><strong>性 别:</strong></td><td><select id="sex" name="sex"><option selected="selected">男</option><option>女</option></select></td></tr><tr><td><strong>手 机:</strong></td><td><input onKeyUp="value=value.replace(/\D+/g,'')" size="25" id="hometel" name="hometel" />   <span style="color:#FF0000; font-weight:bold;">*注:请输入正确的11位数字手机格式!</span></td></tr><tr><td><strong>职 业:</strong></td><td><input id="name" size="25" name="zhuanye" /></td></tr><tr><td><strong>E-mail:</strong></td><td><input id="T_Mail" name="email"  size="25" />  <span style="color:#FF0000; font-weight:bold;">注:邮箱有助于我们发最新的信息给你哦!</span></td></tr><tr><td><strong>备  注:</strong></td><td><textarea name="beizhu" cols="50" rows="4" id="beizhu"></textarea></td></tr><tr><td><strong>验证码:</strong></td><td><input name="validate" type="text" id="validate" class="ipt-txt" /><img src='../include/vdimgck.php' width='50' height='20' /></td></tr><tr align="center"><td colspan="2"><INPUT class="button"  id="button" type="submit" value="提交" name="button">                               <input class="button"  type="reset" name="Reset" value="重写"><input type="hidden" value="在线报名" name="maileaddr" /></td></tr><tr align="center"><td colspan="2">注意:提交之前请检查以上报名信息是否正确,带*的为必填项,填写完毕后请按"提交信息"按钮。</td></tr></table></form></div></div></div></div></div>
</div></body>
</html>

baoming.php

<?php
require_once("include/common.inc.php");
//CheckRank(0,0);$time = time(); //时间
$validate = $_REQUEST['validate'];
$name = $_REQUEST['name'];
$str = $_REQUEST['qq'];
$beizhu = $_REQUEST['beizhu'];
$maileaddr = $_REQUEST['maileaddr'];$url = $_SERVER['HTTP_REFERER'];if(empty($validate)) $validate=='';
else $validate = strtolower($validate);
$svali = GetCkVdValue();/*echo $name;
echo '<br />';
echo $maileaddr;
exit();*/if($validate=='' || $validate!=$svali) {  echo '<script language="JavaScript">window.alert("验证码不正确");location.href="'.$url.'"</script>';exit();   }if ($name == null) {echo '<script language="JavaScript">window.alert("姓名不能为空哦!正确填写姓名吧!");location.href="'.$url.'"</script>';exit();    }   if ($hometel != null) {if(preg_match("/(^(\d{3,4}-)?\d{7,8})$|^13[0-9]{9}$|^15[0-9]{9}$|^18[0256789]\d{8}$/",$hometel)){  } else{echo '<script language="JavaScript">window.alert("哇哦!手机格式不对哦!重新输入吧!");location.href="'.$url.'"</script>';exit();}}     /*if ($str != null) {if(preg_match("/(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/",$str)){ }else {echo '<script language="JavaScript">window.alert("座机格式格式不对哦!");location.href="'.$url.'"</script>';exit();}}   */if ($hometel == null && $str == null){echo '<script language="JavaScript">window.alert("亲!留个联系电话呗,方便我们联系您!");location.href="'.$url.'"</script>';exit();}$ip = GetIP();$inQuery = "INSERT INTO `#@__baoming` (`name`, `sex`, `maileaddr`, `zhuanye`, `hometel`, `qq`, `email`, `beizhu`,`time`,`ip`) VALUES ('$name', '$sex', '$maileaddr', '$zhuanye', '$hometel', '$qq', '$email', '$beizhu', '$time', '$ip');
;";if(!$dsql->ExecuteNoneQuery($inQuery)){$gerr = $dsql->GetError();$dsql->Close();ShowMsg("把数据保存到数据库 `$maintable` 时出错,请联系管理员!".$gerr,"-1");exit();
}
echo '<script language="JavaScript">window.alert("报名成功,点击确定回网站首页");location.href="javascript:window.history.go(-1)"</script>';?>

adbaoming.php

<?php
require_once(dirname(__FILE__).'/config.php');
require_once(DEDEINC.'/datalistcp.class.php');
require_once(DEDEINC.'/common.func.php');
setcookie('ENV_GOBACK_URL',$dedeNowurl,time()+3600,'/');if(!isset($ischeck)) $ischeck = -1;
if(!isset($keyword)) $keyword = "";
if($ischeck==0) $seloption =  "<option value='0' selected>未查看</option>\r\n<option value='-1'>全部</option>\r\n";
else if($ischeck==1) $seloption = "<option value='1' selected>已查看</option>\r\n<option value='-1'>全部</option>\r\n";else $seloption = "<option value='-1' selected>全部</option>\r\n";function GetSta($luqu)
{if($luqu==0) return "未录取";if($luqu==1) return "已录取";else return "未审核";
}$addquery = " where 1=1 ";if($ischeck!=-1){if($ischeck==0) $addquery .= " And luqu=0 ";else $addquery .= " And luqu='$ischeck' ";
}if(!empty($keyword)){$addquery .= " And (name like '%$keyword%') ";
}$sql = "";
$sql = "Select * From ch_baoming $addquery ORDER BY `time` DESC ";
$dlist = new DataListCP();
$dlist->SetTemplet(DEDEADMIN."/templets/baoming_main.htm");
$dlist->SetSource($sql);
$dlist->display();
$dlist->Close();
?>

baoming_edit.php

<?php
require_once(dirname(__FILE__)."/config.php");
CheckPurview('plus_网上报名模块');
if(!empty($_COOKIE['ENV_GOBACK_URL'])) $ENV_GOBACK_URL = $_COOKIE['ENV_GOBACK_URL'];
else $ENV_GOBACK_URL = baoming_main.php;if(empty($dopost)) $dopost = "";if(isset($allid)){$aids = explode(',',$allid);if(count($aids)==1){$ID = $aids[0];$dopost = "delete";}
}if($dopost=="delete")
{$dsql = new DedeSql(false);$ID = ereg_replace("[^0-9]","",$ID);$dsql->ExecuteNoneQuery("Delete From #@__baoming where ID='$ID'");$dsql->Close();ShowMsg("成功删除一条报名信息!",$ENV_GOBACK_URL);exit();
}
else if($dopost=="delall"){$aids = explode(',',$allid);if(isset($aids) && is_array($aids)){foreach($aids as $aid){$aid = ereg_replace("[^0-9]","",$aid);$dsql->ExecuteNoneQuery("Delete From `#@__baoming` where id='$aid'");}ShowMsg("成功删除指定报名信息!",$ENV_GOBACK_URL);exit();}else{ShowMsg("你没选定任何报名信息!",$ENV_GOBACK_URL);exit();}}
else if($dopost=='saveedit')
{$query = "Update `#@__baoming`setname='$name',sex='$sex',maileaddr='$maileaddr',hometel='$hometel',qq='$qq',email='$email',zhuanye='$zhuanye',luqu='$luqu',beizhu='$beizhu'where id='$aid'";$dsql->ExecuteNoneQuery($query);ShowMsg("成功更改报名信息!",$ENV_GOBACK_URL);exit();
}
$row = $dsql->GetOne("Select * From `#@__baoming` where id='$aid'");
include DedeInclude('templets/baoming_edit.htm');
?>

baoming_edit.htm

<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<title>友情链接更改</title>
<link href='img/base.css' rel='stylesheet' type='text/css'>
</head>
<body background='img/allbg.gif' leftmargin='8' topmargin='8'>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D1DDAA"><tr><td height="28" background="img/tbg.gif"><b><a href="adbaoming.php"><u>网上报名管理</u></a></b> >> 信息查看/更改</td>
</tr>
<tr><td height="200" bgcolor="#FFFFFF" valign="top"><form action="baoming_edit.php" method="post" name="form1"><input type="hidden" name="aid" value="<?php echo $row['id']?>"><input type="hidden" name="dopost" value="saveedit"><table width="80%"  border="0" cellspacing="1" cellpadding="3"><tr><td width="19%" height="25">姓名:</td><td width="81%"><input name="name" type="text" id="name" value="<?php echo $row['name']?>" size="30" class='pubinputs' /></td></tr><tr><td width="19%" height="25">性别:</td><td width="81%"><input name="sex" type="text" id="sex" value="<?php echo $row['sex']?>" class="pubinputs" />(由小到大排列)        </td></tr><tr><td height="25">家庭住址:</td><td><input name="maileaddr" type="text" id="maileaddr" size="30" value="<?php echo $row['maileaddr']?>" class='pubinputs' /></td></tr><tr><td height="25">联系电话:</td><td><input name="hometel" type="text" id="hometel" size="40" value="<?php echo $row['hometel']?>" class='pubinputs'/>(88*31 gif或jpg)         </td></tr><tr><td height="25">QQ号码:</td><td><input name="qq" type="text" id="qq" size="30" value="<?php echo $row['qq']?>" class='pubinputs' /></td></tr><tr><td height="25">联系邮箱:</td><td><input name="email" type="text" id="email" size="30" value="<?php echo $row['email']?>" class='pubinputs' /></td></tr><tr><td height="25">所报专业:</td><td><input name="zhuanye" type="text" id="email" size="30" value="<?php echo $row['zhuanye']?>" class='pubinputs' /></td></tr>      <tr><td height="25">是否录取:</td><td><select name="luqu" id="luqu"><option value="0">未录取</option><option value="1">录  取</option></select></td></tr><tr><td height="25">信息备注:</td><td><textarea name="beizhu" cols="50" rows="4" id="beizhu"><?php echo $row['beizhu']?></textarea></td></tr><tr><td height="51"> </td><td><input type="submit" name="Submit" value=" 提 交 " class="np coolbg" />   <input type="reset" name="Submit" value=" 返 回 " onClick="location.href='<?php echo $ENV_GOBACK_URL?>';" class="np coolbg" />         </td></tr></table></form></td>
</tr>
</table>
</body>
</html>

baoming_main.htm

<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<title>报名系统管理</title>
<link href='img/base.css' rel='stylesheet' type='text/css'>
<script language='javascript'>
function Sel(stype)
{var e=document.getElementsByTagName("input");for(var i=0;i < document.form1.aids.length;i++){if(stype=='all') document.form1.aids[i].checked=true;else document.form1.aids[i].checked=false;}
}
function checkSubmit(){var str = "";for(var i=0;i < document.form1.aids.length;i++){if(document.form1.aids[i].checked){if(str=="") str += document.form1.aids[i].value;else str += "," + document.form1.aids[i].value;}}if(str==""){alert("你没选择任何内容!");return false;}else{document.form1.allid.value = str;return true;}
}
</script>
</head>
<body background='img/allbg.gif' leftmargin='8' topmargin='8'>
<div class="bodytitle"><div class="bodytitleleft"></div><div class="bodytitletxt">辅助插件</div>
</div>
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="left" class="tbtitle" style="background:#E2F5BC;">
<form name='formsearch' method='post' action='adbaoming.php'>
<tr>
<td height="30" colspan="12" bgcolor="#EDF9D5"><b>报名管理</b> <b>搜索:</b><input type='text' name='keyword' style="font-size:12px; line-height:100%;"/><select name="ischeck"><option value="-1">全部</option><option value="0">未查看</option><option value="1">已查看</option></select><input type='submit' name='sss' value='搜索' class="inputbut" /></td>
</tr>
</form><form name='form1' method='post' action='baoming_edit.php' onSubmit='return checkSubmit();'><input type='hidden' name='dopost' value='delall'/><input type='hidden' name='allid' value=''/><tr align="center" bgcolor="#F8FBFB" height="24"> <td width="6%">选择</td><td width="10%">姓名</td><td width="4%">性别</td><td width="8%">联系电话</td><!--<td width="8%">家庭住址</td>--><td width="4%">专业</td><td>qq</td><td width="8%">email</td><td width="16%">时间</td><td width="8%">个人备注</td><td width="8%">来源</td><td width="15%">管理</td></tr>{dede:datalist}<tr align="center" bgcolor="#FFFFFF" height="24" onMouseMove="javascript:this.bgColor='#F9FCEF';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> <td><input type='checkbox' name='aids' value='{dede:field.id/}' class='np'></td><td><a href="{dede:field.url/}" target='_blank'>{dede:field.name/}</a></td><td>{dede:field.sex/}</td><td>{dede:field.hometel/}</td><!--<td>{dede:field.maileaddr/}</td>--><td>{dede:field.zhuanye/}</td><td>{dede:field.qq/}</td><td>{dede:field.email/}</td><td>{dede:field.time function="MyDate('Y-m-d H:i:s',@me)"/}</td><td>{dede:field.beizhu/}</td><td>{dede:field.maileaddr/}</td><td><a href='baoming_edit.php?aid={dede:field.id/}&dopost=edit'>[操作]</a><a href='baoming_edit.php?ID={dede:field.id/}&dopost=delete'>[删除]</a></td></tr>{/dede:datalist}<tr bgcolor="#FDFEEF" height="24"> <td height="35" colspan="12" style="padding-top:6px"><a href='#' οnclick='Sel("all");' class="inputbutx">全选</a><a href='#' οnclick='Sel("none");' class="inputbutx">取消</a><input type='submit' name='bt' value='批量删除' class="inputbut" />      </td></tr><tr align="center" bgcolor="#F8FBFB" height="24"> <td colspan="12">{dede:pagelist listsize=6/}</td></tr></form></table></td>
</tr>
</table>
</body>
</html>
5、修改adbaoming.php文件中的数据表前缀,否则后台不显示数据!

6、不要认为这就已经安装完成了,现在到-【模块】-【模块管理】中,你应该能看到在线报名的的插件了。像安装留言板一样安装就可以使用了。
大功告成,看下效果吧(后台管理+前台):

ps:如果有问题,可能是文件里的网址路径不对,修改为你的网址(好像是没有,可以注意一下!)

dedecms织梦系统在线报名表单插件安装及配置详细教程相关推荐

  1. dede织梦系统接入熊掌号推送api,完整详细教程

    第一步: 根据熊掌号要求完成校验页面,官方文档很详细,照着弄就行了 第二步: 开始后台改造 1.进入后台文件夹dede(自己实际的文件夹),然后进入templets目录,打开body_index.ht ...

  2. dedecms织梦系统后台验证码图片不显示的解决方法

    dedecms织梦系统后台验证码图片不显示的解决方法 参考文章: (1)dedecms织梦系统后台验证码图片不显示的解决方法 (2)https://www.cnblogs.com/afish/p/40 ...

  3. php熊掌号怎么设置json-ld,dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据

    dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据? 百度推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌 ...

  4. php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据

    百度近期推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌号搜索指数是对你文章的内容质量,用户喜爱.原创能力.活跃表现.领 ...

  5. dedecms织梦系统深入函数篇

    织梦系统深入函数篇--织梦常用函数详解 今天这篇教程,准确的说应该算是一篇独立的教程系列.但是作为技术员,在建站过程中,函数这个东西是必不可少的.所以,我将它合并到本专题,作为其中的一节课程.希望大家 ...

  6. wordpress安装jquery插件失败_Contact Form 7插件_WordPress表单插件安装使用教程

    Contact Form 7插件用在 wordpress联系表单中,获取访客留言及询盘内容,在表单插件中是很流行的,很多外贸网站和企业网站都会使用 Contact Form 7插件来与访客沟通信息. ...

  7. linux 用pe安装win7系统,在U盘PE上安装Linux操作系统的详细教程

    熟悉安装系统的朋友知道PE可以安装Windows系统,而U盘PE也可以安装Linux操作系统,但是仍有很多朋友仍然不知道U盘PE安装Linux的步骤. 操作系统. 因此,今天,U Daxia的编辑将与 ...

  8. DedeCMS织梦系统服务器端安装

    背景:网站上传到网络上后,经常需要更新一些内容,如果经常重新上传网站会很麻烦,而且对SEO优化非常不好,所以我们就要用到网站管理工具 1.下载安装包,登录织梦官网(www.dedecms.com)或百 ...

  9. cms是什么意思啊_织梦CMS网站如何自动提交百度快速收录(详细教程)

    前不久,站长们发现百度搜索资源平台把链接提交"的功能改为"普通收录",同时新增了"快速收录"的功能.普通收录,我相信很多站长们都知道怎么去提交,但是快 ...

最新文章

  1. ESPNet系列:自动驾驶领域轻量级分割模型
  2. c语言字母表关键字,读书笔记-C语言关键字
  3. 使用qtcreator中的git_Git中submodule的使用
  4. Java中list.forEach方法的使用示例-根据key获取对应的value
  5. SOCKADDR_IN
  6. 开始 Sencha Touch 2 之旅之三
  7. Jerry的通过CDS view + Smart Template 开发Fiori应用的blog合集
  8. bat批处理笔记(二)
  9. [读书笔记] -《C++ API设计》第6章 C++用法
  10. PowerBI开发 第四篇:DAX表达式
  11. grumble.js
  12. Git教程——如何创建一个版本库(Repository)
  13. oc传参数给js_【一句话攻略】彻底理解JS中的回调(Callback)函数
  14. 算法题目打卡:Ques20201019
  15. hpuoj 1689: MZY寻宝 【bfs】
  16. Kindle PaperWhite 2越狱教程
  17. Python爬虫实战之12306抢票开源
  18. 网站域名要加www吗?没有www会影响网站SEO吗?
  19. Steam32寄存器实现流水灯
  20. Maven Scope 讲解

热门文章

  1. YUM仓库服务与PXE网络装机无人值守
  2. 大规模点云的弱监督语义分割
  3. (自用防再踩坑记录1)实现名字直接转化为拼音并添加入接口
  4. 基于MATLAB的小游戏(puzzle)
  5. python的包拼写错误_尝试在Python中使用PyEnchant为拼写错误的单词编写计数器
  6. 微信HTML5小游戏之水果忍者
  7. 四个复制就能用的炫酷网页特效
  8. 大学计算机专业核显和集显,分不清核显和独显?一分钟带你了解清楚
  9. 中兴智能视觉大数据研发智能视觉大数据人脸闸机的功能说明
  10. 后端开发者的M1芯片电脑开发环境搭建