Discuz!nt整合心得】的更多相关文章

最近研究了下Discuz!nt的整合,因为是网上找的实例,有个地方的写错了,导致纠结了一整天,这里分享出来. Discuz!nt提供了整合工具DiscuzToolkit,用于调用Discuz!nt API的一款工具,网上能够很轻松的找到源码,但是项目中需要引用几个DLL,如图 这里附上代码 //登录 protected void btnLogin_Click(object sender, EventArgs e) { string username = un.Value.Trim(); stri…
Discuz!NT 提供了很多对外的接口利于与别的网站进行整合,经本人亲测,觉得开放的接口还是挺到位的.开发.测试一次通过,只不过api文档寻找无门,只能自己琢磨,费了不少周折,不过,功夫不负有心人,最终还是搞定了. 第一步.Discuz!NT 的安装,不再描述了,网上的安装教程多的是.注意安装目录,如果是根目录,直接默认即可.如果是某一个文件夹下,如/bbs/等,在安装前可将BBS文件的根目录的DNT.config文件做相应修改,如下面代码. <?xml version="1.0&quo…
不同目录下的安装方法根据目前大家对论坛的使用需求,在安装上面大致有三种情况,站点根目录下安装,站点虚拟目录下安装和站点子目录下安装. 1.根目录安装 根目录安装是最简单也是稳定系数最高的安装和使用方式,为我们的推荐方式.论坛配置项不需要做任何调整,只需要将站点程序(安装包upload_files目录内的所有文件)上传至站点根目录下就可以运行install/index.aspx开始安装了. 2.虚拟目录安装 由于Discuz!NT拥有能大幅优化搜索引擎友好度的页面伪静态功能,所以如果论坛程序不是安…
接触了Discuz NT! 一段时间了,是时候做个总结了,标题好霸气,有木有? 都是托园子里的大牛代振军的福啊,哈哈哈哈. 首先论坛的信息不是完全存储在数据库里面的,一部分信息存储在config文件里面,一部分信息存储在数据库里面. 这些信息都是在后台进行配置的信息,比如论坛的基础信息,不同的CONFIG文件,有不同的组合方式.那么你可能会问,这些CONFIG文件是怎么被取到的呢? 在Discuz.Config里面有相应的介绍,我们打开一个名为APIConfig的类 public class A…
以下为Discuz!NT的文件夹根目录: 类库图: 从上面两个图可以看出: 1.dnt对于类库的分层是通过名称的层级来区分的,如Discuz.Plugn和Discuz.Plugin.Spread 2.在文件夹的分层上也是遵循第1种形式(除了Admin项目,Admin项目使用了子站点的技术,所以是包含在Discuz.Web文件夹里面,参考:http://www.cnblogs.com/EasonJim/archive/2013/05/06/3062571.html). 从上面可以这样总结: 1.在…
客户论坛用的是Discuz!NT,但是用户注册总是提示不允许新用户注册,对于这个问题,网上好多说的是管理员登录后台,在"用户与访问控制"里将允许新用户注册改为"是"即可,我这样做了,直接更改不了,config下的general.config报错,对于此,根据错误我在报错的文件里修改,从网上找到了general.config的参数配置,将Regstatus的值改为1即可允许新用户注册,就这么解决了. general.config文件是Discuz!NT的配置文件,存放…
前提: 论坛的源码版本为dnt_3.9.913_sqlserver_beta.zip,以下例子都以这个版本为原型修改 dnt_3.9.913数据字典:下载 目前(2013年10月21日)官网的asp.net版本相关文件下载地址 http://download.comsenz.com/DiscuzNT/ 一.云平台开通提示 One of the parameters specified was missing(开通qq登录) 1.修改根目录下 dnt.config 的 Founderuid 改为…
discuz无疑是目前市面上最好的论坛之一,对于大多数公司来说,用discuz搭建一个论坛肯定是最节约成本的选择,然而我们的会员想要和discuz进行整合的话,只有两种荀泽,一种直接选用discuz的数据库的用户表作为自己系统的用户表(这种不现实,我如果是mssql,或者是oricle怎么办呢?),第二种就是使用discuz为了解决大家这中需求而提出的ucenter技术,目前小米论坛就是采用的这种技术,下面我就为大家介绍一下.net下使用ucenter的注意细节. 首先引入的第三方已经开发好的u…
相关的漏洞介绍: http://www.wooyun.org/bugs/wooyun-2013-035199 Discuz!NT 管理后台可以自定义文件类型,从而造成任意文件上传,测试过程中 aspx文件,目录并不会解析.所以需要能解析 asp 或者php等. 过程演示[程序版本:Discuz!NT 3.6]: . 登陆 Discuz!NT 后台,[全局]-->[附件设置]-->[附件尺寸]-->[添加附件类型] 添加需要上传的文件类型.如图,我添加了ASP . 给用户组加上上传ASP的…
在目前最新版本的产品中,我们提供了缓存静态文件的解决方案,就是使用SQUID做静态前端,将论坛中的大部分静态文件布署或外链到一个新的HTTP链接上,其中可以外链的静态文件包括:      1.Discuz.web/Javascript/ 下所有以‘template_’打头的JS文件以及该文件夹下的部分js文件.      2.模版文件夹下的所有CSS或IMAGE文件(空间相册文件夹除外)      3.前台Image文件夹下的Medal(勋章),Topicidentify(主题鉴定图标)下的所有…