标签: dotnetnuke

DotNetNuke 弹出 CSS 已禁用?

我目前可以使用 .DNN 在 DNN 中弹出一个模式窗口dnnModal.show(Url, ...);

当我将 Url(DNN 网站内的页面)作为单独页面查看时,一切看起来都符合预期(所有框架和自定义 CSS 样式都适用)。当我在弹出窗口中查看 Url 时,所有 CSS 都消失了。

我认为 Url 可以是任何东西(甚至在域之外)这一事实可以解释为什么我们丢失了“本地”CSS。如果网址位于网站内,是否有办法“保留”弹出窗口中显示的网站外观?

作为一个旁白问题,是否有一种正确的方法可以在弹出窗口上加载 DNN 模块 - 而不是上面的 Url(因为这实际上是该模块所在的 DNN 页面的 Url)?如果可能的话,这可能会解决缺少 CSS 的问题。

dotnetnuke module popup

1
推荐指数
1
解决办法
1916
查看次数

URL 重写以问号中断

我想重写 url (DotNetNuke 友好 URL),如下所示:

/search.aspx?query=test到:~/SearchResults?search=test

我尝试过各种组合,但看起来它没有考虑网址中问号后面的部分

  <RewriterRule>
      <LookFor>.*/search.aspx?query=(.+)</LookFor>
      <SendTo>~/SearchResults?Search=$1</SendTo>
  </RewriterRule>
Run Code Online (Sandbox Code Playgroud)

但它不起作用..

我努力了:

  <RewriterRule>
      <LookFor>.*/search.aspx\?query=(.+)</LookFor>
      <SendTo>~/SearchResults?Search=$1</SendTo>
  </RewriterRule>
Run Code Online (Sandbox Code Playgroud)

但这也不适用于 url /search.aspx?query=test。我的 search.aspx 收到 404

这是DotNetNuke的web.config中的相关部分:

<friendlyUrl defaultProvider="DNNFriendlyUrl">
  <providers>
    <clear />
    <add name="DNNFriendlyUrl"
         type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" 
         includePageName="true" 
         regexMatch="[^a-zA-Z0-9 _-]" 
         urlFormat="humanfriendly" />
  </providers>
</friendlyUrl>
Run Code Online (Sandbox Code Playgroud)

是否有什么原因导致它跳过?

这是友好的 url 重写器的源代码(如果有帮助的话)。我不太擅长正则表达式,所以我可以使用一些帮助。

https://dotnetnuke.codeplex.com/SourceControl/latest#Trunk/Content/Community/HttpModules/UrlRewrite/UrlRewriteModule.cs

regex asp.net dotnetnuke url-rewriting

1
推荐指数
1
解决办法
2366
查看次数

自定义角色中的用户缺少 DNN9“添加模块”

当使用 DNN9 中的自定义角色登录用户时,“页面编辑模式”中缺少“添加模块”按钮,而“添加现有模块”和“页面设置”按钮可用。

如何让旧的 <DNN9“添加新模块”按钮出现?

实际结果:

实际结果

预期结果:

预期结果

dotnetnuke dotnetnuke-9

1
推荐指数
1
解决办法
496
查看次数

.NET中是否有用于解析/显示ICS源的好库?

我想在我的网站上嵌入一个谷歌日历,但我讨厌他们内置的东西给我的颜色等选项.

有没有人组建一个好的库来做这些事情.我专门在DotNetNuke网站上运行,但任何可嵌入的js代码或.NET库都是一个很好的答案.

asp.net icalendar dotnetnuke

0
推荐指数
1
解决办法
5637
查看次数

如何在没有DAL的情况下创建一个简单的Dotnetnuke模块

我一直在寻找方法来做这几天......它真的杀了我......任何人,请帮忙.

我想在DNN(VB)中创建一个新模块......

1. does not use DAL or DAL+
2. has only one view.ascx control
3. It has to be a compiled module
Run Code Online (Sandbox Code Playgroud)

我不需要数据库连接和任何铃声和口哨只是一个视图控件.我认为这很简单,但谷歌搜索一天,它似乎很复杂.

任何愿意一步一步发布的人都会很棒......

I have the development environment already set up with;
1. DNN Starter kit
2. VS 2008
3. SQL server
4. DNN up and running in IIS
5. the project builds successfully
Run Code Online (Sandbox Code Playgroud)

如果有人知道我可以使用VS 2008中的DNN动态模块模板构建模块,然后剥离DAL和所有不必要的层和额外的控件,直到我只有一个工作的view.ascx打印出"Hello World! " 到屏幕......那太好了!

非常感谢Norman.

