问题标签 [orchardcms-1.9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
181 浏览

orchardcms - 我可以使用内置的 Orchard 功能发送带有代码附件的电子邮件吗?

我继承了一个基于 Orchard 1.6 并升级到 1.9 的项目。它严重依赖IMessageManager现在已弃用的 向用户发送电子邮件:

现在我需要将动态生成的文件附件(来自 a MemoryStream)添加到其中的一些邮件中。我可能不得不完全重写它,因为我看不到任何将附件传递给的方法,MessageManager但我不确定可以使用什么作为替代方案。

Orchard.Email.Services.SmtpMessageChannel似乎已经完成了所有繁重的工作,它创建了一个System.Net.Mail.MailMessage可以采取的方法,AttachmentCollectionvoid Process(IDictionary<string, object> parameters)方法仍然没有。

我应该扩展它来做我想做的事吗?如果是这样,怎么做?或者是否已经有一种更简单的方法来告诉 Orchard 向收件人发送一封带有标题、正文和附件集合的电子邮件?

0 投票
1 回答
123 浏览

azure - Azure 上的 Orchard 1.10.1 安装

我在 Azure 上设置了一个新的 AppService 以及一个空数据库。

我在 Visual Studio 2015 中下载并打开了 Orchard 1.10.1。我右键单击解决方案并重建。完成后,我右键单击 Orchard.Web 并发布。我在 Orchard.Web 的发布过程中下载了发布配置文件并将其加载到 VS2015 中。

发布过程成功完成并打开一个新的浏览器窗口。编译后它只加载一个带有消息的白页:

“/”应用程序中的服务器错误。无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的网址:/

VS_screenshot

0 投票
0 回答
99 浏览

orchardcms - 使用 Orchard 部署模块的 Orchard CMS 内容部署

我正在评估 Orchard 1.9.2,因为我正在寻找一个 CMS,我可以在其中拥有一个暂存区域,以便用户可以在提交更改之前在暂存站点上测试和批准内容。

我在本地和 Azure 上都安装了 1.9.2,还安装了 Orchard 部署模块 (Wng.Deployment)。在 Sources and Targets 选项卡上设置并按下 Test 有效,但是当我尝试创建部署时,我得到了 YSOD

未找到形状类型 DatePickerLocalization

源文件:d:\home\site\wwwroot\Modules\Wng.Deployment\Views\EditorTemplates\Parts\Deployment.Subscription.cshtml

[OrchardException:找不到形状类型 DatePickerLocalization]

如果我启用形状跟踪模块,错误消息会更改,但它仍然不起作用。

Orchard 部署模块似乎与 1.9.2 不兼容。

关于如何实现这一目标的任何想法?

错误信息

0 投票
1 回答
40 浏览

jquery - 顶级链接不可点击 zurb 网站 6

我在网站的 zurb 基础上遇到导航问题。我已经创建了我的菜单,下拉菜单(子菜单)上的任何链接都可以正常工作。我的顶级链接在没有任何孩子的情况下不起作用。可以双击带有子级的顶级链接,然后它们就会起作用。

这是我的示例页面。 http://inside.ipapilot.org/zurbtest.html

在大型或中型上下文中,如果您单击主页链接或任何顶级链接,它们将不起作用(响应式“小型”除外)。如果您双击它们,带有子菜单的两个链接将起作用,但这不是我想要的用户体验。

子链接一切正常。

我不确定我在这里做错了什么。我正在尝试为 Zurb Sites 6.3 创建自己的果园主题

谢谢你的帮助!我确定它与 js 或我如何标记某些东西有关,但我无法弄清楚。

0 投票
1 回答
131 浏览

orchardcms - 在 OrchardCms 中有没有办法将布局模块从 12 宽更改为 16 宽?

出于某种原因,Semantic-ui 的网格是 16 宽,我正在为此开发一个 Orchard Cms 主题(在其他地方找不到)。

0 投票
0 回答
77 浏览

orchardcms - 比较具有相同内容选择器字段的两种内容类型的投影查询

我想列出在特定城市可用的交易。我正在使用内容选择器字段将属性链接到交易和城市。

我有三种内容类型,其中两种内容类型有一个连接属性的内容选择器字段:

  • 城市(带有允许选择属性的 ContentPicker 字段)
  • 财产
  • 交易(带有允许选择属性的 ContentPicker 字段)

属性与交易的关联如下:

  • 交易 1 = 财产 1
  • 交易 2 = 财产 1
  • 交易 3 = 财产 2

属性与城市的关联如下:

  • 城市 1 = 物业 1
  • 城市 2 = 物业 2,物业 3

所以我想得到的结果是:

  • 城市 1 - 交易 1 和 2 应显示
  • 城市 2 - 交易 3 应显示,因为属性 2 存在于为该城市选择的属性中。

查看创建的内容类型示例

请参阅示例查询 - 在城市页面上,我有一个带有查询的投影,该查询查找与当前城市具有相同属性的所有交易。

据我所知,问题在于“{Request.Content.Fields.CityTown.Properties}”没有以像“2”、“3”这样的列表形式给我选择的 ID。因此,如果我的城市连接到多个属性,它不会返回任何结果,因为它不匹配“2,3”。如果我将属性 3 添加到交易 3,它会给我结果,因为“2,3”等于“2,3”,它适用于直接匹配,但它不会检查列出的交易的属性 ID 是否存在于为当前城市列出了属性 ID,以便为我提供该城市的交易。希望这是有道理的。

诀窍是我想使用 Orchard CMS 系统中的现有功能。我不想编写自定义模块等。我希望有一个简单的方法来解决这个问题。

0 投票
1 回答
340 浏览

c# - 部署到 Azure 时触发 Orchard Migration.cs 运行的原因是什么?

我有一个我继承的项目,它是作为 Orchard CMS 的一个模块构建的。我应该指出我不是 Orchard 或 ASP.NET 编程方面的专家。我是一个桌面应用程序的人。我的网络技能足够强大,足以对自己和他人构成危险。:-)

