2008年8月19日

DNN皮肤制作教程(视频)

 

DNN入门教程系列,由 中国DNN联盟 制作,谢谢大家的支持

很多朋友都在找DNN皮肤制作的教程,我也上网搜索过,可是都不是很理想.并不是人家写的不好,只是自己能力有限不能完全理解.为此我做了一个DNN皮肤制作的视频教程.希望可以为更多的DNN爱好者提供些帮助.

《DNN皮肤制作初级》第一节: 创建DNN皮肤 (2008-8-19 00:20)

《DNN皮肤制作初级》第二节: DNN皮肤打包和上传 (2008-8-20 06:20)


本教程共两节我讲的很简单,但对于初学者,我想这是比较适合的.如果有什么意见或好的想法都可以回帖告诉我们.

视频下载及问题回帖地址: http://www.dnnunion.com/showtopic-288.aspx

中国DNN联盟论坛:http://www.dnnunion.com/
 

posted @ 2008-08-19 08:38 dnnme 阅读(650) 评论(0) 编辑

2008年8月13日

最新创作-DNN入门教程系列

DNN入门教程系列-DNN模块开发初级

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

一、DNN的安装:
       下载 DotNetNuke_04.08.04  安装包。下载之后看:DotNetNuke 4.08.04安装教程

二、DNN模块开发:
        《DNN模块开发初级》准备工作:安装dotnetnuke4.X的C #开发的模板

        《DNN模块开发初级》第一节:创建空白Blog项目  [[本节项目源码下载]] (2008-7-31)

        《DNN模块开发初级》第二节:创建Blog项目表结构脚本  [[本节项目源码下载]]  [[Blog项目DB文档下载]] (2008-8-1)

        《DNN模块开发初级》第三节:将Blog项目加载到DNN系统中  [[ 无源码下载 ]] (2008-8-1 23:10)

        《DNN模块开发初级》第四节:完成Blog项目的信息添加  [[本节项目源码下载]] (2008-8-4 00:48)

        《DNN模块开发初级》第五节:完成Blog项目的信息显示  [[本节项目源码下载]] (2008-8-5 00:28)

        《DNN模块开发初级》第六节:处理Blog项目信息显示中的HTML标记  [[本节项目源码下载]] (2008-8-6 00:05)

        《DNN模块开发初级》第七节:完成Blog点连接时获取信息  [[本节项目源码下载]] (2008-8-6 23:38)

        《DNN模块开发初级》第八节:完成Blog项目信息的更新  [[本节项目源码下载]] (2008-8-8 11:30)

        《DNN模块开发初级》第九节:完成Blog项目信息的删除  [[本节项目源码下载]] ( 2008-8-11 09 :50)

        《DNN模块开发初级》第十节:Setting页面的应用  [[本节项目源码下载]] ( 2008-8-11 11 :40)

        《DNN模块开发初级》最后一节:Blog项目安装包的制作  [[本节项目源码下载]] ( 2008-8-12 23 :50)

        如本教程有任何不对之处或有关于本教程开发问题,请回贴指出,如发现问题我们即时更正;
        感谢大家对 [[中国DNN联盟论坛]] 的支持.
        回帖地址:http://www.dnnunion.com/showtopic-255.aspx

posted @ 2008-08-13 20:23 dnnme 阅读(2518) 评论(4) 编辑

2008年7月5日

DNN的C#开发的模板说明

很多朋友都是感觉DNN的开发复杂,今天为大家提供一个DNN用C#开发的模板,可以帮助您更好的建立DNN模块和更方便的开发.
有问题去DNN专业论坛:http://www.dnnme.cn
  先发出来下载地址,大家一边下载一边看怎么建立自己的模块吧.....

这个是给2005用的: Visual Studio 2005 C# Compiled DNN Module Starter Kit   
这个是给2008用的: Visual Studio 2008 C# Compiled DNN Module Starter Kit

一.下载模板并双击开始安装过程:



二、 模板安装成功后你只需要启动Visual Studio 2005 ,您将有一个新的模板,如下所示。



