※V4.05整合教程※BLUESKY AND JACKIE 0601

一、整合文件完整包安装步骤：

　　1 程序下载，下载以后，安装在根目录（推荐安装在根目录）

　　2 修改数据库路径或名称：请修改conn文件夹里的config.asp的数据库路径和名称。

    3 登陆后台进行恒浪整合设置。本地登陆恒浪后台：　　

http://127.0.0.1/manage/admin_login.asp 用户名：admin 密码：admin888
管理认证码初始值为“HoWave”，为确保安全，请尽快修改manage/Admin_ManageCode里的ManageCode的值。

　　4 首先修改网站密钥设置为复杂字符，十位以上，接着修改后台密钥设置为复杂字符也是十位以上，不能与网站密钥相同。如果目标系统与恒浪整合系统不在同一空间请手动设置目标系统的inc/upiconfig.asp的网站密钥的后台密钥与恒浪整合系统设置对应密钥相同的值。
    
    5 修改manage目录地址。默认是“manage/”，若你需要更改manage名称和路径，请相应修改，如放到二级目录ABC（推荐放在根目录下），则应填写为“ABC/manage/”

　　6 修改前台和后台接口路径。

第一种情况：你的整合目标系统都在同一空间，那么设置格式如下以动易和论坛为例，假设动易接口inteface.asp放在根目录下，则接口路径为“/interface.asp”，论坛接口文件放在二级目录bbs下，接口路径为“/bbs/interfac.asp”
第二种情况：你的整合目标系统和恒浪整合系统不在同一空间（跨域名），那么前台接口路径就要填写完整的接口路径地址如：http://bbs.abc.com/interface.asp，并手动修改该系统的inc/upiconfig.asp的hl_Url为你的主站地址，Manage_Url为恒浪整合系统的manage目录地址，修改link的值为2，并删除<!--#include file="../../manage/conn/HL_Datalink.asp"-->这一行代码，否则会出错。
　　
    7针对博客的激活，若站点开了二级域名，多域名，则需要进行以下的操作,若没有开启二级域名或本地测试或者没有整合博客则可跳过此步骤。
首先要解释什么叫域名？比如你的网址是http://www.ABC.com那么ABC.com则为你的顶级域名。
二级域名则是你的顶级名前加字符和"."所组成的。如http://bbs.ABC.com  ,http://blog.ABC.com
那么在你设置了二级域名之后，需要修改的是
1、manage目录下的inc/Upiconfig.asp设置Const Domainname="你的顶级域名"
2、修改blog里的inc/upiconfig.asp 设置Const Domainname="你的顶级域名" 
   把const link=1改为const link=2
   把<!--#include file="../../manage/conn/hl_datalink.asp"-->删掉   
   修改你的HL_URL为你的主站的URL地址
   检查你的SecurityKEy,AdminSecurityKey的值是否与恒浪后台设置的值一致。
　　
二、下载接口文件覆盖或升级接口安装步骤
请先检查你要整合的目标系统的版本与恒浪提供的接口系统的版本和更新时间相同，若不相同请升级相应的版本.
升级说明：
对于已经下载使用V4.05 build 0531版本的用户，只需将更新文件覆盖回原文件即可!
对于使用V4.05build 0526--V4.05build 0526版本的用户请全部覆盖(可保留数据库)。
对于使用V4.0 build 0501---V4.05 build 0517版本的用户请全部覆盖(包括数据库)

　　1　下载完整的接口文件包，里面应包含有该系统的接口文件interface.asp/a_interface.asp，inc/upiconfig.asp这些是恒浪整合的系统文件，其余的是对该系统修改的文件。
　
　　2　把接口文件夹的文件复制到对应的目标系统根目录下覆盖。

　　3　进入管理后台进行接口路径设置。

　　4　一般BBS,Blog默认是安装二级目录/bbs,/blog，如果不是二级目录，那么就要修改该系统的inc/upiconfig.asp的设置。这里以论坛和博客作为例子，假设将论坛作为根目录，博客放在根目录下的二级目录blog,则首先要在恒浪整合后台设置好相应的路径，接着需要修改论坛的inc/upiconfig.asp，将<!--#include file="../../manage/conn/HL_Datalink.asp"-->改成<!--#include file="../manage/conn/HL_Datalink.asp"-->

