问题标签 [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.
dotnetnuke - DNN9 网站到期日期
如何在 DotNetNuke 9 的新管理面板中编辑站点到期日期?数据库中有一个字段,如果将其设置为已过的日期,则该站点将按预期变得不可用。但是我在新界面中没有找到可以更改的字段
jquery - DotNetNuke 9 dnnConfirm 对话框错误
似乎自 DotNetNuke 9 以来,内置确认 dalogdnnConfirm
不再像以前那样工作或已被删除。错误是Uncaught TypeError: $(...).dnnConfirm is not a function
我这样使用它
我在文档中查找了它,但找不到任何东西。
- http://www.dnnsoftware.com/wiki/dnnconfirm-jquery-plugin
- http://uxguide.dotnetnuke.com/UIPatterns/ConfirmDialog.html
有没有人有修复/解决方法/解决方案?
更新
我刚刚发现当您以超级用户身份登录时该功能存在,而不是以访问者或登录的普通用户身份登录。这表明某些 JS 文件仅在超级用户时加载,而它们始终存在于以前的版本中。
dotnetnuke - 从 DNN 7.1.2 升级到 DNN 9.0.1 后,DNN 页面的模块丢失
我们已将 DNN 7.1.2 专业版升级到 DNN 9.0.1。升级很顺利,没有任何错误。但是,当访问升级后的网站时,页面上没有加载任何模块。同时,我想强调正在加载正确的皮肤菜单等。经过大量调试后,我能够在名为 DotNetNuke.Profession.dll 的 dll 中找到他的问题。这个 dll 有一个名为 GranularPermissionProvider 的类,它根据当前用户权限检查模块是否需要显示在页面上。罪魁祸首代码似乎如下:
GranularPermissionProvider.cs
//DotNetNuke.Professional 中的代码
而基础PermissionProvider.cs 类中的代码如下。
如果仔细观察,基本代码会检查模块是否继承了 GranularPermissionProvider 类中完全缺失的页面权限。我怀疑这是由于未加载哪些模块而导致的问题。我想知道是否有相同的解决方法?
asp.net - dotnetnuke 9 中的 siteurls.config 和 url 重写
seo
重写 url 和人性化的 url 在性能上非常重要。dnnurlprovider 是 DNN 的默认转发器,规则写在 siteurls.config 和 DNN 9 中:
现在我为新的 url 模式添加了新规则:
应用程序池重新启动,日志文件夹中没有写入错误,但我添加的重写规则不起作用。
http://domain.com/m/123 --> http://domain.com/Default.aspx?TabId=123
这种方法也已经过测试:
- 在我的 IIS ( http://www.iis.net/download/urlrewrite )上安装了 urlrewrite 扩展
- 将以下代码片段添加到 dnn 站点的 web.config 的标记中:
<rewrite><rules><rule name="UrlRewriteService" stopProcessing="true"><match url="^.*/m/(.*)$"/><action type="Rewrite" url="Default.aspx?TabId={R:1}" /></rule></rules></rewrite>
c# - DNN (DotNetNuke) 网站项目抛出错误“找不到 Install.aspx”
我已经下载了 DotNetNuke (v.9.0) 的完整源代码版本。
当我尝试使用 Visual Studio (2015) 通过加载提供的项目(DotNetNuke.Website.csproj
在网站文件夹中)在我的本地计算机上构建 DNN 网站时,我收到以下错误:
到目前为止,我发现的唯一解决方案是将所有网站文件夹作为网站加载到新解决方案中。然而,我宁愿拥有一个合适的 Web 项目。
有什么想法吗?提前谢谢了。
.net - DNN 模块模板给出错误“找不到类型或命名空间名称‘DotNetNuke’”
我正在使用Christoc 的.Net 模块模板。开箱即用,我收到错误消息
尝试在 Visual Studio 2015 中构建项目时。
我的参考文献中有DotNetNuke库
我试过添加这个库的不同版本,但还没有运气。
有任何想法吗?
提前谢谢了。
PS:我目前在我的电脑上安装了 DNN v9.0
dotnetnuke - dotnetnuke 停止角色栏滑动
我正在运行免费的 DNN 平台 9.0.1,我想阻止左侧角色栏从左到右滑入视图。从我刷新页面的那一刻起,我希望它是静态且可见的。我尝试添加 CSS 来覆盖“左”属性,但没有帮助。执行幻灯片的 JavaScript 代码在哪里?我想删除它。
dotnetnuke - Dnn 9.0.2 站点的默认/主页上的 404
我已经在本地开发机器上安装了 Dnn 9.0.2,一切都安装得很好。
出于某种原因,我得到默认页面“/”的 404。
我检查了站点设置以确保正确选择了主页。
我没有看到在 Firebug 中发生任何奇怪的重定向。
这可能发生的任何其他原因?
编辑:
我将站点设置 > 主页更改为任何其他随机页面并注销。它起作用了,没有 404。把它改回 Home,404 返回。
每个页面 Home 和 RandomPage 的 URL 值在设置为主页时更改为“/”,但它适用于 RandomPage 而不适用于 Home。