Name:新建模块的名字
Location:新模块要存放的位置,DotNetNuke\DesktopModules要放在这个文件夹下面
Caeate directory for solution:不勾选
点击OK
如果出现:无法打开项目文件,此安装不支持该项目类型
最大可能中文版Sq1补丁没打请看这篇,帮肋你完成:http://www.dnnme.cn/showtopic-167.aspx

三、创建的新模块如下:



四、项目名称上单击右键选择属性:



选择左边的Web项,设置启动URL,输入你的DNN的首页地址;
服务器选择使用IIS Web服务器,项目URL也输入DNN的首页地址;
如果保存的时候提示:提示为项目建立虚拟目录之类的,可以看下这个:http://www.dnnme.cn/showtopic-161.aspx

五、编译成功后可以在DNN\bin文件夹下找到模块的DLL文件



这个dll文件在做安装包的时候加到安装包里。


六、执行数据库脚本 Host->SQL  ,要执行的脚本文件在01.00.00.sqldataprovider文件中.如果数据库的表或存储过程有改动,记得更新这个文件。


好了,到此为止我们的新模块创建完成了。只是创建完成了,怎么添加到DNN系统中,等下一篇。。。
大家在操作过程中有什么问题,都可以发上来,我随时为大家解决。
发表地址:http://www.dnnme.cn/showtopic-168.aspx

对了,写一下模板提供:http://www.bitethebullet.co.uk/

posted @ 2008-07-05 12:58 dnnme 阅读(681) 评论(0) 编辑

2008年6月19日

DNN如何取得当前用户常用信息


 在DNN模块开发过程中,常常需要得到当前登录用户的信息.方法如下:
添加using:
using DotNetNuke.Entities.Users;

代码:
用户 AffiliateID : ((UserInfo)UserController.GetCurrentUserInfo()).AffiliateID.ToString();
用户 Cacheability :  ((UserInfo)UserController.GetCurrentUserInfo()).Cacheability.ToString();
用户 DisplayName :  ((UserInfo)UserController.GetCurrentUserInfo()).DisplayName.ToString();
用户 Email :  ((UserInfo)UserController.GetCurrentUserInfo()).Email.ToString();
用户 FirstName : ((UserInfo)UserController.GetCurrentUserInfo()).FirstName.ToString();
用户 FullName : ((UserInfo)UserController.GetCurrentUserInfo()).FullName.ToString();//这个就等于 FirstName + LastName
用户 IsSuperUser :  ((UserInfo)UserController.GetCurrentUserInfo()).IsSuperUser.ToString();//判断当前用户是否是超级用户
用户 LastName :  ((UserInfo)UserController.GetCurrentUserInfo()).LastName.ToString();
用户 Membership : ((UserInfo)UserController.GetCurrentUserInfo()).Membership.ToString();
用户 PortalID :  ((UserInfo)UserController.GetCurrentUserInfo()).PortalID.ToString();
用户 Profile :  ((UserInfo)UserController.GetCurrentUserInfo()).Profile.ToString();
用户 Roles :  ((UserInfo)UserController.GetCurrentUserInfo()).Roles.ToString();
用户 UserID : ((UserInfo)UserController.GetCurrentUserInfo()).UserID.ToString();
用户 Username :  ((UserInfo)UserController.GetCurrentUserInfo()).Username.ToString();
注:红色为常用属性,希望对大家的开发能有所帮助.
 

posted @ 2008-06-19 23:22 dnnme 阅读(216) 评论(0) 编辑

2008年6月18日

做DNN的第一百只猴子,DNNme一直在努力

前言
      这是一个很有趣的故事。一九五0年代初期,京都大学灵长类研究所的一群科学家,在研究日本九州宫崎县幸岛上的猴子,他们给猴子一种从来没吃过的洋芋。起初那群猴子一直在观望该不该吃那些沾满泥巴的洋芋。后来终于有一只猴子,把洋芋带到海边洗干净之后吃了。其它的猴子看到这只猴子这样做之后,也纷纷加以仿效。

