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

开发


内容类型
标签
  • 给网站添加移动端模板

    为网站添加移动端模板的思路,一是实现客户端来源的判断filter,二是实现移动端的模板提供器,三是制作移动端模板。首先、实现客户端来源的判断filter主要代码如下:OnActionExecuting方法,执行时判断是否是移动客户端,本例以session做为客户选择的标记,当然也可以用cookieApply(RequestContext context)方法:对满足条件的访问应用 …

  • 在orchard中自定义权限,权限拓展

    自定义权限首先,我们需要在模块的根目录下创建文件 Permissions:并且要继承IPermissionProvider 接口,定义具体的权限(静态),并实现权限的提供器GetPermissions方法(返回权限数组),及默认权限分配GetDefaultStereotypes方法,且在定义的时候,如果有层级(包含、暗含)关系时,应选定义最高权限,如下:最高权限为ManageBlogs ,包含 …

  • 让Orchard支持多个Layout

    默认Orchard只有一个Layout,有的时候,我们的站点往往需要多个母版页。那么,如果要让Orchard支持多个Layout,以下是一种解决方案。一:创建LayoutFilterusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using …

  • orchard中为网站添加闭站保护功能

    需要做的工作:1、写一个设置part2、写一个filter3、写一个不能访问时的指示页(shape)一、写一个设置part1、 需要继承写ContentPart类,各属性均使用了Retrieve, 及Store进行设置数据的存取(以xml的形式存在了site的Data节当中),这样可以避免数据库出现很多表,而这个设置只要一个就可以了,所以本人认为没有必要写一个record.需要的属性如下: …

  • orchard实战

    本教程主要介绍本站作者在接触orchard当中的一些实战用法,仅做抛砖引玉,供初学者参考,大神请绕道。

  • Using shapes as Html helpers in Orchard

    Orchard shapes are the basic building block of the whole rendered UI. They are ordinary, although dynamically discovered and created by Orchard framework, Razor (.cshtml) view files. One of the …

  • Customizing Orchard shapes

    Shapes are the basic building blocks of Orchard UI. They can be easily created and further reused by just putting an appropriate .cshtml file in your module /Views folder. This is nicely described  …

  • 编写Orchard网上商店模块(1) - 创建Orchard.Webshop模块项目

    在这个系列中,我们将共同经历从头开始构建一个Orchard模块的过程!虽然Orchard是一个了不起CMS(内容管理系统),有着强大的功能和令人振奋的架构,可以无限的扩展,但它可能需要花费一定时间,以充分了解它的架构,并能够定制您自己的主题的各个方面或甚至创造整个模块来集成Orchard所有的可扩展性点。我希望,你将受益于我前进的道路上所获得的知识,你会看到Orchard及其架构之美。它不仅只是在 …

  • 编写Orchard网上商店模块(2) - 创建ProductPart

    上一篇  编写Orchard网上商店模块(1) - 创建Orchard.Webshop模块项目定义的ProductPart这是从头开始编写一个新的Orchard模块的教程的第2篇。本章所讲的内容,为开发模块最基础的构架部分,请按照教程认真学习,这样才能更好的理解模块的开发;Orchard中的内容项(Content Items)由Content Parts组成。使用我们的网上商店模块,我们希望管理员 …

  • 创建一个HelloWorld模块

    本文讲述如何为Orchard创建一个非常小的模块,它仅仅显示一个“hello world”页。该文章写的比较简单,大家仅供参考。介绍Orchard是建立在ASP.NET MVC基础之上,这意味着如果你已经已经非常熟悉MVC,你您会很快的入手模块的开发, 如果没有也不用担心,我们将一步步教您如何去创建他。MVC是分层模式:有数据模型(M),控制器(C),视图(V)。本例中,我们没有任何数据,所有 …


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