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)