内容
      很奇妙的,当到了第一百只猴子在模仿清洗时,却发生惊人的变化--从来没有学习过洗洋芋的猴子,突然在一夕之间,几乎都学会了这种新的方式;也就是说,其它不知道如何洗洋芋的猴子,虽然没有跟已经学会的猴子接触,可是竟然也知道这个方法。 更令人惊讶的!没隔多久洗洋芋的新行为,竟横越海洋,传到对岸大分县高崎山的猴子,可是这两群猴子完全没有任何关连或接触。
      所谓「一百只猴子效应」是指:当某种行为的数目,达到一定程度(临界点)之后,就会超时空的限制,而从原来的团体散布到其它地区。对组织而言,只要认同某种观念或行为的人,达到一定的程度的时侯,自然而然就会风起云涌获得更多人的认同、支持。 英国的科学家谢瑞克(Rupper Sheldrake)认为:不断重复的行为会形成一种记忆,即不经思考也能够反应。一百只猴子的重复动作,形成了一种「磁场区域」,其它没有学习过的猴子与这个「磁场区域」产生「共鸣」,而学会了这些行为。 从组织学习的观点而言,任何新的学习或改变,都必须有人不怕失败,勇于尝试,先跳出来当第一只猴子,其它人才会跟着仿效。再者,在「团队学习」(Team Learning)之前,先要有一个「学习团队」(Learning Team),由他们带头起示范作用,再逐步拓展影响范围。至一个组织要有多少人认同之后,才会达到所谓临界点—产生快速的传播效果。依据日本管理大师船井幸雄先生的看法,有 7% - 11%(约一成左右)的员工接受,就会有惊人的进展。当然西方的管理专家也有人认为,在推动企业变革的过程中,只要有超过 20 % 的员工认同,领导阶层就可以大胆的进行变革。
      我们不是一座孤岛,而是丰富之人类遗产的继承人。正如牛顿所说的:「我会有少许成就,是因为我正踩在巨人的肩膀上。」我们一方面运用前人的努力与智能资产;另一方面也勇于创新,不计成败的当第一只猴子,扩展全人类的智能宝库。你的一小步,就是人类的一大步。

      真希望自己是第一百只猴子,在我之后,大家就都可以接受DNN,应用,研究并不断去改进完善它.DNN已经发展几年了,但在国内的使用的人还很少,研究的人也只有一小部分,但是我相信,相信DNN一定会进化成一只蝴蝶,飞向自己的天空.

      2008年站长大会的口号是:不抛弃,不放弃.用信念去战斗. 
      成功只在于坚持,努力,奋斗,学习.......

      DNN专业论坛:http://www.dnnme.cn

posted @ 2008-06-18 00:04 dnnme 阅读(62) 评论(0) 编辑

2008年6月16日

DotNetNuke_04.08.04安装包,源代码包,升级包发布了

摘要: DotNetNuke_04.08.04安装包,源代码包,升级包发布了下载地址:http://www.dotnetnuke.com.cn/LinkClick.aspx?link=79&tabid=117DNN专业论坛:http://www.dnnme.cn阅读全文

posted @ 2008-06-16 23:18 dnnme 阅读(76) 评论(0) 编辑

2008年6月14日

.NET开源项目

摘要: .NET开源项目SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。链接:http://www.icsharpcode.net/DotNetNuke这个就是著名DNN,使用VB.NET进行开发。通过其基本架...阅读全文

posted @ 2008-06-14 00:42 dnnme 阅读(120) 评论(0) 编辑

2008年6月13日

DNN 4.X如何用C#语言进行模块开发

摘要: 已经习惯了使用C#开发,但是DotNetNuke却一直都是只出VB版本的.常常听到群里的朋友问是否可以用C#做模块开发,答案当然是肯定的. 下面就为大家简单简单写一下.我用的版本是4.8.3其它的4.X版本也是同样的. 确认本机已经安装了DNN Startkit.一、在VS2005中打开DotNetNuke系统.在DotNetNuke系统单击右击->添加新项二、在添加新项对话框中,把Mod...阅读全文

posted @ 2008-06-13 18:59 dnnme 阅读(439) 评论(2) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:dnnme
园龄:3年7个月
粉丝:1
关注:0

搜索

 
 

常用链接

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