你的位置:HBcms宏博内容管理系统 HBcms使用帮助 正文
HBcms使用帮助
  1. 如何安装
  2. 快速入门
  3. 自定义表单
内容搜索
热门内容
  1. HBcms建站系统exe安装..
  2. CMS下载,宏博cms免费下..
  3. 如何安装HBcms,安装是..
  4. HBcms火车头采集模块,..
  5. 全部是乱码!不能安装..
  6. FTP如何使用二进制模式..
  7. 不占网站空间,免费上..
  8. 宏博cms的Google全文搜..
  9. 如何给每个页面添加流..
  10. 网站首页每天自动更新..
推荐内容
  1. CMS下载,宏博cms免费下..
  2. 怎么添加首页友情连接..
  3. 如何安装HBcms,安装是..
  4. 如何给每个页面添加流..
  5. 输入框的式样和预设值
  6. 全自动升级到最新的HB..
  7. HBcms火车头采集模块,..
  8. 如何改变静态页的文章..
  9. 基本属性的用途
  10. 宏博cms淘宝taobao支付..
宏博cms整合已有会员的discuz和phpwind论坛参考文档
  •  添加时间:2009-02-02 发表时间:2009-02-02 人气:667

  • 宏博cms整合其他php程序的说明: http://www.hbcms.com/cms/d1/1344.html

    特别提示:本教程只是参考文档,不保证能100%成功。 您必须要具有php编程能力才能尝试按照此教程整合已有会员的discuz论坛。整合完成后,点击hbcms系统的注册登录,都会到已经discuz的注册登录页面去。如果您是需要整合全新安装的论坛,此处的方法并不合适,请搜索其他教程。
    1. 修改discuz的login.php和register.php文件源代码,在最顶部加上代码

      //##### 宏博cms系统万能通行证 设置参数 开始 #####

      // 宏博cms系统地址,需要包含安装目录和最后的/符号
      define('HBCMS_SYSTEM_URL', 'http://你的域名/hbcms/');

      // 宏博cms通行证密码
      define('HBCMS_PASSPORT_KEY', 'hbcms_3453890yyz在hbcms后台会员设置页面预设的通行证密码');

      include_once('hbcms_passport.php');


      //##### 宏博cms系统万能通行证 设置参数 结束 #####

    2. 在login.php的退出程序片段的代码适当位置加上整合退出代码

      //##### 宏博cms系统万能通行证 退出代码 开始 #####

      rsync_hbcms_user('logout');

      //##### 宏博cms系统万能通行证 退出代码 结束 #####

       

    3. 在login.php的登录程序片段的代码适当位置加上整合登录代码

      //##### 宏博cms系统万能通行证 discuz 登录代码 开始 #####
      $hbcms_user_info = $db->fetch_array($db->query("SELECT * FROM {$tablepre}members WHERE username='$username'"));
      //var_dump($hbcms_user_info);exit();
      $hbcms_login_ary = array(
       'login_name' => $username, // 登录名变量
       'login_pass' => $password, // 密码
       'email'   => $hbcms_user_info['email'],
       'nickname'  => $hbcms_user_info['username'],
      );
      rsync_hbcms_user('login', $hbcms_login_ary);

      //##### 宏博cms系统万能通行证 discuz 登录代码 结束 #####

       

    4. 在register.php注册程序片段的代码适当位置加上整合注册代码

      //##### 宏博cms系统万能通行证 discuz 登录代码 开始 #####
      $hbcms_user_info = $db->fetch_array($db->query("SELECT * FROM {$tablepre}members WHERE username='$username'"));
      //var_dump($hbcms_user_info);exit();
      $hbcms_login_ary = array(
       'login_name' => $username, // 登录名变量
       'login_pass' => $password, // 密码
       'email'   => $hbcms_user_info['email'],
       'nickname'  => $hbcms_user_info['username'],
      );
      rsync_hbcms_user('login', $hbcms_login_ary);

      //##### 宏博cms系统万能通行证 discuz 登录代码 结束 #####

    5. 在hbcms/include/hbw.cn/目录里找到hbcms_passport.php文件,将它上传到discuz的login.php文件的同一个目录里。
    6. 备份discuz目录里的login.php和register.php原始程序文件,然后将你修改过的这2个文件上传覆盖。
    7. 这里有discuz6.0和phpwind6.x已有会员论坛整合的程序包,请下载查看源文件做参考: discuz6_hbcms.rar  rar 文件     phpwind6_hbcms.rar 下载: rar 文件
       
    8. 如果您有一定的php编程基础,您可以按照上面的教程尝试整合,请妥善做好备份,如果有任何意外发生,宏博cms官方一概不承担责任。如果您不具备php编程基础,请购买收费整合服务。
  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 相关文章
  • 相关评论
  • 本文章所属分类:首页 HBcms使用帮助