
Orchard Core
Captain-G
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用命令创建Orchard Core项目
1.首先创建一个文件夹(已项目名称创建即可,最好全英文名称不要其他符号)。2.在文件夹中点击Shift按钮的同时点击鼠标的右键,然后点击Powershell窗口。3.在Powershell窗口中输入:dotnet new occms命令即可创建OrchardCore项目。注意:如果第一次创建OrchardCore的话在Powershell窗口中先输入:dotnet new -i "OrchardCore.ProjectTemplates::1.0.0-rc2-*",之后再输入:dotnet new原创 2021-10-21 09:48:31 · 342 阅读 · 0 评论 -
C# .NetCore 解决跨域
在启动项目下的Startup.cs中添加以下代码。 public class Startup { public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy("default", policy => .原创 2021-01-15 16:25:50 · 357 阅读 · 0 评论 -
.Net Core 上传大文件
一顿乱操作中实现的:1.Porgram.cs 中添加: public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.ConfigureKestrel((context原创 2020-12-31 14:01:26 · 456 阅读 · 0 评论 -
C# 表格导出Excel文件
public FileResult ToFile(string statisticsModuls,int TCount,string Title) { var sbHtml = new StringBuilder(); sbHtml.Append("<table border='1' cellspacing='0' cellpadding='0'>"); sbHtml.Append("<tr&...原创 2020-12-29 10:59:02 · 195 阅读 · 0 评论 -
Orchard core 用工作流创建内容项目(ContentItem)
参考文档中的代码:https://docs.orchardcore.net/en/dev/docs/reference/modules/Workflows/注意:可转发此博客,但必须表示原作者。1.创建一个模块。2.在模块中创建几个文件夹同上面图中的文件夹一样。3.在Activities文件夹中创建CreateEvaluationTask.cs:using Microsoft.AspNetCore.Mvc.Localization;using Microsoft.Extensio原创 2020-12-07 10:11:00 · 460 阅读 · 0 评论 -
数据库语句,统计点赞量
select ArticleAuthor,count(*) AS count from usercreatearticleindex where CreateTime > '2020-10-14 00:00:00' group by ArticleAuthor order by count DESC; var connectionString = _configuration.GetSection("ConnectionString").Value; string cm.原创 2020-10-21 14:39:41 · 1055 阅读 · 0 评论 -
C#使用echarts实现文章统计
echarts官网:https://echarts.apache.org/examples/zh/index.html在C#中实现统计功能:本人使用Api来实现的统计其中使用了Linq:创建一个ApiController.cs,下面是代码,(其中的查询代码是OrchardCore的代码):///开始 发布文章的人员统计 [HttpGet] [Route("CreateArticleTemplate")] public ActionResul原创 2020-09-21 09:36:14 · 658 阅读 · 0 评论 -
C#获取json文件
String JSONtxt = File.ReadAllText(@"D:\\portals.json");//获取json文件var myCommandMessage = (List<OnonGovOptions>)JsonConvert.DeserializeObject(JSONtxt, typeof(List<OnonGovOptions>));//强制for (int i = 0; i < myCommandMessage.Count; i++){ .原创 2020-09-15 15:16:57 · 445 阅读 · 0 评论 -
C#生成微信小程序文章二维码
/// <summary> /// 获取access_token /// </summary> /// <returns></returns> [HttpGet] [Route("GetAccessToken.原创 2020-09-09 09:34:09 · 2104 阅读 · 3 评论 -
Orchard Core从swagger上获取数据
1.新建Orchard core项目后在项目中新建一个单独模块(用这个模块实现获取数据部分)。注:如果要使用OrchardCore的(内容项目)的话先要跟swagger上的数据对应的创建(内容项目)之后要把获取的数据添加在(内容项目)中。2.VS2019中打开扩展菜单—>管理扩展中搜索Swagger并安装后在新创建的模块中添加—>连接服务并配置。3.配置完成后在新建的模块中会出现OpenAPI,然后调用OpenApi中的函数获取数据(可以在Controllers中断点测试)。原创 2020-07-21 16:30:52 · 449 阅读 · 0 评论 -
在Orchardcore中添加一级审核功能
在Orchardcore的OrchardCore.Contents模块中进行更改的(遵守了OrchardCore模块的套路进行更改的)。1.首先显示按钮:我做了提交按钮和驳回按钮。提交按钮是在新建内容的时候出现所以要在view中找到对应的代码。在Views下的Content.SaveDraftButton.cshtml这段代码是在新建页面和修改页面上显示的!2.需要使用数据状态所以要在数据库中添加一个状态(我使用的状态名称是:Examine)在OrchardCore/OrchardCor原创 2020-06-06 16:38:45 · 584 阅读 · 0 评论 -
在Orchard core的User模块中添加功能
在OrchardCore.Modules文件夹下的OrchardCore.Users模块中。1.首先我先更改Edit User页面(如下图)。2.在ViewModels文件夹下EditUserViewModel.cs中定义数据。3.在View文件夹下的UserFields.Edit.cshtml中更改。4.保存数据,在Drivers文件夹下的UserDisplayDriver中的EditAsyunc下添加如下代码。5.在同文件下的UpdateAsyunc中添加如下代码..原创 2020-06-01 19:43:06 · 404 阅读 · 3 评论 -
Orchard core 模块的文件夹介绍
AdminMenu.cs 用于在管理面板添加必要的功能菜单;Migration.cs 在安装和升级模块时,提供数据库结构的构建和更新功能;Module.txt 描述当前模块的元信息(名称、作者和版本等信息)的文本文件;Permissions.cs 当前模块所需要使用的专有权限体系;Placement.info 描述当前模块中所提供的 部件(Part) 应该在文档中所处的位置定义的 XML 文件;ResourceManifest.cs 定义当前模块向系统声明以供公共使用的静态资源;Ro原创 2020-05-13 16:34:08 · 460 阅读 · 0 评论 -
Orchard core 介绍
1、Orchard基础Orchard CMS基于现有的框架和库构建,包括ASP.NET MVC,NHibernate,Autofac,Castle等。2、Orchard框架(Orchard.Framework程序集)Orchard.Framework程序集位于Orchard最底层,它包含应用程序引擎以及不适合分离到模块的功能。这些都是最基础的东西,甚至连最基本的模块将不得不依赖它。你可以...转载 2019-11-23 10:31:37 · 1960 阅读 · 0 评论 -
Orchard core 新建项目
学习使用Orchard core项目1.首先下载Orchard core代码,在github上有Orchard core的代码。链接如下:https://github.com/OrchardCMS/OrchardCore2.下载完如下绿色框里边的3.解压绿色框的后就是红色框的里文件夹。4.点击进入红色框的文件夹之后找到OrchardCore.sln双击运行此OrchardCor...原创 2019-11-22 11:28:18 · 438 阅读 · 0 评论 -
Orchard基本概念快速理解
1. 首次深入Orchard应了解的基本知识: 用户的角色查看的文章来自:http://www.orchardch.com/Blog/20120503063810用户: normal user(reader/visitor/guest)管理员: administrator所有管理权限设计人员: designer可以修改网站的外观 主题文件 布局layou...转载 2019-07-10 09:26:29 · 2381 阅读 · 0 评论