三、整合文件的一些相关设置
　　
在目标系统的inc/upiconfig.asp里面都有一些整合设置的代码。                  
　　　Const HLIntegration = True  系统默认为True，表示整合设置生效，当你不需要整合该系统时设置为False，则还原为原来的状态。
　　　Const HLAdminIntegration = True 系统默认为True表示后台整合设置生效，设置为Flase时则关闭后台整合，并还原后台整合设置。                   
　　　Const link=1　系统默认为1表示该系统与恒浪整合系统在同一空间，当该系统不与恒浪整合系统在同一空间时手动修改为2，并将<!--#include file="../../manage/conn/HL_Datalink.asp"-->删除，否则整合不成功。
　　　Manage_Url是恒浪整合系统manage的文件相对路径
　　　SecurityKey，AdminSecurityKey是前台和后台的密钥，仅在系统与恒浪整合系统不在同一空间时才需手动修改设置。

四、用户数据同步教程
　　恒浪的用户数据同步实现的是一对多的数据转换，具体来说就是恒浪与目标系统之间的相互数据转移。
　　恒浪已经有设置好的一些数据同步表可供管理员使用。或者你觉得不够完整，可以自己去进行数据同步。
　　一首先是要选择好源系统和目标系统，这里要注意的是源，目标系统只能其中有一个是恒浪V4.0系统，然后设置转移数据库表，这里的表指的是用户表，动易的用户表名为PE_User,动网论坛的表名为Dv_User,博客的表名为oblog_user,创力的表名为CL_User,若不清楚表名请查看数据库。接着是要设置表ID字段名，一般为userid，若不清楚请查看该数据表。然后是要填写UserName字段名，一般为UserName，若不确定请查看该数据表　　接着是要选择源，目标数据库类型，然后填写数据库路径，假设恒浪整合系统的manage放在根目录下，数据库名为Howave4.mdb,则数据库路径是：“/manage/database/Howave4.mdb”
　　二下一步就是选择相同用户名处理方式
　　接着就是要设置该系统是否是ID自动增加，若不是自动增加则勾。要看系统ID是否增加就需要到该系统的数据用户表查看ID字段，对Access来说，若UserID字段是自动增加，则会显示(自动编号)，对SQL数据库来说，用设计表的方式打开用户数据表，点UserID，如果显示标识＝是，递增量为1，就是ID自动增加，否则则不是。
　　密码加码这个可以不用管。
　　
　　下一步是检测数据库连接，如果正常则显示源数据库用户数。点击下一步是用户字段设置。这里要注意的是不能用恒浪的id,username对应转移系统的id, UserName，因为上一步已经做了设置。一般来说要目标系统转恒浪，最基本的是要转移用户的userpassword,useremail,userquestion,useranswer。而恒浪转目标系统则有一几方面是要注意的，否则会转换不成功：
　　第一，要检查目的数据库里有哪一些是必填字段。
　　第二，要检查源数据库里对应目的数据库必填字段的数据是否有空值。
　　第三，要查看目的数据库一些字段的设置，如动易的GroupId默认值是1，动网的

    UserClass默认用户注册后是新手上路,这些要设置other来对应这些字段，并设置相应的默认值，否则可能会出现问题。
　　
　　针对博客数据同步说明

　　1设置恒浪V4.05的other字段对应blog的userdir,设默认值为你的博客系统的目录名，如user1
　　2设置恒浪V4.05的username或者id字段对应blog的user_floder,但是这里建议用id,因为博客二级域名不支持中文。
　　如果采用了激活博客的方式（在blog/inc/Upiconfig.asp设置ActiveBlog=True），那么可以不需要把数据导入博客。当用户用到博客时才会显示激活选项，激活后才会把数据导入到数据库。
　　如果都设置好了就可以进行用户数据同步转换，到此结束。

五、关用注册设置的说明
　　注册设置几个选项说明：
　　登录是否使用验证码（指的是恒浪整合会员中心登录显示验证码）
　　注册是否使用验证码（建议使用可防止机器人注册）
　　是否关闭网站注册　（指的是关闭恒浪整合系统注册）
　　注册页面跳转　　　（指的是整合注册后会员的页面返回）

六　跨域名跨空间跨主机的设置
　　在恒浪后台接口设置那里直接把域名和所指向的接口路径填写完整即可，如http://bbs.jsp163.com/interface.asp，同样要增加一个blog.jsp163.com的域名即可跨主机时需要单独设置跨主机的目标系统的inc/upiconfig.asp的整合设置（请参考前面的步骤）并修改相应的前台和后台密钥
 

※温馨提醒:以后恒浪公司发布的单独接口只要能和恒浪整合就可以随意和其他系统整合,比如你只要blog和dvbbs,那么你只需要把blog和dvbbs和恒浪4.05整合就可以了!
※在整合过程中，如果你有什么问题可以到我们官方技术论坛：http://bbs.howave.net 获得帮助！
※如果你不想自己去做这样的工作可以把这个服务交给我们来做：恒浪提供了整合相关的收费服务项目具体看http://www.howave.net/shop/
※请联系我们的工作人员谢谢！http://www.jsp163.com/Products/172.shtml
