dotnetnuke 相关问题

.NET开源内容管理系统和Web应用程序开发框架。另外还有DotNetNuke和Evoq这两个名字。

在 DNN (DotNetNuke) 中自动安装模块/扩展

有谁知道是否有一种方法可以使用.net在DNN上自动安装扩展? 过去可以使用臭名昭著的 Install.aspx 页面,但出于安全考虑,该页面已被删除...

回答 1 投票 0

DNN CK 编辑器预览未加载 CSS 路径

我正在尝试寻找一种在 DNN CK Editor v4.18.0 预览模式下加载 CSS 路径的方法,下面是一些图片。 现在使用自定义编辑器选项我已经能够使用 common.css ...

回答 1 投票 0

在 DNN 上从 Evoq Content 降级时安装 2sxc

正如标题所示,我们有一个 DNN Evoq 内容网站,已降级为平台。我们想要在 2sxc 应用程序中重建 Evoq Content Visualizer。安装 2sxc 不是问题。当我放下应用程序时

回答 1 投票 0

升级到18.0.0后,2sxc中的查询似乎不起作用

我最近在安装中将 2sxc 升级到 18.0.0。 在某些应用程序中,我们使用数据库查询(查询设计器中的 SQL 数据块)。 由于某种原因,当我测试它时,它说: { “德法……

回答 1 投票 0

如何在gridview中绑定时格式化日期时间

我有一个 DateTime 类型的字段,它绑定在 gridview 中。 现在,我想仅显示该字段中的日期,而不是时间。 日期应采用 1/1/0001 这种格式。 我正在使用 DotnetNuke 我的c...

回答 3 投票 0

如何在 2sxc 类型代码中使用查询

所以我尝试在 2sxc 18 中使用新奇的 TypedCode 东西。 但我想从查询中获取一些数据。 所以我首先做了类似的事情: var query = App.Query["EventDetailsByIds&qu...

回答 1 投票 0

.js 文件不允许在 DNN 中上传

我一直在尝试在 {dnnwebsite}/admin/File-Management 路径中的 DNN v09.13.04 中上传 .js 文件扩展名,它向我显示此错误。 现在我尝试的是在“设置”>“站点设置”侧栏中

回答 1 投票 0

DotNetNuke 中的分页控制

在DotNetNuke中,当我在页面中添加反馈模块的两个实例时,它们的PagingControls相互冲突。 当我更改页面时,此问题出现在反馈评论定义中...

回答 1 投票 0

DotNetNuke:如何将寻呼添加到核心公告模块

情况是这样的: 我需要将寻呼添加到 DotNetNuke 的核心公告模块中。我的客户正在添加越来越多的公告,现在页面太长了。我正在使用宣布...

回答 1 投票 0

2sxc 新内容类型字段不会显示在 Razor 模板中

我正在使用 2sx 应用程序活动、课程和注册版本 6.17.1。我想通过向事件内容类型添加更多字段来扩展应用程序。我正在运行 DNN 9.13.04 和 2sxc 17.09.00。 我添加了...

回答 1 投票 0

无法在 2sxc SQL 数据源中保存 SQL 查询

我正在尝试使用 2sxc 的 VisualQuery 设计器中的 DNN SQL 数据源在 2sxc 应用程序中检索和显示来自 SQL 的信息。然而,当我尝试输入 SQL 查询并单击“保存”时,出现 403...

回答 2 投票 0

创建不适用于 DNN 中基于域的站点

我正在尝试使用 DNN 网站中的“添加新站点”创建一个站点。每当我创建基于域的网站时,此页面就会显示如下。 我尝试过各种别名,但都不起作用 使用基于目录时...

回答 1 投票 0

ag-grid-Angular 错误:TypeError:无法读取未定义的属性(读取“addEventListener”)

我正在使用 Angular 18.2.0 和 ag-grid-angular/ag-grid-community 32.1.0。 如果我使用“ngserve”运行,则 ag-grid 可以工作。 但是当我将它放在现有页面上时,第一个错误是“

回答 1 投票 0

系统找不到指定的路径。 (HRESULT 异常:0x80070003)对于 DNN 模块

下面是一个屏幕截图,显示我想创建一个 DAL2 MVC 模块 但是在蓝屏上单击“确定”后,它向我显示以下错误:系统找不到指定的路径。 (

回答 1 投票 0

现有的 AngularJS 与 Angular 或 React

我正在开发一个在 DNN 上运行的旧 AngularJS 应用程序。 我们希望开始使用更新的 JS 框架,Angular 或 React,而不停止/更改现有的 AngularJS 代码。 有没有...

回答 1 投票 0

2sxc 新实体:从模式对话框中检索新实体

在 2sxc 应用程序 v17.x 中,从我看来,我使用 js 调用 $2sxc.cms.run('new',...) 来创建新的内容类型项目,保存并关闭对话框后,我如何获得新的创建内容模式对话框关闭后的entityId。 ...

回答 1 投票 0

如何通过 C# 代码以编程方式编辑 2sxc 实体结构,例如添加属性、更改属性类型等?

我需要通过 C# 代码以编程方式更新实体。我已经有一些代码可以创建目标 2sxc 应用程序的 IApp 对象。从那里我一直通过 appObject.Data["MyEntity...

回答 1 投票 0

在2sxc中,在App.Data.Create()之后,有没有办法获取新的EntityId(或Guid)或指向新实体的指针?

在过去的几年里我已经遇到过几次这样的需求。我使用 App.Data.Create() 以编程方式将新实体添加到 Content-Type,然后需要将该新实体添加到我所在的下一个实体

回答 2 投票 0

dotnetnuke 9 中的siteurls.config 和 url 重写

重写 url 和人类友好的 url 对于 seo 和性能非常重要。 dnnurlprovider 是 DNN 的默认重写器,规则写在 siteurls.config 和 DNN 9 中: 重写 url 和人类友好的 url 对于 seo 和性能非常重要。 dnnurlprovider 是 DNN 的默认重写器,规则写入 siteurls.config 和 DNN 9: <?xml version="1.0" encoding="utf-8" ?> <RewriterConfig> <Rules> <RewriterRule> <LookFor>.*DesktopDefault.aspx(.*)</LookFor> <SendTo>~/Default.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*EditModule.aspx(.*)</LookFor> <SendTo>~/Default.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/TabId/(\d+)(.*)/Logoff.aspx</LookFor> <SendTo>~/Admin/Security/Logoff.aspx?tabid=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/TabId/(\d+)(.*)/rss.aspx</LookFor> <SendTo>~/rss.aspx?TabId=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*Telerik.RadUploadProgressHandler.ashx(.*)</LookFor> <SendTo>~/Telerik.RadUploadProgressHandler.ashx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>[^?]*/TabId/(\d+)(.*)</LookFor> <SendTo>~/Default.aspx?TabId=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*BannerClickThrough.aspx(.*)</LookFor> <SendTo>~/DesktopModules/Admin/Banners/BannerClickThrough.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/m/(\d+)(.*)</LookFor> <SendTo>~/rss.aspx?TabId=$1</SendTo> </RewriterRule> </Rules> </RewriterConfig> 现在我已经为新的 url 模式添加了新规则: <RewriterRule> <LookFor>.*/m/(\d+)(.*)</LookFor> <SendTo>~/Default.aspx?TabId=$1</SendTo> </RewriterRule> 应用程序池重新启动,日志文件夹中没有写入任何错误,但我添加的重写规则不起作用。 http://domain.com/m/123 --> http://domain.com/Default.aspx?TabId=123 此方法也已经过测试: 在我的 IIS 上安装了 urlrewrite 扩展 (http://www.iis.net/download/urlrewrite) 添加了以下代码 dnn 站点 web.config 标签的片段: <rewrite><rules><rule name="UrlRewriteService" stopProcessing="true"><match url="^.*/m/(.*)$"/><action type="Rewrite" url="Default.aspx?TabId={R:1}" /></rule></rules></rewrite> 我一直在努力解决这个问题,但终于找到了适合我的情况的好解决方案。 基本上,我只是希望它去掉 .aspx 文件扩展名。 我发现只需将 web.config 文件的 DNNFriendlyUrl 条目中的 urlFormat 参数修改为“advanced”即可: <friendlyUrl defaultProvider="DNNFriendlyUrl"> <providers> <clear /> <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="advanced" /> </providers> </friendlyUrl> 希望对正在寻找的人有所帮助

回答 1 投票 0

升级后 DNN 事件日志充满 2sxc 错误,这可能是什么原因造成的?

升级到 2sxc 17.9 后,我们看到事件日志充满了以下错误: 绝对URL:/api/2sxc/app/auto/query/System.EntityPicker/Default 默认数据提供者:DotNetNuke.Data.SqlDataPr...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.