问题标签 [dotnetnuke-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.
.net - 从 dnn 9.1.0 专业版降级到 dnn 9.1.0 社区版
我有一个关于 DNN framework v. 09.01.00 (512)专业版的网站。我想将其降级为 DNN 框架v. 09.01.00 (512)社区版。我从我的网站目录的 bin 文件夹中删除了与 evoq 相关的 dll,并设法让网站运行,但是 DnnPersonaBar 全部搞砸了。我无法在页面之间导航,也无法添加新页面或编辑它们。我面临一些许可问题。我还浏览了这篇StackOverflow 文章。
但这并没有太大帮助。等待解决方案。
dotnetnuke - DNN 9 SPA 模块快速设置
我很抱歉不得不做这样的帖子,但我一直在到处寻找,我还没有找到一个很好的例子来说明如何在 DNN 9 的 SPA 模块上使用/参考快速设置。无论如何有人可以指出我提供一些示例代码或举例说明如何保存/引用模块快速设置。
dotnetnuke - DNN 主题。如何从设置中填充 DropDownList 值?
我一直在为几个客户开发 DNN 主题。主题有一个 DropDownList,每个客户端的值都不一样。我不想创建很多主题(每个客户端一个),因为 DropDownList 值是它们之间的唯一区别。
如何根据一些主题配置填写DropDownList值?
dotnetnuke-9 - 如何在 DotNetNuke 9 中使用 crud 功能创建和安装 mvc 模块
我想在 DNN9 中创建 Web 应用程序。但我对这个 CMS 很陌生。我下载并托管在本地 IIS 中,例如 dnndev.me。我试图创建一个具有 crud 功能的 mvc 模块并安装到 dnndev.me 中。但它没有执行任何操作。我不知道我错过了什么。我浏览了本教程https://www.youtube.com/watch?v=gUZNPU7-vIc&list=PLFpEtny5sIbbT0spov4It4Z8fswIbNZFd&index=11但我的自定义 crud 功能没有得到任何清晰的图片。所以请任何指导我或建议我任何解决方案。谢谢你。
c# - 自定义模块,可以将模块添加到模块中以在 DNN 9.2 中创建扩展模块
我正在使用DNN 9.2并寻找创建自己的模块的可能性,该模块将像Atlassian Confluence 的 Expander Macro一样工作,我可以在其中添加其他内容。在我的情况下,我想添加其他模块,如果父级展开则可见,如果父级折叠则隐藏。我想Pane
在我的模块中使用一个控件来将其他几个模块放入其中。这是一种模仿Evoq 的 Grid模块功能的方法,但由于尚不存在此类(扩展器)模块,因此还可以折叠和扩展其内容。
我已经尝试通过在方法中添加命名空间中的Pane
控件并调用. 正如我在数据库中看到的,通过将其移动到我们的自定义(扩展器)模块中添加的模块与位于我们模块中的窗格相关。实际上我在加载和渲染页面时遇到了一些问题,因为该模块位于我们的自定义模块下而不是在我们的自定义模块中,就像它在数据库中引用的那样。DotNetNuke.UI.Skins
Page_Load
pane.ProcessPane()
以下是我的实际代码:
在 *.ascx 文件中:
在 *.ascx.cs(文件后面的代码)中:
有人有更多信息如何实现我想要的行为吗?
目的是创建一个可以包含其他几个模块的扩展模块,但我们不确定如何以最佳实践方式构建它。
编辑
对不起,我错过了一个事实,即我正在寻找一种最小化 JS 魔法的方法。因此我认为它必须发生在代码后面。
此外,页面必须记住哪个“扩展器”模块被折叠以及哪个扩展。
dotnetnuke - 您可以从计划任务访问模块快速设置吗
您可以从计划任务(实现 SchedulerClient 的类)中访问模块快速设置吗?或者有没有办法选择您想检索 ModuleSettings 的模块?
例如:
dotnetnuke - DNN SPA 模块中的路由未按预期工作
我似乎无法弄清楚如何访问我的一个控制器上的方法,设置控制器可以正常工作......
服务路由映射器:
控制器:
正在调用的 JS 文件:
api - 验证 DNN (DotNetNuke) 在微服务中创建的 JWT
我正在玩 DNN 9,它目前是 JWT 的实现。
他们的实现在这里 - https://github.com/dnnsoftware/Dnn.Platform/tree/development/DNN%20Platform/Dnn.AuthServices.Jwt
我想在 Docker 容器中编写所有回溯到 DNN 的 SQL 的微服务。但是,我需要了解如何验证将通过客户端发送的 JWT,以确保它没有被篡改。DNN 的 web api 实现会自动执行此操作。问题是我看不到如何验证令牌是否有效,因为没有我必须添加的“秘密”。
我想从 DNN 端点获取 JWT,并将其用于未与 DNN 一起运行但能够从 DNN 数据库中读取数据的微服务中。
任何人都可以提供任何意见吗?
谢谢 :)
dotnetnuke-9 - 是否可以使用 PortalID NULL 创建 ProfilePropertyDefinition?
我一直在使用此代码创建 ProfilePropertyDefinition:
objUserInfo.PortalID 是一个 int,所以我不能在这里传递 null。
还有另一种方法可以创建 PortalID 为 NULL 的 PropertyDefinition?
search - 哪些信息可以通过 API 控制器返回到 DotNetNuke ModuleSearchBase?
我们目前在我们的自定义 DNN 模块上有以下代码:
我们的详细产品视图模块在使用 Web API 控制器加载时根据查询字符串中的 SKU 检索以下信息。
- 产品名称
- 产品描述
- 产品.图片
- 产品.价格
- Product.DetailedDescription
- Product.StockCode Product.MetaTitle
- Product.MetaKeywords
- 产品.元描述
SearchModulebase 代码将在 FeatureController 类中。每当有人从产品过滤器模块导航时详细查看产品时,都会加载此页面。
1. 由于每次有人点击特定产品时都会加载该模块。您如何只运行此代码一次并从 API 控制器返回所有产品?我们是否需要创建一个可以检索所有内容的对象?
2. 当所有产品都必须在 on load 事件中检索时,如何防止模块变慢?
3. DNN爬虫可以返回哪些SearchDocument信息进行索引?
4.当DNN爬虫读取Feature Controller代码时,如何初始化你的API Controller去获取和Populate要索引的结果?