DNN论坛DotNetNuke交流讨论区DotNetNuke 视频教程 《DNN模块开发初级》第二讲

1  /  2  页   12 跳转 查看:2126

《DNN模块开发初级》第二讲

《DNN模块开发初级》第二讲


DNN入门教程系列,由 中国DNN联盟 制作,谢谢大家的支持
DNN专业论坛:http://www.dnnunion.com

这一讲,主要是接DNN入门教程系列--《DNN模块开发初级》的第二讲,初学者请先参看-- 《DNN模块开发初级》

《DNN模块开发初级》第一节:Blog项目添加自定义页面  [[本节项目源码下载]] (2008-9-22 12:14)

《DNN模块开发初级》第二节:Blog项目添加修改权限的编写  [[本节项目源码下载]] (2008-9-25 12:10)

《DNN模块开发初级》第三节:Blog项目ShowBlog的信息显示(无视频,请看回贴第三节)  [[本节项目源码下载]] (2008-9-27 11:30)

《DNN模块开发初级》第四节:Blog项目自定义页面添加到安装包  [[本节项目源码下载]] (2008-9-27 13:15)



关于DNN的教程,目前网络资源较少,希望有博客或站点的朋友,可以大量转载,以方便更多人学习和使用DNN.
谢谢大家的支持.


关于这第二节,我暂时先讲这么多吧。 讲到这里如何开发一个模块和添加自定义的页面的方法都已经教给了大家,在实际应用中,大家如果有遇到什么问题随时再发信息提问好了,我会一直为大家提供这方面的技术支持的。谢谢大家对论坛的支持 (2008-10-6 23:23)
最后编辑dnnme 最后编辑于 2008-10-06 23:23:41
 

回复:DNN入门教程系列--《DNN模块开发初级》第二讲

《DNN模块开发初级》第二节:Blog项目添加修改权限的编写  做了一个简单的权限设定,这样就只有管理者可以添加,普通用户只有查看的功能. 重要是要让初学者学会使用DNN系统自己的方法.这样可以省我们很多力.
 

回复:DNN入门教程系列--《DNN模块开发初级》第二讲


一直在跟着学习,真是入门宝典
真希望 发新课的 速度再快点
等待下一讲。
 

回复:DNN入门教程系列--《DNN模块开发初级》第二讲

因为近来都是夜班,又在准备出国的事,比较忙一些。所以教程出的相对慢了,对不住大家了。
 

回复: 《DNN模块开发初级》第二讲

《DNN模块开发初级》  第三节ShowBlog分析:

之所以没有做这一节视频教程,是因为这节是比较简单,如果你做过Edit页面,那么这里面的代码你完全可以看懂.

下面看一下我们之前没有处理过的.

                          this.lblCreatedBy.Text = Localization.GetString("lblCreatedBy.Text", LocalResourceFile) + objInfo.Created_By;
                            this.lblLastEditDate.Text += Localization.GetString("lblLastEditDate.Text", LocalResourceFile) + objInfo.Last_Edit_Date.ToString();


这是通过代码取DNN模块的资源文件信息,这样我们在HTML页就不能用resourcekey="某某值"来写.因为,如果你在HTML中这样写了,那么在代码里就无法在第一次加载页面时对值改变,

取本页面对应资源文件的值: Localization.GetString("资源文件中的Name要写全", LocalResourceFile) ;

取值的方法我用了Edit页面的GetBlog()方法,这样我们就完全复制了Edit页面的Page_Load()方法. 要用GetBlog(),就一定要加 using DM.Blog.Components; 的引用,我们默认添加的页面中并没有加载.

为了可以让信息以html显示,而不是源码显示,我用了第一个页面的Htmldecode(string strText)方法,将HTML标签进行转换.

没有了,一个ShowBlog就只有这些东西,完全是复制其它页面的信息. 所以我才没有做视频, 但提供了源码下载,大家可以在源码中看到修改内容和效果.

如果大家认为有必要,我可以补上这节的视频教程.


感谢大家的支持. 中国DNN联盟
最后编辑dnnme 最后编辑于 2008-09-27 11:47:18
 

回复:《DNN模块开发初级》第二讲

《DNN模块开发初级》第四节:Blog项目自定义页面添加到安装包  演示如何将自定义的页面添加到安装包.  需要注意的是,所有改过的.dnn文件中出现的文件,都需要重新加载   
新人应该注意这一点.
 

回复:《DNN模块开发初级》第二讲

不错不错,楼主辛苦了
 

回复:《DNN模块开发初级》第二讲

关于这第二节,我暂时先讲这么多吧。 讲到这里如何开发一个模块和添加自定义的页面的方法都已经教给了大家,在实际应用中,大家如果有遇到什么问题随时再发信息提问好了,我会一直为大家提供这方面的技术支持的。谢谢大家对论坛的支持
 

回复:《DNN模块开发初级》第二讲

今天搞了一天终于把DNN配置好,把第一节学习完了.表感谢.
 

回复: 《DNN模块开发初级》第二讲

今天开始就要在这里了,开始学习第2讲.
 
1  /  2  页   12 跳转

版权所有 DNN论坛  | 京ICP备08010726号 | 联系我们 |

Powered by Discuz!NT 2.1.202    Copyright © 2001-2009 Comsenz Inc.
返顶部