问题标签 [2sxc]

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 回答
80 浏览

2sxc - 安装问题错误 500

我目前已安装 DNN 7,但无法让您的模块正常工作。

我做了一个典型的 2sic_2SexyContent_08.04.07_Install 模块安装,显然没有问题。

当我将内容模块拖到窗格时,日志中会创建一个异常,尽管该模块确实显示在页面上。

然后我单击“自动配置...”,然后在弹出窗口中单击“确定”它显示“正在安装入门模板”,但随后弹出窗口显示错误 500

日志显示:“字典中不存在给定的键”和“对象引用未设置为对象的实例”。

我检查了github,但找不到解决方案。

是否有一个简单的解决方法,因为我真的很想安装它。哎呀,即使这并不容易,我仍然想安装它。

谢谢鲍勃

0 投票
1 回答
78 浏览

2sxc - Data.In.Add 创建与 DNN 搜索索引相关的一般异常错误

我在我的网站上使用带有类别演示的常见问题解答,并且在 DNN 日志查看器中不断出现一般异常错误。所有这些都与“_All questions (sorted) of a selected category.cshtml”模板有关,特别是第 13 行:

异常错误内部消息是“已添加具有相同键的项目”。以下是完整的错误复制/粘贴:

绝对网址:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

异常GUID:819672a9-e438-40cf-9e8e-c834b7f1cebb

组装版本:

PortalId:-1

用户 ID:-1

标签号:-1

原始网址:

推荐人:

用户代理:

异常哈希:pkLGSJcpAMGKl0ycv8+1+Q==

消息:搜索:在选项卡 202、门户 0 上索引模块 724 时出错

堆栈跟踪:

InnerMessage:已添加具有相同键的项目。

内部堆栈跟踪:

在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at ASP._Page_Portals_0_2sxc_FAQ_with_Categories__All_questions__sorted__of_a_selected_category_cshtml.CustomizeData() 在 q:\dev-dnn.calarts.edu\Portals\0\2sxc\FAQ Categories_All questions (sorted) of a selected category.cshtml:line 13 at ToSic.SexyContent.Engines.RazorEngine.CustomizeData() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\2Sexy Content Razor\RazorEngine.cs:line 121在 ToSic.SexyContent.Search.SearchController.GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDate) 在 C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Search\SearchController.cs:line 68

资源:

文件名:

文件行号:0

文件列号:0

方法:

服务器名称:DEV-DNN

有解决办法吗?

0 投票
2 回答
113 浏览

dotnetnuke-module - 从 2sxc dnn 模块设置页面标题

如何从模块剃须刀代码更改页面标题?我在 site.name/news 页面上有新闻模块,它用新闻 id 调用,例如:site.name/news/newid 在这个页面中我显示不同的新闻,我还想为每个页面设置不同的 html 标题. 我怎样才能做到这一点?

0 投票
1 回答
20 浏览

2sxc - 2sxc 可以创建审计跟踪或将版本分配给新的内容类型条目吗?

我在“日志”中记录内容类型项目,并希望在其他用户编辑项目时保存过时的版本或“差异”。

2sxc可以吗?我在网站上没有遇到任何技术 - 但到目前为止只花了几天时间就学会了。

报告进入我们的消防站,我们希望其他人能够编辑报告 - 而且还可以查看编辑的历史记录。

0 投票
2 回答
44 浏览

2sxc - 2sxc 有标签和类别吗?

我还没有发现 2sxc 具有输入、浏览、过滤和其他允许基于关键字的过滤/排序的功能。如果是这样,是否有关于此的文档或示例代码?

我认为也可能有人可以使用 DNN 非常好的标签和类别功能,并且剃刀查询也可以实现这一点,但我很想从内部看到一些关于这样做的最佳实践的示例/指南2xc。

0 投票
1 回答
78 浏览

2sxc - 如何让中继器在 2sxc 中工作?

我被中继器弄糊涂了!无论我尝试使用列表还是表格,在对 Data("Default") 进行迭代时,我只会得到一个大小为 1 的表格:

如果我进入 Content.Toolbar,第二组图标包括一个 + 和 - 这似乎设置了要显示的行数,2 或 3 有时有效,但迟早我会得到一个重复的记录,尽管有只是 Content-Data 表中的数据之一。嗯。

这是我看到的,一个包含重复行的表:(抱歉,我不能发布超过 2 张图片,因为我在 Stackflow 上还没有声誉。)

这是模板

这是模板配置

这是Content-Data 表(我注意到它没有重复的行!!!)

此外,一旦我得到足够的行显示(我必须手动添加我想要的每一行 - 或列表项?)然后我必须弄清楚分页。我看到的唯一选择是通过数据管道提供的分页小部件,对吧?!我似乎还没有任何分页的例子。

这真的很甜蜜,我会尽力帮助添加到文档中,因为仍然有几个漏洞(;->)

  • j
0 投票
1 回答
80 浏览

dotnetnuke-module - 具有自动图像调整大小的 2sxc 亚当上传器

上传时是否有任何计划或已经实施图像调整大小?

我知道我可以使用图像处理程序来自动调整图像大小,但是如果我可以将自动上传大小调整为一些“正常”的网络大小图像并进行压缩,那就太好了,因为人们直接从相机上传图像,文件大小为 3Mb-5Mb 和这会快速使用托管空间和备份空间。

如果我可以设置最大图像宽度和高度以及图像的默认压缩,那就太好了。例如:maxwidth=1920,maxheight=1080,compression/quality=0.6,以后显示图像我仍然可以使用 imagehandler

0 投票
2 回答
120 浏览

2sxc - 内容:工具栏缺少添加按钮

出现在 2sxc 项目上方的添加按钮突然不见了。几天前就在那里,但现在当我登录到我的 DNN 实例中的任何门户时,“+”或添加按钮丢失了

这是一个屏幕截图: 在此处输入图像描述

如您所见,更改布局和编辑按钮在那里。不知道为什么添加按钮消失了。

对于我从 2sxc.org 网站导入的应用程序也是如此。所以我知道它不仅仅是我的模板,因为它也发生在我创建的所有使用不同模板的应用程序上。

但要彻底,这是我的模板代码,它基于令牌:

知道这是为什么吗?

更新:

这是我的视觉查询:

在此处输入图像描述

解决方案:

根据答案,我切换到剃须刀,因为我使用的是自定义查询。这是我现在的简单模板代码:

0 投票
1 回答
24 浏览

dotnetnuke-module - 2sxc 管理非主机的内容/数据

可以为特定用户或组的单个实体使用“管理内容/数据”。

我创建了具有多个内容数据的应用程序,但现在我想让一些用户能够显示和编辑实体列表,例如在管理中。

但不希望用户可以弄乱所有应用程序数据和设置。

我想使用来自管理员的视图,因为它具有很好的过滤和排序功能。

0 投票
3 回答
100 浏览

dotnetnuke - 2sxc:如何禁用快速插入悬停项目?

对于 2sxc DNN 模块:是否可以禁用当我将鼠标悬停在页面上的任何模块或窗格上时出现的“快速插入”菜单(带有“添加内容模块”和“添加应用程序模块”)......无论是在编辑模式与否?看截图:

截屏

我只在少数几个领域使用内容模块,其余内容使用 DNN 的核心 HTML 模块。这让我的编辑们非常困惑。他们不断地向页面添加更多内容模块,如果不需要/不需要,它只会在视觉上分散注意力。最好选择是否启用此功能。谢谢!