问题标签 [dotnetnuke-settings]
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 - DotNetNuke 解释:基本模块开发 - 未保存设置
我正在使用 VS 2012 dotnetnuke 模板按照 Chris Hammond 的教程开发第一个模块 DNN 7。我的设置有问题:它们没有保存,我取消了所有部分的注释,但是当我更新它们时,我再次打开设置模块,它们没有出现。
实际上我需要构建一个新的发布版本然后重新安装模块并且它正在工作但是很难开发一些这样做的东西
如果有人有想法?
谢谢你提前
dotnetnuke - DotNetNuke 6子站点不能有一个已经存在的站点别名,即使它不存在
我有一个 DNN6 网站,它有一个子网站。子站点站点别名当前的格式为 111.111.111.111/child-site-name(显然不是其真实名称)。
我想将其更改为 www.mainsite.com/child-site-name。因此,我像普通人一样进入站点设置并尝试添加新的站点别名。没有骰子。错误是具有该别名的站点已经存在,即使它不存在。
有谁知道这里发生了什么?
我的想法是以前的子站点使用了该别名,并且在删除后并没有释放该别名以供以后使用。我不知道这些信息会记录在哪里。
提前谢谢大家。
dotnetnuke - 在站点的所有页面中显示模块,除了管理页面 DNN7
我正在使用 DNN7。
我在我的 DNN7 站点上添加了一个 HTML 模块,该模块需要显示在除管理页面之外的所有页面上。所以我在模块的设置中配置了在所有页面上显示模块。但我面临的问题是当我选中此选项时在所有页面上显示该模块也显示在我不需要的管理页面上。*他们是否可以选择禁用管理页面上的模块并仅显示站点页面。*请帮忙。
谢谢,
dotnetnuke - 多门户 DNN 需要完整的 URL 包括 default.aspx
我们在 Windows 2008 服务器上安装了 DNN。使用 ASP.net 4 并完全信任。我们在单个安装上定义了 3 个门户。并为他们使用了 3 个子域。问题是,当我们调用任何子域 site1.DOMAIN.com 时,它会重定向到第一个门户网址,如果我们使用 site1.DOMAIN.com/default.aspx,那么它会显示正确的门户。在门户别名定义中,我们在 url 末尾使用不带 / 的子域。哪个设置可能是错误的?
dotnetnuke - 如何在 DNN7 中启用调度程序
我的托管服务提供商不得不在我的 DNN 7.1 站点上禁用调度程序,因为它占用了太多服务器资源。
我已经禁用了“搜索:站点爬虫”预定事件,现在我想重新启用调度程序。
我已经导航到主机/计划页面,我可以看到“查看计划状态”按钮。我单击此按钮并收到消息“计划当前已禁用”。
有两个按钮,开始和停止。当我将鼠标悬停在两个光标上时,我的光标变为“圆形 x 不起作用”,然后单击这两个按钮什么也不做。
有关如何重新启用调度程序的任何提示?谢谢!
dotnetnuke - 如果禁用默认身份验证提供程序,则不显示 DNN 自定义身份验证提供程序
我按照本指南作为模板来创建我的自定义身份验证提供程序 DotNetNuke 提示和技巧 #12:创建自己的身份验证提供程序
在该指南中,他创建了自己的身份验证配置类,以便它不与我转换为 c# 的默认提供程序(他构建了他的自定义提供程序)共享配置。
这适用于我将身份验证提供程序切换为独立于默认提供程序启用或禁用,但是,如果未启用默认提供程序,我的提供程序不会加载。
当我进入修改设置时,上面的代码会触发,但它永远不会找到“ENABLED_SETTING_KEY”(“DNN_ScanToLogin_Enabled”)指定的值。门户设置字典(针对该门户 ID)包含 14 个项目,其中没有“DNN_ScanToLogin_Enabled”。谁能告诉我为什么会这样,拜托!
编辑 我已经修改了一些东西
和
已经成为
和
分别。所以现在密钥似乎更新并正确设置(对于我未指定的正确定义......)但是当我禁用默认身份验证提供程序并启用我的身份验证提供程序时,它仍然不显示我的提供程序而是显示默认值。当默认和我的都启用时,两者都显示,选项卡。
我还更新了以下内容以包含在代码顶部定义的密钥名称。
dotnetnuke - 在 DOTNETNUKE 中可用的内置视频流设备?
在 DOTNETNUKE 中可用的内置视频流设备?
dotnetnuke - DotNetNuke 获取通过 FilePicker 上传的图像的 URL
我的模块设置控件上有一个 dnn:FilePicker。我可以从 FilePicker.FilePath 获取图像的路径。这给了我类似的东西:
/图像/标题/默认.jpg
我到底如何从那里去:
/[虚拟目录]/portals/0/Images/Header/Default.jpg
这似乎不是一件难事,但我无法在谷歌中找到正确的单词组合来获得答案。
现在我正在做类似的事情:
其中 PortalAlias.HTTPAlias 解析为“localhost/[虚拟目录]”,而 DefaultHeaderImage 是保存从 FilePicker.FilePath 保存的值的属性
我读过使用 Alias 是个坏主意,而且我根本不喜欢使用完全限定的 URL 而不是相对 URL。
必须有更好的方法。
css - 更新的 CSS 未出现在合并文件中
已在 DotNetNuke 网站上更新了 skin.css 文件,但对文件的更新更改尚未在主 css 文件中生效。
尝试清除 DNN 中的缓存,但没有运气...
我不太熟悉 DNN 及其工作原理,但它不应该与 DependencyHandler.axd 合并到其余的 CSS 文件中。这似乎没有发生。
有人有什么想法吗?
dotnetnuke - 某些语言的 url 中包含 Dotnetnuke 主页名称
我在使用 dotnetnuke 7 时遇到问题。对于某些语言,当我进入主页时,我会看到类似这样的内容(没关系):
但对于其他一些语言,我的主页名称包含在 URL 中:
这取决于用户语言 - 如果语言是 en-us,则会出现正确的 url。但是,例如,当他有 pl-pl 时,他将被重定向到主页,其名称包含在 URL 中。
这怎么可能?这种行为的一些设置在哪里?如何更改网站设置以不在url 中显示主页名称?