您的位置:首页 > 编程语言 > PHP开发

phpcms黄页留言复制成在线报名系统

2015-10-23 00:00 561 查看
摘要: phpcms黄页留言复制成在线报名系统

2、复制 business/guestbook.inc.php为business/bm.inc.php,把复制后的文件中guestbook全部替换为bm。

3、复制 include/guestbook.class.php为inlcude/bm.class.php,把复制后的文件中guestbook全部替换为bm。

4、打开business\panel.inc.php中在

if(isset($MODULE['guestbook'])) @extract($db->get_one("SELECT count(gid) AS new_guestbook_number FROM `".DB_PRE."yp_guestbook` WHERE userid='$_userid' AND status=0")
复制代码
);下面增加一行:

if(isset($MODULE['bm'])) @extract($db->get_one("SELECT count(gid) AS new_bm_number FROM `".DB_PRE."yp_bm` WHERE userid='$_userid' AND status=0"));
复制代码

5、打开yp\web\query.php

把下面的复制一份:

case 'guestbook':
checkcode($checkcodestr,1,$forward);
$userid = intval($userid);
if($userid==$_userid) showmessage('您不能给自己留言!');
$id = intval($id);
$qq = intval($new_qq);

$username = htmlspecialchars($new_username);
$fax = htmlspecialchars($new_fax);
$telephone = htmlspecialchars($new_telephone);
$unit = htmlspecialchars($new_unit);
$msn = htmlspecialchars($new_msn);
$email = htmlspecialchars($new_email);
$forwardpage = htmlspecialchars($forwardpage);
if($username=='') showmessage("用户名不能为空");
if($telephone=='') showmessage("联系电话不能为空");
if($unit=='') showmessage("所在单位不能为空");
$db->query("INSERT INTO `".DB_PRE."yp_guestbook` (`userid`, `id`, `vid`, `username`, `fax`, `telephone`, `qq`, `unit`, `msn`, `email`, `forwardpage`, `content`, `status`, `label`, `addtime`) VALUES ('$userid', '$id', '$_userid', '$username', '$fax', '$telephone', '$qq', '$unit', '$msn', '$email','$forwardpage', '$new_content', '0', '$label', '".TIME."')");
showmessage("您的留言已经提交成功!",$forward);
break;
复制代码

到break;后面,并把guestbook替换成bm

6、下面是让菜单显示:

修改yp/include/menu.inc.php文件,添加一个“在线报名”菜单项目,顺序可以自己调,比如我是放在最后面的。

第三步:修改yp/web/include/common.inc.php文件,添加相应的菜单项目,请记住,顺序一定要与menu.inc.php文件中的顺序相一致。(共两处)

新注册的企业就已经有了一个在线报名页面了,已有的企业最好在数据库中手动改过来,以后就可以更新了。

7、增加相关模板
复制模板center_guestbook.html,重命名为“center_bm.html“;
复制模板com_default-guestbook.html,重命名为“com_default-bm.html“,然后打开这个文件,把“<input name="action" type="hidden" value="guestbook" />”中的value="guestbook"修改成value="bm"(这点很重要,我搞了很久才发现这里没修改,数据一直保存到留言本中。)
打开center_left.html,在<li><a href="{BUSINESSDIR}?file=guestbook">留言管理</a></li>下面增加一行<li><a href="{BUSINESSDIR}?file=bm">报名管理</a></li>.

1、把数据中的表yp_guestbook 复制为yp_bm,在报名表中需要的字段也在这里增加。
好了,大功告成了!细节可以调整,比如模板的排版,字段的增减等等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phpcms2008