问题标签 [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.

0 投票
1 回答
2579 浏览

dotnetnuke - 在 HTML 模块中显示语言/文化代码

有没有办法使用 DotNetNuke 7 的社区版在 HTML 模块中使用或呈现文化代码(例如“en-US”或“fr-FR”)?

我的目标是将其传递到 HTML 模块内的 iFrame URL 中,如下所示:

我已经尝试了几件事来找出如何(或者即使这是可能的:

  • 谷歌搜索诸如“HTML 模块中的 DotNetNuke 7 语言标记”之类的查询。这会导致许多旧页面,最好的页面是提到许多令牌但其中一个不是我需要的页面。

  • 浏览 DotNetNuke 的源代码(特别是TokenReplace.cs)。这暗示根本没有[Language:...]可用的令牌。

  • 只是简单的尝试,比如[Language:culture],但这会产生错误:

    访问 [语言:文化] 时出错,语言是未知数据源。

  • 通过所有设置,试图找到任何方法使模块以某种方式响应所选语言。我发现的唯一一件事是(有希望的)“模块文化”设置,我希望它很有用(仅在某种文化中显示模块对我的用例来说就足够了)。不过,这个设定...

    DNN 中的设置

    ...不是您可以设置的。也许这是因为 HTML 模块根本不支持与文化的交互?

谁能告诉我是否有办法在社区版中按照这些方式做一些事情?还是我必须制作自己的模块或诉诸涉及 javascript 之类的黑客攻击?

0 投票
1 回答
1508 浏览

.net - DotNetNuke 7.1 自定义搜索爬虫

我想实现几个 DotNetNuke 自定义搜索爬虫,如本 7.1 发行说明中所述:http ://www.dnnsoftware.com/community-blog/cid/153947/Search-Done-Right-in-DNN

一个是为用户创建目录功能(看起来这不是开箱即用的)。

一个将用于专有 API。

发行说明提到您可以添加自己的爬虫,但我找不到任何关于如何做到这一点的文档,或者网络上的任何内容,我对 DNN 源试图查找哪些类有点迷茫默认爬虫是,更不用说如何实现和安装一个新的了。

我还查看了 Aricie,它在 7.1 中还没有工作,以及 Search Boost,如果自动完成结果是实际结果而不是关键字,那将会很棒。

有没有人考虑过实现自定义爬虫?这个功能是不是太新了?任何人都可以帮助在 DNN 源中寻找帮助吗?

[编辑]

我找到了这个DotNetNuke.Services.Search.IndexingProvider类并创建了一个测试提供者来为索引添加一些渣滓;我不知道如何在搜索引擎上注册这个提供者;中的代码DotNetNuke.Services.Search.SearchEngine似乎对它运行的提供程序进行了硬编码引用-肯定必须是这样做的配置方式吗?

0 投票
1 回答
1156 浏览

redirect - Dotnetnuke 主机登录重定向到 ERR_TOO_MANY_REDIRECTS

我已经安装了 DNN 的社区版本。
然后我开始开发一些模块 - 这工作得很好。
然后我看到 dnn 有 AuthenticationServices 并想创建一个用于连接到 MS CRM。

然后我尝试安装此 AuthenticationServices 并且它有效。之后,我无法再登录到主机了。我不断收到错误:ERR_TOO_MANY_REDIRECTS。

我已经开始使用 dnndev.me/admin 或 dnndev.me/host 进行云登录的更改。

dnndev.me/admin 被重定向到我的自定义登录页面。并且 dnndev.me/host 给我一个 ERR_TOO_MANY_REDIRECTS 错误。

有没有简单的方法来修复这个?还是您更喜欢重新安装 dnn?

0 投票
1 回答
498 浏览

backup - 寻找一个免费的 DNN 社区版网站 使用 DNN 7 和 SQL server express 2008 r2 的备份和恢复程序

我正在寻找一个使用 DNN 7 和 SQL server express 2008 r2 的免费 DNN 社区版网站备份和恢复程序。

我通常在本地 PC 上设计和开发网站,因为我与实际服务器的连接速度很低。然后我想在服务器中发布(部署)结果。我可能需要重复这个过程几次,因为我们的网站一直在开发中,我需要添加新页面或更新现有页面。

我使用 DNN 7 社区版。我已经用谷歌搜索并找到了大量用于此备份和恢复的商业工具。但是免费方法似乎是1。

  1. 旧的或
  2. 不能正常工作或
  3. 不是一个简单的程序或
  4. 非常错误。

我已经浏览了 http://www.dnnsoftware.com/community-blog/cid/134680/HOW-TO-Move-a-DotNetNuke-installation中给出的 4 个链接

没有任何成功。

你能帮我吗 1。

  1. 如何在本地 PC 上开发我的网站,然后将结果上传到服务器?
  2. 后来在本地 PC 中添加了一些新页面后,我如何将结果与服务器同步?

非常感谢您的帮助和考虑。

. . .

"使用 SQL express 时,如果我只是将整个本地文件夹复制到生产环境(包括包含数据库的 APP_DATA 文件夹)。“ ...在将整个本地文件夹复制到生产环境之前,我如何将新注册的用户数据保存在网站的数据库中,并在复制后恢复这些数据。换句话说,我想更新页面内容并添加设计,但我没有'不想在两次连续的网站更新之间丢失新注册的用户数据。我希望能找到一个工作程序,因为由于我的连接速度,与服务器在线工作非常慢,我必须在本地 PC 中保留网站的副本并在本地PC中添加新的页面或程序,然后根据需要将结果更新到服务器。两种系统的规格如下:本地PC:Windows 8 Pro(具有管理员访问权限)服务器(VPS):Windows web server 2008 (具有管理员权限)

0 投票
1 回答
381 浏览

dotnetnuke - DNN 7 就地升级安装文件夹内容

我在升级我的 dnn 7 网站时遇到了一些问题。我正在从 7.0.5 升级到 7.0.6,我之前曾尝试升级到 7.1.0,但我遇到了错误,现在我在 instal/authSystem install/provider install/module 文件夹中留下了之前升级的文件.

在将升级包复制到当前版本之前,我可以清空这些文件夹吗?他们应该是空的吗?或者我如何才能确定升级时安装文件夹的默认内容应该是什么。

0 投票
1 回答
919 浏览

dotnetnuke - dnn 将 7.0.5 升级到 7.1.1 安装/提供程序 zip 文件错误

在对 DNN 7 进行就地升级期间出现错误。在从 install/providers 文件夹安装新提供程序期间发生错误。特别是我认为这是在 rad 编辑器提供程序升级期间。

这是错误:

2013-08-27 17:40:54,149 [WS048][Thread:6][FATAL] DotNetNuke.Web.Common.Internal.DotNetNukeHttpApplication - System.Web.HttpUnhandledException(0x80004005):“System.Web.HttpUnhandledException”类型的异常被抛出。---> ICSharpCode.SharpZipLib.ZipException: System.ApplicationException: ICSharpCode.SharpZipLib.Zip.Compression.Inflater.Decode() 处的未知块类型 7.SharpZipLib.Zip.Compression.Inflater.Inflate(Byte[] buf, System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 2013-08-27 17:42:59,589 [WS048] [线程: 6][错误] DotNetNuke.Common.Internal.ServicesRoutingManager - 无法注册服务路由 System.Reflection。TargetInvocationException:调用的目标已引发异常。---> System.BadImageFormatException:无法加载文件或程序集“Newtonsoft.Json,版本=4.5.0.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。该模块应包含程序集清单。

服务器堆栈跟踪:System.Net.Http.Formatting.JsonMediaTypeFormatter..ctor() at System.Net.Http.Formatting.MediaTypeFormatterCollection.CreateDefaultFormatters() at System.Web.Http.HttpConfiguration..ctor(HttpRouteCollection routes) at System .Web.Http.GlobalConfiguration.<.cctor>b__0() 在 System.Lazy`1.CreateValue()

这让我认为这是一个被阻止的 zip 文件,但我仔细检查以确保 zip 文件未被阻止

问题: 有人知道这个错误来自哪里吗?或者我怎样才能更具体地说明它的来源

谢谢

编辑#1

所以我从备份中恢复并再次尝试,我得到了同样的错误,但在不同的安装/提供者 zip 文件中。我不确定是什么原因造成的。此错误似乎表明 zip 文件已损坏并且未正确下载/上传。

编辑#2

我的 ftp 客户端是否有可能在上传过程中损坏了 zip 文件?这已经持续了三天,有十多次不同的尝试升级到不同的版本。我从来没有在升级 dnn 时遇到过这种困难,而且我已经使用它多年了。

0 投票
2 回答
2724 浏览

c# - 访问 DotNetNuke 模块中的 .config 文件

我已经实现了一个使用用户定义控件的 DNN 模块(这个用户定义的控件已经实现了 GoogleAnalytics 跟踪供我们自己使用)。

控件需要访问配置文件才能获取我们的谷歌分析帐户的配置设置。比如账号代码(UA-dddddd-dd)等。

我的问题:由于我在 DotNetNuke 上安装模块,将配置文件放在哪里的正确位置或者默认情况下它将访问哪个配置文件?

下面提供了控件中尝试访问配置文件的代码:

注意:FrameworkConfigSystem.Configuration对象的包装类。

简而言之,我需要知道 Assembly.GetExecutingAssembly().CodeBase通过 DNN 模块调用时会返回什么?其他选择?

0 投票
2 回答
3380 浏览

dotnetnuke - DNN Search customization

How do I edit the default text 'Search...' that appears inside my search bar? I am using DNN 7.1

Here is my skin object:

<dnn:SEARCH ID="dnnSearch" runat="server" ShowSite="false" ShowWeb="false" EnableTheming="true" Submit="Search" CssClass="SearchButton" />

0 投票
1 回答
344 浏览

azure - DotNetNuke 7 - 同步存储在 Azure 文件夹提供程序中的文件

我在 Azure VM 上安装了 DotNetNuke 版本 7。我在文件管理器中创建了一个 Azure 文件夹提供程序类型的文件夹。我只想将文件直接上传到 Azure Blob 存储容器,并让 DotNetNuke 拾取未通过文件管理器上传的文件(它会在 dbo.Files 表中创建上传文件的记录)。这可以通过配置实现吗?如果可能的话,我正在寻找一些指导。谢谢你。

0 投票
2 回答
232 浏览

dotnetnuke - 自定义 DNN 模块不会被拖放到页面上

我有一个在 DNN 5 中运行良好的自定义 DNN 模块。在修改模块以在 DNN 7 中运行并成功安装后,当我将模块的控件之一放在页面上时,没有任何反应。在事件查看器中,我看到以下类型为“主机警报”的日志条目:

==================================================== ============================

EventQueue.ProcessMessage:消息处理失败

处理器类型:DotNetNuke.Entities.Modules.EventMessageProcessor、DotNetNuke

身体:

发件人:

BusinessControllerClass:Nedoweb.Modules.Survey.SurveyController

桌面模块ID:87

异常消息:值不能为空。参数名称:类型

服务器名称:MyComputerName

==================================================== ============================

任何帮助是极大的赞赏!