问题标签 [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.

0 投票
1 回答
25 浏览

dotnetnuke - 触发后让模块打开弹出窗口或在页面上隔离模块

有没有办法让 SPA 模块在对话框中打开,或者在单击按钮后将其隔离在加载它的页面上?最好将它隔离在一个页面上,但任何一个选项都可以。

0 投票
4 回答
428 浏览

asp.net - 重定向到 Default.aspx 而不是在异常时设置错误 500 页面

在我们安装 DotNetNuke 的站点设置中,我们将默认页面设置为“500 错误页面”,如下所示。 站点设置 默认页面 DotNetNuke

设置后,我们期望在发生错误时被重定向。相反,我们仍然被重定向到“Default.aspx?tabid=...”页面。

为什么没有显示正确的页面?
我们需要改变什么才能让它工作?

(我们使用的是 v9.02.00 366,.NET Framework 4.6)


编辑:这是我使用自定义模块强制发生错误的方式。

此模块已放置在公共页面上以测试错误 500 页面。

0 投票
0 回答
95 浏览

dotnetnuke-9 - DNN 自定义电子邮件 - 如何包含核心超链接

我正在尝试发送一封电子邮件,并且我需要在页脚中包含一些默认 DNN 电子邮件附带的超链接[Unsubscribe][SITEURL][PORTALNAME]

到目前为止我做了什么:

  1. 我在test.resx自定义模块的App_LocalResources文件夹下创建了一个文件。在这个文件中我有一个条目MY_EMAIL_TEST.Text 在这个条目中我html看起来像:

    这基本上是我从 GlobalResources 中的 EMAIL_MESSAGING_DISPATCH_BODY.Text 复制/粘贴的一些 HTML。

  2. 我从这个文件中得到这样的字符串:

    /li>
  3. 我发送电子邮件:

    /li>

请注意,我指定格式为MailFormat.Html.

现在我收到的电子邮件没有取消订阅、门户名称或站点网址的超链接。它们显示为文本!

收到后的邮件内容:

版权所有 2018 [[SITEURL]][PORTALNAME] 保留所有权利。

如果您希望以后不再接收电子邮件,请在此处 > [[UNSUBSCRIBEURL]] 退订。

如何使用正确的超链接格式化这些链接?

0 投票
1 回答
118 浏览

dotnetnuke - 复制页面时未复制模块数据

我开发了一些 DNN 9 模块。例如,它们是 Slider 和 FAQ。当我尝试复制页面时,只复制了这些模块数据,我不得不再次复制它。您能否告诉我需要调整哪些元素以便复制数据,因为开发人员现在告诉我其中涉及大量工作的大故事?

谢谢,-Naveed

0 投票
2 回答
41 浏览

dotnetnuke - 无法读取配置文件令牌

我正在使用 DNNSharp ActionGrid 并希望使用令牌值过滤网格。使用 DotNet Nuke 9.2 版,我创建了 2 个自定义配置文件字段。一个是文本框,我可以使用令牌 [Profile:Agency] 在 SQL where 子句中使用它。第二个配置文件字段是一个列表,当我尝试将此列表与 Token [Profile:AgencyList] 一起使用时,我没有从 SQL 表中返回任何数据。当我在跟踪中检查 SQL 查询时,传递给 SQL 服务器的 Token 值是 '********' 为什么我无法获得该配置文件列表的值?

0 投票
1 回答
510 浏览

dotnetnuke - DNN返回父页面而不是404页面,如何返回404?

我们有一个正常的 DNN 安装(v09.00.02 366),我们使用站点设置下的“默认页面”设置了一个 404 页面。

当您浏览到不存在的页面时,DNN 会返回父页面的内容而不是返回 404 页面,这是一种奇怪的行为。

/parent/child => 返回 /parent 的内容

子页面不存在,因此它应该返回带有 HTTP 状态代码 404 的 404 页面。
我们如何更改行为以遵循所需的行为?

0 投票
2 回答
120 浏览

asp.net - 如何删除现有的 DNN ReCaptcha 脚本参考

DNN V09.02.00 (366) 将以下脚本引用添加到每个页面。

我们正在尝试使用我们自己的 Google V2 Invisible ReCaptcha,并且我们已经添加了对我们自己的脚本文件的引用(同步)。不幸的是,由于 DNN 对 recaptcha 的引用中的“异步”属性,它在我们自己的引用之后加载,覆盖了它的全局 grecaptcha 引用。

我们如何从 DNN 中删除我们不使用的脚本引用?

0 投票
2 回答
67 浏览

2sxc - 在 DNN EVOQ BASIC v. 09.01.01 上的 2sxc 9.32.1 中缺少编辑并且添加项目不起作用

刚刚升级到 DNN EVOQ BASIC v. 09.01.01 (113) 和 2sxc 9.32.1

将内容模块放在页面上后,我们的一些模板没有编辑选项,而其中一些具有添加项目选项的模板在单击后不执行任何操作。

当我单击添加项目时,我收到此错误:

0 投票
1 回答
39 浏览

c# - 如何防止皮肤资源字符串覆盖 DNN 9.2.2 中的语言字符串

我正在使用我皮肤中的资源字符串。我希望能够通过站点设置中的语言部分编辑字符串。这最初是有效的,但是一旦我在我的门户上安装了皮肤更新,它就会覆盖资源。本质上,如果语言设置中的相应字符串还没有添加值,我只想在我的皮肤中“应用”资源字符串。

有什么办法可以防止这种情况发生吗?

0 投票
2 回答
1218 浏览

lucene - DotNetNuke Lucene 搜索在负载平衡环境中不起作用“锁定获取超时”,如何解决?

我们有一个 DotNetNuke 站点在两台负载平衡的服务器上运行。为了确保这些服务器上的文件同步,我们使用了文件复制服务。

没有负载平衡时,搜索在 DotNetNuke 上工作正常,但在负载平衡设置中搜索会在一段时间后停止工作(没有建议,没有结果)。
以下相关异常遍布我们的日志文件:

我最好的猜测是,问题是因为两台服务器都在运行它们的搜索功能,并且文件复制服务正在同步导致冲突的文件。
解决这个问题的最佳方法是什么?

  • 添加排除规则以不复制搜索索引文件夹,但让两台服务器继续运行搜索?
  • 以某种方式禁用一台服务器的索引?
  • 还有其他建议吗?

安装细节:
DNN v. 09.02.00 (366)
.NET Framework 4.6