首页 [ 学教实践 ] NetCMS与Discuz论坛整合源码
一键分享

NetCMS与Discuz论坛整合源码

  • 免费

2010-07-30 08:35:22

  • 源码类型: B/S
  • 开发环境: VS2005 + SQL2000
  • 开发语言: C#
  • 标签: discuz cms整合 论坛整合
  • 评分:
收藏 1051 次|关注 20979 次|下载 2216 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:landy***
  • 访问次数:   1591 次
  • 源码数量:   2 套
  • 通过比率:   100%
  • 活跃于:   三个月前
  • 最新IP属地:武汉市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【学教实践】
  • 源码类型:B/S
  • 适合人群: 进阶高手
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:SQL2000
  • 源码大小:14.72M
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 网站首页
  • 论坛首页
  • 整合配置
  • CMS登陆页
  • 网站首页
  • 论坛首页
  • 整合配置
  • CMS登陆页
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

内容发布系统NetCMS与Discuz论坛整合源码

本代码将NetCMS与Discuz!NT3.1进行注册、登录、退出等功能的整合,整合过程如下:

整合环境:
1、NetCMS和Disicuz的架设请参考相关的文档说明,但要注意不要用XP的IIS5.0进行测试,直接用服务器的IIS测试;
2、在VS下直接调试运行NetCMS的登录(user/Logout.aspx)时会出错,最好直接在架设好的环境下测试。

论坛设置:
1、架设好Discuz论坛,打开Discuz论坛系统后台->扩展->通行证设置,通行证的返回地址设置为NetCMS的回调页面地址(此回调页面用于处理CMS的登录退出等功能),如:http://http://netcms.com/api/discuz/apicallback.aspx,此回调页面在源代码的api/discuz/apicallback.aspx下,开发人员可根据需求在这个页面里进行其他的功能处理;
2、打开Discuz论坛系统后台->常规选项->基本设置,找到"身份验证Cookie域"选项,在此填入NetCMS系统的域,如: .netcms.com,注意这项一定要和NetCMS设置里第1条web.config里设置的DNTCookieDomain值一样。

NetCMS设置:
1、在web.config里将<appSettings>配置节里的DNTCookieDomain设置为论坛域,DNTAPIKey,DNTSecert,DNTWebServer修改为在论坛后台扩展设置里获取到的相应值。
2、架设NetCMS,整合就完成了。

整合代码修改说明:
1、引用了DiscuzToolkit插件,用于discuz论坛api接口调用;
2、在API/Discuz目录下添加apicallback.aspx程序页,用于处理论坛回调请求处理;
3、在API/Discuz目录下添加DiscuzSessionHelper.cs,用于实例化论坛API接口;
4、在user/Login.aspx.cs、user/Logout.aspx.cs、user/Register.aspx.cs、user/UserLoginajax.aspx.cs里添加了相应的整合代码;
5、修改了NetCMS源码版本安装初始化数据,首页不能登录和退出等几个bug。

NetCms1.70下载 http://www.51aspx.com/CV/NetCMS170/
Discuz下载地址 http://www.51aspx.com/CV/Dnt310428/

责任编辑:wxc

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行