问题标签 [dotnetnuke-5]

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 投票
2 回答
1038 浏览

javascript - Ajax onSuccess 回调,而对 ajax 调用没有任何控制

我有一个简单的 JS 函数,当 AJAX 调用成功时需要调用它,但是我无法控制 AJAX 调用,因为框架(DNN5)处理了所有这些。

如何在 AJAX 成功时调用我的函数?

我使用的是 DNN5 和 jQuery,如果你不熟悉 DNN,就假设页面上的所有控件都包裹在 asp:UpdatePanel 中。

谢谢你。

0 投票
4 回答
5040 浏览

css - Firefox 中的 CSS 菜单损坏 (display:table-cell;)

HTML:

CSS:

菜单在 IE 中看起来很好,在 Firefox 中显示为垂直。如果我关闭“显示:表格单元;” 在 Firebug 中设置样式,然后将其重新打开,它会修复该菜单节点。

替代文字

有任何想法吗?

ps:我不想弄乱菜单本身,因为它是 DNN 论坛 4.4.3 的一部分。我宁愿修复 CSS 以使其正确显示。

0 投票
2 回答
3881 浏览

dotnetnuke - DNN 5 - DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() 抛出 NullReferenceException

发帖作为参考

当重定向到自定义 DNN 5 模块中的自定义控件时,我得到

0 投票
1 回答
477 浏览

dotnetnuke - DNN 5 - 角色已过期,但用户仍可查看页面

我正在 DNN 5 中测试定期费用订阅。我已将自定义角色的续订期设置为 1 天。

1 天后,订阅显示为 EXPIRED,但用户仍可以查看该角色可访问的所有页面。

我错过了什么吗?

0 投票
2 回答
2806 浏览

user-controls - DNN 5 - 无法从自定义模块中的嵌套用户控件中获取当前 ModuleId

我正在为 DNN 5 编写一个自定义模块,并且我需要在模块中的每个控件上都有一个“管理”链接。我创建了一个继承自 PortalModuleBase 的新用户控件(“ManagerLink”),将我的链接放入该控件,然后将该控件放在我的所有主要控件上。

问题是 ModuleId 和 TabId 在“ManagerLink”嵌套控件中始终为 -1。PortalId 工作得很好,我可以通过 PortalSettings.ActiveTab.TabID 得到一个 TabId。

  1. 为什么我不能从“ManagerLink”控件中获取 ModuleId 和 TabId,即使它继承自 PortalModuleBase?

  2. 是否有获取 ModuleId 的替代方法(等效于 PortalSettings.ActiveTab.TabID)

2014 年更新:

刚刚看到另一个比原来更好的答案(并接受了它)。

如果您使用的是 DNN 6 及更早版本,请替换ModuleBasePortalModuleBase

0 投票
3 回答
1837 浏览

javascript - 为什么 document.write 不再为我工作?

我在 DotNetNuke 工作,但这似乎并不是严格意义上的 DNN 问题。

我在我的名为 FormatEmail 的模块中使用了 DNN 提供的方法,它使用 document.write 来写出一封电子邮件,如下所示:

我刚刚安装了 DNN 5,我知道它包括 jQuery 以及代码库的其他附加功能。jQuery 会阻止 document.write 代码工作吗?

DNN 是否应该使用另一种方法来隐藏机器人的文本?

我应该停止使用这种方法来隐藏我的电子邮件地址吗?

更新:该页面未使用 xhtml。

0 投票
5 回答
8061 浏览

dotnetnuke - 更改 DotNetNuke 门户中的网站图标

我正在管理几个 DotNetNuke 门户(以及主要主机本身)。所有门户网站的地址和收藏时都有默认的 DNN 图标。我想要一个自定义的图标。!

这是左侧的图标:( 来源:dotnetnuke.comDNN 图标

我尝试破坏根目录(web.config 文件所在的位置)中的默认 favicon.ico 文件。我已经删除了,我已经更换了,我已经重新启动了浏览器,我已经退回了 IIS。这些都不起作用。

有没有人遇到过 DNN 中不稳定的图标问题的解决方案?

0 投票
1 回答
1150 浏览

dotnetnuke-5 - dnn 5 模块编程

我开始进入 dnn 5 模块编程(第一次使用 dnn)。问题是我似乎无法使用我的新模块。我对其进行编程,然后显然是安装它,但是当我尝试将其添加到页面中的窗格时,页面加载,但没有出现任何模块。我尝试再次安装它,但标签显示“它已安装完毕”。

对于 dnn 4,我已按照说明执行此操作,但要遵循的过程似乎有所不同。

以下是我“改编”到 dnn 5 的说明: http ://blog.dmbcllc.com/2008/05/29/dotnetnuke-modules-registering-your-module/

我希望有人能告诉我我做错了什么,或者更有可能的是,我应该在后面的说明中改变什么。

0 投票
1 回答
365 浏览

email - 每次在 DotNetNuke 5.0 中发送时事通讯时,如何停止“SMTP 配置测试”电子邮件?

问题就在标题中,每次我从 DNN(时事通讯模块)发送时事通讯时,管理员都会收到一封空白的“SMTP 配置测试”电子邮件。

如何停止该电子邮件?

0 投票
2 回答
1520 浏览

dotnetnuke - 在 DotNetNuke 5 中安装模块时出错 - 没有清单

我们正在使用 DotNetNuke 5.01。我从第三方公司下载了一个模块。使用主机模块定义页面安装模块时,我收到此错误:

此包似乎不是有效的 DotNetNuke 扩展,因为它没有清单。旧(遗留)外观和容器不包含清单。如果此包是旧版皮肤或容器包,请选中下方相应的单选按钮,然后单击下一步。

选项包括:

  • 皮肤
  • 容器
  • 不是皮肤/容器

无论我选择什么,它都会无限循环。

知道这意味着什么以及如何解决问题吗?