問題タブ [n2cms]
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.
n2cms - N2CMS仮想パスプロバイダーがWebサーバーで失敗する
NuGetパッケージ(GitHubから直接コンパイルしています)を使用して、N2でWebサイトを構築しています。/ N2フォルダー内の管理インターフェイスを構成するファイルはすべてN2.zipにコンパイルされ、zipファイルから/N2フォルダー内のすべてのものを提供するように構成された仮想パスプロバイダーがあります。
私の開発マシンでは、完全に機能します。Webサーバー(IIS6またはIIS7.5を実行している)に展開すると、/N2フォルダー内のファイルの要求は404で返されます。奇妙な例外があります。クエリ文字列値を持つ要求が処理されます。たとえば、/N2/Login.aspx?ReturnUrl=%2fn2
機能しますが、/N2/Resources/Css/All.css
機能しません。(私はFiddler 2を使用してリクエストを監視しています。)
これはMVCサイトであり、.Net 4.0で実行されており、プリコンパイルされていません。
web.configでASP.Netトレースをオンにしたところ、VPPがで始まるトレース行を書き込むため、VPPが実行されていることがわかります。ZipVPP:
これは、VPPのバグである可能性があることを示唆していますが、よくわかりません。
.net - N2CMS TinyMCE filter_allowed_protocols for skype:{user}?call
N2CMS(2.2.1.1)を使用していて、次のURL(skype:{user}?call)のリンクを含むSkypeボタンを入力しようとしている単純なTextPartがあります。
これを「HTML」エディター(wysiwygエディターではない)に入力しています。[更新]をクリックするたびに、tinymceはURLを「/ N2 / Content / skype:{user}?call」に書き換えます。これにより、「危険なリクエスト」が発生します。 「例外であり、さらに重要なのは、スカイプ呼び出しを行うために機能していないことです。
「skype:」が許可されたプロトコルであることをTinyMCEに伝える必要があることはわかっていますが、新しいバージョンのN2CMSでは、N2のインストールはzipから実行されます-TinyMCEにskype:プロトコルをURLで許可するように指示する方法と場所がわかりません。特にzipを変更しないようにしたいので、将来的にN2CMSを更新するのはPITAではありません。
n2cms - N2CMSの長所と短所
私は現在、.Net(無料/オープンソース)で利用可能なさまざまなCMSオプションに関する知識を集めています。
DotNetNukeとN2CMSに出くわしました。
n2cmsのソースコードをさまよっているだけで、静かに便利だとわかりました。
不利な点についてはあまりよくわかりませんが。
誰かがn2cmsに取り組んだことがあり、不利な点や他のオープンソースCMSオプションが利用できることを知らせてくれたら、私に知らせてください。
ありがとう!
.net - N2CMSの単一ページレイアウトが全幅ではありません
今、私は.Netを初めて使用します。ここでN2CMSを使用していますが、全幅(100%)
の単一ページレイアウトを作成する際に問題が発生します。単一のページレイアウトを作成するとき。このcssはレイアウトで完全に変更されなかったため、ページは全幅ではありませんでした。Plzは、N2CMSで全幅の単一ページを作成する方法を教えてくれます。
n2cms - N2 cms に独自のテンプレートを追加する
1 つのサイトを構築する必要があります。テンプレートのマークアップをhtmlに持っています。テンプレートを N2 cms に含める必要がありますが、その方法が見つかりませんでした。umbracoとcompositeで試している間は簡単でしたが、n2では混乱しています
content-management-system - N2CMSで相互に排他的な編集可能なアイテム
管理者ユーザーが編集インターフェイスにアクセスして一方を編集すると、もう一方がグレー表示(および空白)になるように、相互に排他的な2つの編集可能なアイテムが必要です。
私がこのようなものを持っているとしましょう:
コードでは、get / set関数を使用してこれら2つのテキスト項目を相互に排他的にすることは非常に簡単ですが、N2編集インターフェイスで相互に排他的にするにはどうすればよいですか?ユーザーがText1ボックスにテキストを入力すると、Text2ボックスがグレー表示になり、読み取り専用および/または空白になりますか?
これはコードの装飾/属性を介して達成されますか、それともカスタムJavaScriptを実装する必要がありますか?
カスタムJavaScriptの場合、スクリプトをN2にプラグインする場所と方法を教えてください。
ありがとう。
asp.net-mvc-3 - N2CMS MVC3 Html.DroppableZone はフル レイアウトをレンダリングします
私のプロジェクト(MVC3)N2CMS 2.2.1(nugetから)には次のものがあります。「パーツの管理」機能を使用してメイン ページを編集し、画像パーツをページにドラッグしてコンテンツを設定することができます。ただし、ページをレンダリングすると、Image.cshtmlファイルが_layout.cshtml内にレンダリングされます(一部ではなくページの場合と同様)...これにより、サイトに複数のヘッド/フッターなどのタグがあり、破損していますレイアウト。DroppableZones でパーシャルを適切にレンダリングするにはどうすればよいですか (すべてのパーシャル ビューで Layout = "" を手動で設定する必要はありません)。これを自分でテストしたい場合は、https://github.com/robbihun/N2CMSBaseStarterSiteからコードを確認できます。それを実行し、sqlite db を使用して N2CMS セットアップを行い、パーツの管理機能 (http://screencast.com/t/w9q5a49Ei8) を使用して画像パーツをホームページにドラッグします。
_layout.cshtml
StartHome.cshtml
Image.cshtml
StartHomePage.cs
ImagePart.cs
c# - N2CMS、MVC3 を使用したカスタム ナビゲーション
E コマース Web サイト用に動的に生成されるメニューを作成する必要があります。N2CMS を使用すると、水平または垂直、またはその両方になります。TopMenu を使用しようとしましたが、遠くまで行くことができませんでした。N2CMS、MVC を使用してこのように実装した人はいますか? どんな助けや指示も役に立ちます。
たとえば、ここではメニューが上部と左側にあることがわかります http://www.webhallen.com/canon
スペルフィルム....
スペル
フィルム。
.
.
それらは同じコントロールである可能性があり、設定は水平から垂直へのレイアウト形式などに影響を与える可能性があります.
よろしく、
deployment - MsDeploy仮想ディレクトリは、デプロイ時に仮想アプリケーションに変換されます
私のCMSが正しく機能するには、wwwルートの下の仮想ディレクトリにデプロイして、管理するWebサイトに(リフレクションを介して)アクセスできるようにする必要があります(注:CMS = N2CMS)。Visual Studioの「Webに公開」を使用する場合は、すべて問題ありません。しかし、msbuildコマンドラインを介してパッケージを生成し、そのバージョンを公開すると、仮想ディレクトリが仮想アプリケーションに変換されます。
IIS Webアプリケーション(「exampleapp」)の下に仮想ディレクトリ「/ n2」を持つようにリモートサーバーを構成し、このパスをパッケージ/公開Web設定(宛先サーバーで使用するIIS Webサイト/アプリケーション名)で構成しました。 VisualStudioのプロジェクト。
デプロイパッケージを生成するには:
これにより、実行するMsDeployコマンドラインバッチファイル(標準のmsbuild / msdeployターゲット)とともにコードのzipパッケージが生成されます。
生成されたSetParameters.xmlには、次のものが含まれています。
生成されたSourceManifest.xmlには、次のものが含まれています
仮想ディレクトリが仮想アプリケーションに変換される理由を誰かが手がかりを得ましたか?
asp.net - CMSを既存のASP.NETWebサイトと統合する
.aspx
ファイルと.aspx.cs
コードビハインドファイル(コンパイルされていない)で構築された既存のASP.NETWebサイトにCMSを統合しようとしています。
私の調査によると、私の最良の候補はN2CMSです。
私の理想的なアプローチは、さまざまな編集可能なコンテンツタイプでエディターを構成し、既存のページとユーザーコントロールでAPIを使用してコンテンツを取得し、プログラムでコンテナーに配置することです。
私はこれがどのように行われることができるかを見つけることができませんでした、誰もがこれがどのようにそしてこれが行われることができるかについて何か考えを持っていますか?
タスクにより適した他のCMSはありますか?