最近看到论坛上经常有人问到整合的问题,所以发一个自己整合的经验希望能带给新手帮助!
共享整合动易SiteWeaver6.5和动网8.2的方法
步骤1:首先确定自己的动易或动网是否有数据,如果有,请执行这一步:
这是必须的,否则会有错误。请下载下面的同步工具,按压缩包中的提示同步两方面的数据后再进行下一步。
请下载并执行文件:
点击浏览该文件:usersynchro_v2.rar
[down=attachments/month_0808/y2008831102545.rar]点击下载此文件[/down]
这个文件虽然是针对动易2006和动论7.0的,效果是一样的,不影响使用。
步骤2:如果是新安装的动易和动网,直接到这步开始,现在就可以进行整合了。
步骤3:假设动易安装在网站根目录,动网安装在 /bbs 目录,oblog安装在 /blog 目录。网站的域名为 http://www.123456.com;,以下所有操作均基于此假设进行:
步骤4:在动易注册你要用来做管理员的帐号,并在后台设置该用户为超级管理员;用新的管理员帐号登陆,删除默认的admin管理员和admin用户;
步骤5:在动网注册你要用来做管理员的帐号,并在后台设置该用户为管理员,并设置权限;用新管理员帐号登陆,删除默认的admin管理员和admin用户;(该用户的前台用户名和密码必须和第二步的用户一致)
到此,在动易、动网、oblog系统里都有一个相同用户名和密码的用户,这个用户必须重新创建,原有的admin这个管理用户必须要删除,否则将不能进行动网论坛的管理;然后开始进行整合:
下面是小李的说明,照抄来。依次打开配置文件进行配置:
步骤6、动易配置文件的配置(/API/API_Config.asp):
Const API_Enable = False
—-把这里的“False”改成“True”,表示启用整合,修改后如下所示:
Const API_Enable = True
Const API_Key = “API_TEST” —- 把这里红色部分改成你自己的网站密钥,这个密钥最好要足够复杂,并且不能公开给别人知道 (注意这个地方我加个标签叫[动易密钥],便于下面叙述)。在本例中配置如下:Const API_Key = "oopApi_Key123"
Const API_Urls = “论坛频道@@http://Localhost/cms6/API/API_Response.asp” —-把这里红色的部分改成你的论坛的接口路径,两个接口之间用半角的“|”分隔,如果是只整合一个程序,则不应该出现“|”符号,否则会导致下标溢出。在本例中,配置如下:
Const API_Urls = "论坛@@http://www.123456.com/bbs/dv_dpo.asp"
这步要注意:密钥必须要用大小写、下划线、符号等混合使用,如果是全字母整合会出问题。切记,而且,大小写是不同的。
步骤7、动网配置文件的配置(/bbs/dv_dpo/Api_config.asp):
Const DvApi_Enable = False —-把这里红色的“False”改成“True”,表示启用整合,修改后如下所示:
Const DvApi_Enable = True
Const DvApi_SysKey = “API_TEST” —-把这里红色的部分改成在第一步动易配置中的“动易密钥”一样的,在本例中如下:
Const DvApi_SysKey = "oopApiKey123"
Const DvApi_Urls = “http://你的网站地址/博客安装目录/oblogresponse.asp|http://你的网站地址/动易安装目录/API/API_Response.asp” —-把这里红色的部分改成你的动易和博客的接口地址,本例中修改如下:
Const DvApi_Urls = "http://www.12346.com/API_Response.asp
此步注意,因为只整合了动易和动网,所以把博客的地址删除了,而且把竖线记得要删除。
步骤8:进入动网的文件夹,修改 inc/ajax_log.js 第一行:var useAjaxPost=1; 把 1 改为 0。
步骤9:找到BBS根目录下的login.asp 的248行代码,如下所示,将它删除。否则会出现不能登录的情况。
就是这行:Response.Cookies(“count”)=”” 'o(清空ajax里写入的cookies)
OK,现在就完成了,最后要说明一点,必须要一步一步做,千万不要偷懒,少一步百分之百出问题。呵呵
文章:http://bbs.dvbbs.net/dispbbs.asp?boardid=102&id=1528409&page=0&star=1