问题标签 [dotnetnuke-7]
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.
dotnetnuke - 开发 DNN 皮肤或模块的过程,无需在每次更改后上传
当我们的团队开始在我们的第一个 DNN 7 站点上工作时,我们遇到了一个小障碍。皮肤或模块的开发周期似乎是,对于您所做的每一个小改动,您都需要创建一个新包并将其上传到 DNN。我们的工程师担心他们会陷入以下循环:
- 调整 CSS
- 为皮肤创建拉链
- 上传 zip 到 DNN
- 转到步骤 1,直到皮肤完成
认为这也是模块开发的隐喻。有没有更好的开发模块和皮肤的流程?我们是否应该创建初始皮肤包,调整已安装的版本,然后更新原始文件?
编辑:我们的目的是在 TFS 中将可安装的皮肤和模块文件置于源代码控制之下,并在进行更改时部署包。
c# - DNN - 重置密码电子邮件令牌错误
我最近刚刚安装了 DNN 7.2.2 并创建了自己的网站,但不幸的是重置密码令牌不起作用。当我尝试密码重置链接时,输入我的用户名后,我收到此消息:“定义密码时发生错误,密码尚未更改。 ”这是我的网站还是 DNN 平台的问题?
环境细节:
操作系统:Windows 服务器 2008 R2。
DNN 版本:7.2.2 (303)。
sql版本:SQL server 2008 r2。
事件查看器显示:“密码发送失败”。
电子邮件模板令牌:
WebConfig(身份验证):
我已经读过这两张票(他们没有解决我的问题):
dotnetnuke - 如何在 DNN 中获取选项卡 URL
我有一个带有外部网址的标签。我想获取外部网址 - 而不是标签网址,然后将其重定向到外部网址
我努力了:
所有这些都返回 Tab url 而不是外部 url。有谁能够帮我?
编辑
抱歉是缓存问题
工作正常,但你应该使用
apache - 为 DotNetNuke 后端启用缓存代理
我正在运行 DotNetNuke 7.2.2 社区版,默认情况下返回所有 HTML 页面
在响应头中。在 DotNetNuke 平台上生成静态 HTML 页面在我们的服务器上通常需要 200-300 毫秒,但是当与基于 Apache HTTP Daemon v2.2 缓存页面的缓存代理混合时,页面生成只需要 20-30 毫秒在 Apache 的缓存中。
cache-control: private
可以使用忽略标题中的
只要在经过身份验证后没有人访问该网站,此方法就可以正常工作。在通过身份验证工作时,在您通过身份验证时返回的页面也会被缓存,并且可以为安全漏洞提供挂钩。
经过身份验证后,URL-s 仍然相同,因此您不能对 URL 进行过滤以避免发生缓存。
有没有其他方法可以说服 Apache 在登录时不缓存来自 DotNetNuke 的页面?
permissions - DNN 搜索结果权限
我制作了一个自定义 DNN 7.2 模块,它只是一个输入表单(在页面上具有某些角色的权限),我使用 razor 主机脚本来检索其条目并将它们显示在前端以供公共用户使用,并且我已经实现ModuleSearchBase 与 DNN 搜索集成,我可以在索引中看到我的条目(使用 Luke 打开索引)
问题是,当且仅当我以有权使用我的后端模块(输入表单模块)的用户身份登录时,我才能查看结果,我怎样才能使所有用户甚至匿名用户都可以使用结果?
login - 在 DotNetNuke 上使用新创建的用户登录失败
我尝试在 DNN 网站上注册一个帐户。我在我的电子邮件地址上获得了激活链接,单击它,收到消息“您的帐户已成功验证”。
输入密码并单击登录后,我收到错误“发生严重错误。发生意外错误”
如果我尝试使用所选用户和密码登录,我会收到此错误。“登录失败。请记住密码区分大小写”
用户出现在数据库中,如果我从管理员用户那里获取密码和密码盐并直接在表中更新新用户,则登录工作正常。
目前在用户帐户设置 > 注册表单类型(自定义)> 注册字段中,我只有“电子邮件”。如果我添加“密码”和“确认密码”一切正常,但这不是一个选项。
PS 我可以使用管理员用户名登录,我的 dnn 版本是 07.01.02 (356)
有谁知道问题可能是什么?
已编辑:这是在自定义插件中引起的。
sql - 将单页 DotNetNuke 页面从 Dev 移动到 Live 的最简单方法?
我们在开发环境中安装了 DotNetNuke,现在正在我们的实时服务器上进行设置。一切看起来都很棒,并且在这方面工作得很好。我们想知道一旦在我们的开发服务器上更新或创建了一个页面并且我们对此感到满意,是否有可能将该页面推送到实时服务器?
- Dev 有自己的数据库。
- Live 拥有与自身不同的数据库。
我们已经看到了一些程序,例如 SQL Sync,但我们不想将所有页面从 dev 推送到 live,因为当另一个页面完成时可能仍有一些页面正在处理,所以我们必须有一种方法来推送单个页面而不是所有页面。
非常感谢您的帮助!
search - DNN 搜索仅在语言 cookie 为 en-US 时有效
我有一个具有 3 种语言和搜索功能的 DNN 7.2 站点。仅当语言 cookie 设置为 en-US 时,搜索才有效。
如果搜索服务 URL 中的文化是 fr-FR 并且语言 cookie 包含“fr-fr”,这是很正常的,如果我手动将 cookie 更改为“en-US”并离开url 文化就像“fr-fr”一样,搜索按预期工作并返回法语结果。
为什么会这样?有解决办法吗?
c# - 从 WCF 服务验证 dotnetnuke
我有一个包含所有用户信息的 DNN 站点。目前,我们正计划创建一个 Winform 应用程序,该应用程序通过 WCF Web 服务使用 DNN 凭据登录。但是,我不明白 WCF 服务如何使用 DNN 验证用户名和密码。我搜索了很多但没有用。谁能给我一个线索怎么做?
dotnetnuke - dotnetnuke(dnn) 社区版的下载步骤是什么
谁能帮我下载dotnetnuke(dnn)社区版。?
请帮助我如何下载它