二十四画生的Blog


        ——开始学习Orchard框架
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  DotNetNuke(DNN)

记录我学习DNN的过程。
摘要:讲解如何建立单独的解决方案来开发DNN模块。 阅读全文

posted @ 2005-10-10 11:57 二十四画生 阅读(7849) 评论(22) 推荐(0) 编辑

摘要:在中国DNN的论坛上经常有人问道:“如何修改DNN中服务条款和隐私说明”。其实服务条款和隐私说明的内容都是语言包的一部份,不同的语言可以有不同的内容,所以可在语言包编辑器中修改。 如果是多站点模式,且不同的站点有不同的服务条款和隐私说明,则进入"网站管理"--->"语言管理"--->"语言包编辑器"。 如果只有一个站点,或主机上的站点共用一个服务条款和隐私说明,则进入"主机管理"--->"语言... 阅读全文

posted @ 2005-09-09 09:06 二十四画生 阅读(3024) 评论(8) 推荐(0) 编辑

摘要:从DotNetNuke中提取的实例讲解利用反射工厂模式支持多数据库访问,可在文中下载演示实例(C#)。 阅读全文

posted @ 2005-09-01 14:36 二十四画生 阅读(9792) 评论(11) 推荐(0) 编辑

摘要:讲解如何编写DotNetNuke模块的数据库安装/卸载脚本以及应该注意的问题。 阅读全文

posted @ 2005-08-19 14:54 二十四画生 阅读(3386) 评论(4) 推荐(0) 编辑

摘要:本文是《DNN中搜索引擎原理——数据库分析篇》的后续文章,进一步从程序上说明了DNN中搜索引擎原理。主要讲述了如何从各种各样的模块中提取统一形式的查询条目。 阅读全文

posted @ 2005-08-18 16:27 二十四画生 阅读(3714) 评论(12) 推荐(0) 编辑

摘要:从数据库的结构和各表的内容上来分析DotNetNuke的搜索引擎原理。 阅读全文

posted @ 2005-08-15 17:50 二十四画生 阅读(7220) 评论(12) 推荐(0) 编辑

摘要:最近对分类链接模块做了一些改进: 1、实现了搜索接口功能。 2、修正了彻底删除模块(在回收站中删除)时会引起“约束 'FK_CLinks_Modules' 冲突”的问题。 阅读全文

posted @ 2005-08-12 10:15 二十四画生 阅读(3142) 评论(3) 推荐(0) 编辑

摘要:DNN中的富文本编辑器。 支持最新的WebHtmlEditor Version 1.5.2004.729 Beta1,加入了“高亮代码显示功能”。 点击标题查看全文,下载最新的LionHtmlEditorProvider(v1.0.3) 阅读全文

posted @ 2005-08-08 16:51 二十四画生 阅读(3637) 评论(43) 推荐(0) 编辑

摘要:介绍如何通过实现接口,来实现模块的导入导出功能。 阅读全文

posted @ 2005-08-04 14:22 二十四画生 阅读(2889) 评论(14) 推荐(0) 编辑

摘要:分类链接模块终于大功告成了,欢迎大家测试! 阅读全文

posted @ 2005-07-28 20:38 二十四画生 阅读(4312) 评论(15) 推荐(0) 编辑

摘要:下图是DNN模块层次结构图(一个视频上抓下来的;下载视频) 从图上看DNN模块也是按照三层结构模型来开发的:Appication Layer:应用程序层(UI层)包含用户界面UI,info object:自定义业务对象(Custom Business Object,CBO) BLL Layer:业务逻辑层包含业务逻辑访问对象Controller object;数据访问工厂:Data Pro... 阅读全文

posted @ 2005-07-27 16:41 二十四画生 阅读(5050) 评论(4) 推荐(0) 编辑

摘要:讲解DNN安装文件结构。点击这里阅读全文。 阅读全文

posted @ 2005-07-26 09:46 二十四画生 阅读(4222) 评论(2) 推荐(0) 编辑

摘要:新增功能:1、增加了上传总量的限制2、Guest用户默认为不允许上传文件3、插入图片时可直接输入图片地址4、美化了图标关于LionHtmlEditorProvider:http://esshs.cnblogs.com/archive/2005/07/01/184581.htmlhttp://www.cnblogs.com/esshs/archive/2005/07/05/186561.html下载... 阅读全文

posted @ 2005-07-22 22:32 二十四画生 阅读(2188) 评论(3) 推荐(0) 编辑

摘要:注:本文全是自己对开发模块的理解,如有错误请指出,以免误导大家。 DNN模块开发的第一步就是要弄清一个DNN模块都要有哪些文件,这些文件该如何命名,每一个文件又各起到什么作用。以大家最熟悉Link(链接模块)为例:从文件结构来看:(省了一些文件夹或文件,如bin文件夹)DotNetNuke_3.0.13..............DNN根目录 DesktopModules............. 阅读全文

posted @ 2005-07-21 10:45 二十四画生 阅读(6595) 评论(1) 推荐(0) 编辑

摘要:前一段时间都在看文编辑器,那么文本编辑器是如何灵活的应用到DNN中的呢?在看过程序后发现是通过一个在controls文件夹下的TextEditor.ascx控件实现的。 controls文件夹下的用户控件都是可以在其他各个模块中使用到的,无论是第三方模块,还是管理模块都能用到。姑且就把controls文件夹下的用户控件的用户控件定义为通用控件。(前一段时间也曾定义了一个核心用户控件,现在看来... 阅读全文

posted @ 2005-07-16 09:38 二十四画生 阅读(2916) 评论(4) 推荐(0) 编辑

摘要:最近从DNN中认识了一个相当有用的控件——SolpartMenu(一个下拉菜单的控件,开源的),如图: 先来看看它有哪些特点:完全支持ASP.NET,与VS.NET无缝集成。 支持XML文件和代码生成菜单。 使用数据岛,支持客户端缓冲功能(此功能仅适用于IE 5以上版本)。 支持鼠标悬停效果。 支持十几种滤镜效果(某些滤镜效果仅支持IE 5.5以上版本)。 菜单智能化展开,完全避免子菜单在展开时会... 阅读全文

posted @ 2005-07-12 10:04 二十四画生 阅读(6404) 评论(14) 推荐(0) 编辑

摘要:增加了更多关于WebHTMLEditor的设置功能,增加了是否根据不同的用户是否选择不同上传路径的判断。 阅读全文

posted @ 2005-07-05 12:00 二十四画生 阅读(2782) 评论(3) 推荐(0) 编辑

摘要:前天写了一篇《让DNN也用CuteEditor》的文章。师域建议说:CuteEditor是收费组件(最便宜也要$129),在DNN中推广还是用免费的好。他向我推荐了Lion.Web.WebHtmlEditor。到Lion的网站上一看,发现WebHtmlEditor决不比CuteEditor逊色。这么好的东西当然值得推广,而且WebHtmlEditor还是开源的,简直太棒了。 自己编写了一个P... 阅读全文

posted @ 2005-07-01 14:15 二十四画生 阅读(4339) 评论(14) 推荐(0) 编辑

摘要:介绍在DNN中使用CuteEditor富文本编辑器的方法。给出以虚拟目录形式发布DNN程序时,CuteEditor上传文件路径指向错误的解决方案。给出通过修改CEHtmlEditorProvider.vb文件,使得注册用户上传文件到指定的同名文件夹中的方法(类似博客园的做法)。 阅读全文

posted @ 2005-06-29 14:37 二十四画生 阅读(3521) 评论(5) 推荐(0) 编辑

摘要:讲述了DNN中列表管理的功能和添加中国省份选择的步骤,给出了在注册时默认中国的方法,给出了解读程序的一些记录。 阅读全文

posted @ 2005-06-28 10:05 二十四画生 阅读(4086) 评论(3) 推荐(0) 编辑