PS :(我也在adefwebserver.com(http://www.adefwebserver.com/DotNetNukeHELP/DNN5_HelloWorld/Default.htm)尝试了hello world教程 - 并且该向导不会像在教程中那样出现.)

vb.net asp.net dotnetnuke dotnetnuke-module

0
推荐指数
1
解决办法
6206
查看次数

dotnetnuke,调查模块和模块开发

我正在尝试开发一个模块并使用dnn提供的操作指南以及调查模块.在tut他们引用文件后面的代码,但当我从他们的网站下载zip文件时,我没有看到任何代码隐藏文件.有谁知道我是否下载了正确的包裹?我在这里得到它:http://www.dotnetnuke.com/Community/Extensions-Forge/Module-Survey.aspx

如果我选择了正确的软件包,为什么没有代码支持.

此外,任何人都推荐任何好的dotnetnuke模块教程?

dotnetnuke

0
推荐指数
1
解决办法
915
查看次数

DotNetNuke在不更改设置的情况下将自身投入Quirks模式

我们之前从未经历过DNN,但是已经运行很长时间的网站正在投入Quirks模式,因为FallBack Skin Doctype已经改为HTML4(Legacy).

我现在唯一不同的做法是直接开发ASCX文件,而不是像过去那样解析皮肤.在此过程中,我不会靠近主机设置.

有什么想法吗?谢谢

doctype dotnetnuke

0
推荐指数
1
解决办法
1596
查看次数

Windows Azure(dotnetnuke模块安装错误)

  1. 我是Windows Azure的新手,我只注册了3个月的免费试用版,我已经安装了dotnetnuke 7.0.1我遇到的问题是每当我尝试在我的dotnetnuke网站上安装模块时,我得到了sql错误信息,请帮助,因为我不知道是什么问题.

  2. 我的Windows Azure被禁用,因为我创建了超过1个数据库,但现在我已经删除了所有其他数据库,现在我只剩下一个,如何重新激活我的试用版,以便我可以完成我的测试.

dotnetnuke azure dotnetnuke-module

0
推荐指数
1
解决办法
296
查看次数

我无法安装DotNetNuke,HTTP错误500.21

我想安装dotnetnuk,我做了所有用于安装dotNetNuke的4个视频说....但我仍然得到这个该死的错误:

HTTP错误500.21 - 内部服务器错误处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误的模块"ManagedPipelineHandler"

模块IIS Web核心

通知ExecuteRequestHandler

处理程序PageHandlerFactory-Integrated

错误代码0x8007000d

请求的URL http://www.dnndev.me:80/default.aspx

物理路径C:\ websites\dnndev.me\default.aspx

登录方法匿名

登录用户匿名

最有可能的原因是: 1.使用托管处理程序; 但是,ASP.NET未安装或未完全安装.2.处理程序模块列表的配置中存在打字错误.

您可以尝试的事项: 1.如果您使用托管处理程序,请安装ASP.NET.2.确保正确指定了处理程序模块的名称.模块名称区分大小写,并使用格式modules ="StaticFileModule,DefaultDocumentModule,DirectoryListingModule".

我为安装DotNetNUke所做的事情:我安装了iis 7.5(我也试过8.0,但也没有用).我检查(因为它是未选中的)IIS 打开或关闭Windows功能,我还选择了功能ASP.NET(其他功能自动选择)我也选择了Windows身份验证.

后来我用Google搜索并发现了aspnet_regiis.exe,我也执行了它,但它也没有用:(.

我不知道现在该做什么!! 我真的需要安装dotnetnuke,但我不能在我的笔记本电脑上安装它:(

请帮帮我一个人!

c# asp.net dotnetnuke visual-studio-2010

0
推荐指数
1
解决办法
1412
查看次数

如何链接到皮肤中的门户主页?

我们有自己的基于Bootstrap 3的自定义DotNetNuke 7皮肤.它包含一个navbar我希望有一个navbar-brand链接到主页的皮肤.

是否可以在皮肤内生成门户主页的链接?

文档页面上,我找到了一个指向皮肤对象指南(pdf)建议的链接[Portal:url],我尝试这样做:

<a href="[Portal:url]" class="navbar-brand">Home</a>
Run Code Online (Sandbox Code Playgroud)

毫不奇怪,这不起作用(pdf是2009年).来自维基的其他链接要么死了,要么无用.

我也尝试通过DotNetNuke附带的"Gravity"和"Aphelia"皮肤进行查看,但ascx文件似乎无处链接到门户主页.

显然我也尝试过各种形式的GoogleFu,例如"DotNetNuke皮肤创建链接到主页",但这无处可去.

有人知道怎么做吗?或者甚至更喜欢:我可以找到这个和相关的信息?或者我注定要深入研究DNN的源代码?

dotnetnuke dotnetnuke-7

0
推荐指数
1
解决办法
707
查看次数

我们可以从DNN中的VB.NET类创建C#类的对象吗?

我们可以从VB.NET类创建C#类的对象,反之亦然吗?

如果是,那怎么样?如果没有,那为什么不呢?

edited:-

IN my DNN, i have a user control made in c#, and i am caling a vb class in APP code by creating this 
class obejct, but it don't work in DNN.
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net dotnetnuke

-1
推荐指数
1
解决办法
752
查看次数