jjzjj

orchardcms

全部标签

c# - Orchard 联络表格

我一直在尝试通过OrchardCMSv1.6设置联系表单,但我不太确定该怎么做。我尝试安装CustomForms模块,但我认为这与我使用的最新版本不兼容。有什么建议吗? 最佳答案 CustomForms模块非常强大和灵活,但一开始并不清楚如何使用它制作联系表单。一旦你弄清楚了它,你就可以用它做更多的事情。第1步-为您要收集的联系信息创建内容类型在/Admin/ContentTypes中单击“创建新类型”以创建一个包含您希望用户填写的所有信息的类型。第2步-创建联系人自定义表单页面在/Admin/Orchard.Customforms

c# - Orchard cms路由问题

我已经创建了一些包含路由部分的自定义内容类型,这样我的内容管理员就可以编辑项目的slugs。我没有运气配置一条路线,该路线将使我自己的Controller能够为这些项目的请求提供服务。核心Routable模块中ItemController路径的路由优先级为10。我尝试创建一个使用IRouteConstraint的路由,类似于Blog模块实现我想做的事情的方式,优先级较低但仍然没有运气。如果我使我的URL以/结尾,那么我的自定义路由将被激活,因为它与我的内容项的路径不匹配。这不是理想的解决方案。我不明白为什么它不会在属于Routable模块的自定义路由之前发现我的自定义路由。任何帮助将不

c# - 我如何从 Orchard 数据库中删除模块的数据?

我已经安装了一个模块,在迁移并在Orchard.sdf中创建表后,我想清除所有表并回滚迁移所做的所有更改。我删除了表格,但我想应该删除一些元数据。我们如何彻底清除模块数据?谢谢。 最佳答案 完全卸载涉及删除与模块名称、功能名称及其命名空间相关联的数据库表和行。这是一个对我们有用的过程。1:运行orchard.exe>包卸载Orchard.Module.MyModuleName2:然后,打开SQLServerManagementStudio并删除与您的模块关联的以下数据库表。MyModuleName_MyFeatureNameReco

c# - Orchard : Full Source or Not?

我们将使用Orchard作为特定客户的基础。我们是一家运行VS2K10的C#商店。我们将按照我们项目的规范将其放入我们的版本控制系统中。也就是说,我们将根据客户的需求创建自定义模块。这里的每个人都推荐什么方法?从CodePlex获取完整源代码并checkin仅下载Orchard网络代码(类似于网络平台安装程序)#1的问题是代码库相当大,但它允许我们在开发时在本地调试站点。#2的注意事项是什么?缺乏调试?我很好奇每个人对此的做法是什么。我倾向于选择#1,获取完整的源代码,将其放入SVN,然后以此为基础进行构建。想法? 最佳答案 如果您

c# - 翻译层上的菜单在自定义模块站点上消失

目前,我正在使用Orchard1.9,在CultureLayers上使用不同的MainMenus(en/de)。对于常规(翻译的)内容,它正在工作。但对于像用户/帐户或我的模块/列表这样的自定义模块/页面,菜单根本不会出现。我该如何解决这个问题? 最佳答案 我不知道有任何设置该属性的过滤器,但您绝对可以编写一个Action过滤器来做同样的事情。如果通过路由解析文化,请使用以下代码:usingSystem.Globalization;usingSystem.Threading;usingSystem.Web.Mvc;publiccla

javascript - 如何在 Orchard CMS 中使用 javascript(js 文件)

谁能告诉我如何在OrchardCMS中使用js文件?我将它添加到Layout.cshtml页面作为Script.include("jquery.js"). 最佳答案 你可以双管齐下。第一种方法就像mdm描述的那样:创建您自己的IResourceManifestProvider接口(interface)实现(查看Orchard源代码-它已在许多模块中实现),实现BuildManifests(ResourceManifestBuilderbuilder)方法并创建一个给定.js文件的命名资源使用@{Script.Require("[你的

seo - 有人为在 Orchard CMS 上运行的网站做 SEO 吗?

我现在正在为我公司的网站执行一些优化和SEO事件-http://www.pnnsoft.com/.我进行了几年的优化,但该网站在Google搜索中的表现仍然很差。它在Orchard上运行,我开始认为问题出在CMS本身。有人使用过这种CMS。此外,我正在查看某个网站的PageSpeedInsights,得分为62,非常低。我尽一切可能使页面更快,使图片更小等等,仍然是62。有人知道吗?提前致谢! 最佳答案 由于orchard生成非常简单的HTML,我很惊讶CMS与它有任何关系。我在SocialMediamodule方面取得了巨大成功这

mysql - 如何在 Orchard CMS 1.3.10 中使用 MySQL 数据库?

我正在尝试更改Orchard.Setup模块,以便我可以使用MySQL作为数据集安装OrchardCMS1.3.10。我来得太久了,以至于我在GUI中获取MySQL进行设置,当我按下设置按钮时,我从orchard收到了这条错误消息:Thevalue'MySql'isnotvalidforDatabaseOptions.但是我找不到如何将MySql添加为DatabaseOptions,还有其他人让它与MySQL一起工作吗?MySQL的旧模块与最新版本的OrchardCMS不兼容,这就是为什么我要自己制作它,如果我让它工作,我将发布它的开源供其他人使用。 最佳答

c# - razor 文件中的 @functions 代码块有什么作用,我应该何时(如果有的话)使用它?

在查看我从OrchardCMS库下载的主题时,我注意到Layout.cshtml文件的顶部有以下代码块:@functions{//Tosupportthelayoutclassifactionbelow.Implementingasarazorfunctionbecausewecan,couldotherwisebeaFuncinthecodeblockfollowing.stringCalcuClassify(string[]zoneNames,stringclassNamePrefix){varzoneCounter=0;varzoneNumsFilled=string.Join(

c# - razor 文件中的 @functions 代码块有什么作用,我应该何时(如果有的话)使用它?

在查看我从OrchardCMS库下载的主题时,我注意到Layout.cshtml文件的顶部有以下代码块:@functions{//Tosupportthelayoutclassifactionbelow.Implementingasarazorfunctionbecausewecan,couldotherwisebeaFuncinthecodeblockfollowing.stringCalcuClassify(string[]zoneNames,stringclassNamePrefix){varzoneCounter=0;varzoneNumsFilled=string.Join(
12