问题标签 [n2]
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.
c# - N2CMS 和下拉导航菜单
我正在使用 N2 CMS,我想创建下拉 javascript 菜单。
我想到的只有这两个选项:
- 创建一个代表下拉菜单的新页面类型。
- 递归加载所有页面并动态生成菜单。
我想有一个更好的解决方案,但我在互联网上找不到任何东西。
这两个选项的问题是:
如果我选择选项 1,我将无法控制访问权限和发布状态。
如果我选择选项 2,那么我将对数据库进行多次点击以生成菜单。
任何帮助将不胜感激!
.net - .NET 开源 CMS 用作 Jquery 和 MVP 的框架
我一直在阅读一些关于开源 CMS 的文章。
我正在寻找类似 .NET CMS 框架的东西,它实现了 MVP(无 MVC)结构模式、jQuery,这样我就可以添加自己的类、UserControls、Pages 和任何我想要的东西。
我听说过 Umbraco 和 N2。不确定这些是最好的还是我正在寻找的。
有人知道这些框架吗?还有什么建议吗?
text-editor - 在 N2 cms 文本编辑器中更改颜色的能力
我正在使用 N2 cms,这确实是一项工作,我希望能够在 Html 文本编辑器中更改文本颜色,它拥有除此之外所需的一切。
这很容易做到吗?
asp.net-mvc-3 - N2 CMS,所有 CMS 图标链接到 default.aspx?Page=
使用 N2 CMS 有一段时间了,很好的 CMS 系统。
自从我使用它以来一直困扰着我的一件事是 N2 管理页面中每个 CMS 对象的图标链接总是链接到 /default.aspx?Page='SomeNumber'。
似乎“SomeNumber”引用了旁边有一个小挂锁的 URI 名称条目。
我的问题是……
如何将 URI 名称更改为实际 URL,因此当我单击 CMS 图标时,它将显示 CMS 对象相关的页面,而不是未找到的页面。
任何帮助都是最合适的
content-management-system - 评估 Asp.Net Enterprise CMS(Sitefinity 与 N2CMS)
我们正在寻找一个 Asp.net CMS 以集成到我们现有的 Enterprise-Web 应用程序中。一些要求:
- 完全集成在 Visual Studio 2010 和我们现有的应用程序中(所以没有 Umbraco)
- 常见的 ASP.NET Web 窗体开发实践(Global.asax、Masterpages、User-/Custom-Controls)
- 安全性(FormsAuthentication、自定义 Membership-/RoleProvider)
- 非常灵活和可扩展(良好的 API)
- 具有良好性能的轻量级 CMS(数以千计的同时请求)
- 轻松的内容编辑
目前我们正在研究 Sitefinity 和 N2CMS。
我真的很喜欢 N2CMS 方法(在应用程序中集成 CMS 引擎),但它对于“真实”使用场景是否足够成熟?N2CMS 还有其他替代方案吗?
.net - Skype 的 N2CMS TinyMCE filter_allowed_protocols:{user}?call
我正在使用 N2CMS (2.2.1.1),并且我有一个简单的 TextPart,我正在尝试输入一个 Skype 按钮,其中包含带有以下 url (skype:{user}?call) 的链接。
我将其输入到“HTML”编辑器(不是所见即所得编辑器)中,每次单击更新时,tinymce 都会将 URL 重写为“/N2/Content/skype:{user}?call”,这会导致“危险请求” “例外,更重要的是无法拨打 Skype 电话。
我知道我需要告诉 TinyMCE “skype:”是允许的协议,但在 N2CMS 的新版本中,N2 安装从 zip 运行 - 我不确定如何/在哪里告诉 TinyMCE 允许 url 中的 skype: 协议. 我特别想避免修改 zip,以便将来更新 N2CMS 不是 PITA。
content-management-system - N2 CMS 中的互斥可编辑项目
我需要两个可编辑的项目是互斥的,这样当管理员用户进入编辑界面并编辑一个时,另一个变为灰色(并空白)。
假设我有这样的事情:
在代码中,我可以很容易地通过 get/set 函数使这两个文本项互斥,但是如何在 N2 编辑界面中使它们互斥呢?这样当用户在 Text1 框中键入文本时,Text2 框变灰并且只读和/或空白?
这是通过代码中的装饰/属性实现的,还是我必须实现自定义 javascript?
如果它是自定义 javascript,我在哪里以及如何将我的脚本插入 N2?
谢谢。
asp.net - 将 CMS 与现有的 ASP.NET 网站集成
我正在尝试将 CMS 集成到现有的 ASP.NET 网站中,该网站使用.aspx
文件和文件.aspx.cs
后面的代码(未编译)构建。
我的研究表明,我最好的候选人是 N2 CMS。
我的理想方法是为编辑器配置各种可编辑的内容类型,并让我现有的页面和用户控件使用 API 来检索内容并将其以编程方式放入容器中。
我找不到如何做到这一点,任何人都知道如何以及是否可以做到这一点?
是否有其他更适合该任务的 CMS?
n2 - N2 CMS - 树视图中的所有链接都是绿色的
我有一个现有的 ASP.NET MVC 3 网站,并使用 NuGet 包安装了 N2 CMS。树视图中的所有链接都是绿色的,但MVC Minimal Example
只有upload
文件夹是绿色的,所有其他链接都是黑色的。我可以在代码/web.config 中更改它吗?
任何帮助将不胜感激!
n2 - N2CMS - 多语言网站和 SEO 友好的 URL
我有一个 N2 网站,有 2 种语言:英语和塞尔维亚语。
我希望英文内容指向mydomain.com/en
,塞尔维亚文内容指向mydomain.com/sr
我怎样才能做到这一点?
今天,英文起始页的 URL 是mydomain.com
And 塞尔维亚语起始页:mydomain.com/Start/Index?page=127
我的第二语言的所有页面都没有 SEO 友好的 URL。
任何帮助将不胜感激!