请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

开发


内容类型
标签
  • 编写部件

    在Orchard中,每一个部件可以看做是一个无限重复用的UI,因此可以在任意一个网站页面上使用,比如说,一个部件可以是一个标签云、一个收索表单、或是一个Twitter,一个部件就是一个内容属性,这也使现有部件的代码和UI可以重用。下面将描述怎么创建部件,从首次创建一个内容元件然后再在元件中植入一个部件开始讲起。创建内容元件下面举一个例子,我们通过使用Map为例子创建一个内容元件,下面我们就开始吧, …

  • 模块打包

    在Orchard中开发扩展模块后,我们想把它打包共享,而Orchard中提供了一个模块打包的功能,可以创建一个模块包文件,首先启用模块,在控制面板中,点击模块,然后在模块中找到如下模块,点击启用Packaging模块: 还有一种方式,可以用命令行模式启用模块,从Orchard安装目录,在Orchard.Web项目下找到bin \ orchard.exe运行,关于命令行详细说明见使用命令行界面,命令 …

  • 如何制作一个网站(功能模块和主题)组成方案

    使用Orchard的安装组成方案(Recipe)可以简化制作网站的过程。配置是一个XML文件,它包含了Orchard网站的启动配置。当你第一次启用Orchard网站的时候,你可以为你的网站选择一个配置。例如,你想制作一个博客,那么选择Blog方案,然后大部分功能就会自动设置好。你可以创建一个自己的方案。方案里甚至可以指定Orchard自动下载或者安装所需要的模块和主题。下面的文章描述了如何使用方案 …

  • 理解Orchard的数据存取

    注:此文已针对版本Orchard 1.4更新Orchard中的数据访问和传统Web应用的数据访问方法不同,Orchard中是通过对象关系映射(ORM)而非在数据访问层编写大量的SQL语句来访问数据库。你可以在代码中定义数据结构,属性等,Orchard Framework根据你的定义创建各种数据库结构来存储数据。如果需要改变数据结构,你可以在代码中指定修改,而这些修改也会随之传送到数据库中使之更新。 …

  • 编写Orchard网上商店模块(5) - 渲染购物车和部件

    这是从头开始编写一个新的Orchard模块的教程的第5篇。本章所讲的内容,为开发模块教基础的部分,请按照教程认真学习,这样才能更好的理解模块的开发; 上一篇文章链接地址:编写Orchard网上商店模块(4) - 创建购物车;在这一部分,我们将开发如下功能:创建一个购物车的显示界面使我们的用户能够更新商品数量并从购物车中删除商品创建一个部件,可以在所有页面显示一个“购物车”页面的链接,以及购物车中的 …

  • 创建一个带文本编辑器的模块

    下面文档中,我会创建一个简单的电子商务网站,只带一个简单的文本编辑器。搭建Orchard网站我这里就不详细说明了,具体的本网站中已经有很多文档说明,方面大家,我整理了下,如下:如何安装Orchard   如何安装Orchard(IIS篇)  如何安装设置汉化包  第一次运行Orchard看了上面的文章,Orchard安装肯定没问题了。在安装目录下 bin\orchard.exe运行Orchard. …

  • 理解模块和主题中的Manifest(清单)文件

         在OrchardCMS中,模块和主题是扩展和定制网站的重要工具。每一个模块和主题都必须要有一个清单(manifest)文件,它是一个位于该模块或主题的根文件夹下的文本文件,且文件名必须为module.txt或theme.txt。清单文件存储了Orchard用来描述系统里模块或主题的基本信息(元数据metadata),例如名字、版本、描述、作者和标签(tag)。       本文是清单文件 …

  • 写一个内容部件

    每一个内容部件都是一个完整的小功能块,它里面实现自身功能的UI呈现和数据存取,这也就是说它实现了一个从UI层到数据库层的完整封装。可以附加到Orchard中任何内容类型中,示例中包括路由部件(前端访问的一个Url地址),标签部件(为内容提供关键字或是标签),菜单部件(允许一个内容项添加到主菜单)。下面从头开始创建一个Maps部件,这里使用的开发工具是Visual Studio,也可以使用其他的编辑 …

  • 使用命令行界面

    Orchard命令行界面提供了许多功能,包括在管理员面板显示的功能或是没有在面板显示的。这个命令行工具的名称交”Orchard.exe”,在你网站目录下的Bin文件夹下找到,然后双击打开,显示一个命令行界面,显示帮助输入help,退出输入exit,清屏输入cls。如下图:使用命令 查看名单可用命令,类似命令帮助,在命令行界面中输入“help commands”,回车,显示所有可用命令,如下图:详细 …

  • 理解内容处理程序(Handlers)

    处理程序(Content handler)定义了当部件(part)有事件发生时响应特定的事件。比如当一个部件part激活时。处理程序使你在内容项生命周期的特定时候执行动作,也使你建立数据存储和优先操作数据模型(data model)呈现内容项(content item)。通常,通过继承ContentHandler类来为内容部件定义handler。ContentHandler是基类提供的方法和属性当 …


更多详情欢迎到QQ群 166852192 交流。