在开发过程中,我们使用 Migrations.cs 中的 UpdateFromXX() 方法向架构中添加了几个新字段。如果我回滚 Azure 数据库并从我的开发环境 (VS2017) 运行 Orchard,我可以在我的 UpdateFromXX() 方法中设置一个断点并证明代码已执行并在我的数据库中正确创建我的新字段。

但是,如果我回滚我的数据库并将我的 Orchard 站点部署到 Azure(而不从我的开发环境中运行它),Migrations.cs 似乎不会运行,因此我拥有的与新 db 字段交互的任何新代码都将失败因为数据库中缺少这些字段。

在 Azure 中部署时,导致 Orchard 执行/重新执行 Migrations.cs 逻辑的正确方法是什么?我的意图很简单,当我们完成开发和测试并准备将更新发布到我们的生产服务器时,我可以简单地发布新站点,我的生产数据库将自动升级(因为新发布的果园将下降通过 Migrations.cs 并执行任何必要的 UpdateFromXX() 方法)。

0 投票
0 回答
84 浏览

asp.net-mvc - 果园。DynamicForms 模块已启用,但代码不起作用

我使用的是 Orchard 1.9.2 版本,我在 Azure Web 应用程序上部署了 orchard 的编译代码,创建了一个新的默认租户,当我启用 DynamicForms 模块时,它被启用但它的迁移没有运行,管理菜单项“表单提交”没有出现,似乎模块的所有代码都没有运行。如果您有任何建议,请帮助我。我需要 1.9.2 的解决方案

0 投票
1 回答
219 浏览

c# - Orchard CMS:从 1.9 升级到 1.10.2

我有一个 1.9 版的 Orchard,需要升级到最新版本,在本例中为 1.10.2。但是在按照他们的官方帖子中描述的步骤进行操作时: Orchard Update Link 我在哪里关注 - 将正在运行的 Orchard 实例升级到新版本。

我在先前版本中已安装的模块之一出现错误:

找不到类型或命名空间名称“Contrib”(您是否缺少 using 指令或程序集引用?) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f429b97c\ ac3091ab\App_Web_lfacz42g.0.cs

引发错误的模块:Contrib.Mod.ChangePassword

0 投票
1 回答
52 浏览

orchardcms - 自动将 OrchardCMS BodyPart 迁移到 LayoutPart

tl;博士

在 OrchardCMS 中,有没有办法自动将 BodyPart 的内容迁移到 LayoutPart 中?如果是这样,怎么办?

细节

我正在升级使用旧 BodyPart 的旧 Orchard 实例 (v1.8.x)。目标是将 OrchardCMS 更新到当前版本,并使用它迁移到 v1.9 中添加的新布局系统。启用 Layout 模块会将 LayoutPart 添加到 Page 等内容项中,但是这两个部分都存在于 Content Definition 中,并且将内容从 BodyPart 移动到 LayoutPart 似乎是一个手动过程。有没有办法自动将内容从 BodyPart 迁移到 LayoutPart,即使它嵌套在单个 Grid->Row->Column(12)->HTML 块中?如果是这样,怎么办?