KesionCMS-整合dvbbs8.2调用最新帖子
来自站长百科
导航:返回上一页
Kesioncms V6.0sp2整合动网8.2:
- 打开装科汛系统的文件夹,我们在此目录下新建一个BBS文件夹,并将动网8.2程序装在BBS目录下;
- 登录科汛系统后台--设置--系统设置--API通用整合设置如下
是否开启多系统整合程序选择“开启”;系统密钥设置成自己易记的,Kesioncms V6.0sp2默认的是Kesioncms,这边注意要与其它系统设置的密钥保持一致;是否除错,如果整合的论坛程序和科汛程序的用户数据不同步,选择“是”;整合程序的接口文件路径,填http://你的论坛网址/dv_dpo.asp,如果有多个程序整合,用“|”分隔。如果你的论坛安装在科讯目录里面bbs文件夹中,填http://你的科讯系统网址/bbs/dv_dpo.asp,如果你的论坛不是安装在科讯的目录里的,就填 http://你的论坛网址/dv_dpo.asp
接下来设置的就是动网的接口了,打开科汛系统下的BBS->dv_dpo->Api_Config.asp,用记事本打开后我们找到
'多系统整合设置 '===================================================== 'DvApi_Enable 是否打开系统整合(默认闭关: False ,打开:True ) Const DvApi_Enable = False 'DvApi_SysKey 设置系统密钥 (系统整合,必须保证与其它系统设置的密钥一致。) Const DvApi_SysKey = "API_TEST1" 'DvApi_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。 '例如:DvApi_Urls = "http://你的网站地址/博客安装目录 /oblogresponse.asp| http://你的网站地址/动易安装目录/API/API_Response.asp" Const DvApi_Urls = "http://你的网站地址/ 博客安装目录/oblogresponse.asp| http://你的网站地址/动易安装目录/API/API_Response.asp" %>
把以上内容改成以下内容:
'多系统整合设置 '=================================== 'DvApi_Enable 是否打开系统整合(默认闭关: False ,打开:True ) Const DvApi_Enable = True 'DvApi_SysKey 设置系统密钥 (系统整合,必须保证与其它系统设置的密钥一致。) Const DvApi_SysKey = "Kesioncms" 'DvApi_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。 '例如:DvApi_Urls = "http://你的网站地址/博客安装目录 /oblogresponse.asp| http://你的网站地址/动易安装目录/API/API_Response.asp" Const DvApi_Urls = "http://localhost/api/api_response.asp " %>
- 注:一定要使系统密钥与科汛系统后台
设置的密钥保持一致,注意红色部分,科讯后台密匙那里填的是Kesioncms这里就要填
Const DvApi_SysKey = "Kesioncms" Const DvApi_Urls = " http://你的网站地址/api/api_response.asp 这边改成科汛系统的接口路径,如:如果有多个,也是用|线隔开。
注意[ ]
如果你的论坛是DV8.2
并且和别的程序使用API整合后!
有可能出现以下的错误!
登陆时就会出现错误:
Response 对象 错误 'ASP 0156 : 80004005'
HTTP 头错误
/bbs/login.asp,行 248
已将 HTTP 头输出到客户端浏览器。任何对 HTTP 头的修改都必须在输出页内容之前进行。
解决办法[ ]
- 按照常规设置接口文件。
- 修改 inc/ajax_log.js 第一行:var useAjaxPost=1; 把 1 改为 0。
- 找到并删除login.asp 的248行代码
Response.Cookies("count")=""'o(清空ajax里写入的cookies)
有人问,要是我想在科讯系统的首页想调用动网的最新帖子该怎么做?
这个用到动网的首页调用,进入动网论坛的后台,常规管理——论坛首页调用 ,可以看到系统自带的标签。
找到帖子调用,最新主题调用调用那个,编辑,若你的论坛安装在科讯目录里,在每个超链接引号内容前面加上 bbs/ . 例如<a href="index.asp?boardid={$Boardid}" 改成<a href="bbs/index.asp?boardid={$Boardid}" ,若你的论坛不是安装在科讯目录就加上你的论坛实际地址。 将标签代码<script src="Dv_News.asp?GetName=newtopic"></script>复制粘贴到你想放的地方。 注意,这个标签要修改下的,若你的论坛安装在科讯目录里改成 <script src="bbs/Dv_News.asp?GetName=newtopic"></script> 若你的论坛不是安装在科讯目录里面改成<script src=" http://你的论坛地址/Dv_News.asp?GetName=newtopic"></script>
其他的调用方法一样