問題タブ [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.

0 投票する
1 に答える
676 参照

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のバグである可能性があることを示唆していますが、よくわかりません。

0 投票する
1 に答える
383 参照

.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ではありません。

0 投票する
3 に答える
1288 参照

n2cms - N2CMSの長所と短所

私は現在、.Net(無料/オープンソース)で利用可能なさまざまなCMSオプションに関する知識を集めています。

DotNetNukeN2CMSに出くわしました。

n2cmsのソースコードをさまよっているだけで、静かに便利だとわかりました。

不利な点についてはあまりよくわかりませんが。

誰かがn2cmsに取り組んだことがあり、不利な点や他のオープンソースCMSオプションが利用できることを知らせてくれたら、私に知らせてください。

ありがとう!

0 投票する
1 に答える
89 参照

.net - N2CMSの単一ページレイアウトが全幅ではありません

今、私は.Netを初めて使用します。ここでN2CMSを使用していますが、全幅(100%)の単一ページレイアウトを作成する際に問題が発生します。単一のページレイアウトを作成するとき。このcssはレイアウトで完全に変更されなかったため、ページは全幅ではありませんでした。Plzは、N2CMSで全幅の単一ページを作成する方法を教えてくれます。

0 投票する
1 に答える
251 参照

n2cms - N2 cms に独自のテンプレートを追加する

1 つのサイトを構築する必要があります。テンプレートのマークアップをhtmlに持っています。テンプレートを N2 cms に含める必要がありますが、その方法が見つかりませんでした。umbracoとcompositeで試している間は簡単でしたが、n2では混乱しています

0 投票する
1 に答える
244 参照

content-management-system - N2CMSで相互に排他的な編集可能なアイテム

管理者ユーザーが編集インターフェイスにアクセスして一方を編集すると、もう一方がグレー表示(および空白)になるように、相互に排他的な2つの編集可能なアイテムが必要です。

私がこのようなものを持っているとしましょう:

コードでは、get / set関数を使用してこれら2つのテキスト項目を相互に排他的にすることは非常に簡単ですが、N2編集インターフェイスで相互に排他的にするにはどうすればよいですか?ユーザーがText1ボックスにテキストを入力すると、Text2ボックスがグレー表示になり、読み取り専用および/または空白になりますか?

これはコードの装飾/属性を介して達成されますか、それともカスタムJavaScriptを実装する必要がありますか?

カスタムJavaScriptの場合、スクリプトをN2にプラグインする場所と方法を教えてください。

ありがとう。

0 投票する
1 に答える
598 参照

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

0 投票する
1 に答える
691 参照

c# - N2CMS、MVC3 を使用したカスタム ナビゲーション

E コマース Web サイト用に動的に生成されるメニューを作成する必要があります。N2CMS を使用すると、水平または垂直、またはその両方になります。TopMenu を使用しようとしましたが、遠くまで行くことができませんでした。N2CMS、MVC を使用してこのように実装した人はいますか? どんな助けや指示も役に立ちます。

たとえば、ここではメニューが上部と左側にあることがわかります http://www.webhallen.com/canon

スペルフィルム....

スペル
フィルム。
.
.

それらは同じコントロールである可能性があり、設定は水平から垂直へのレイアウト形式などに影響を与える可能性があります.

よろしく、

0 投票する
2 に答える
3555 参照

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には、次のものが含まれています

仮想ディレクトリが仮想アプリケーションに変換される理由を誰かが手がかりを得ましたか?

0 投票する
3 に答える
5064 参照

asp.net - CMSを既存のASP.NETWebサイトと統合する

.aspxファイルと.aspx.csコードビハインドファイル(コンパイルされていない)で構築された既存のASP.NETWebサイトにCMSを統合しようとしています。

私の調査によると、私の最良の候補はN2CMSです。

私の理想的なアプローチは、さまざまな編集可能なコンテンツタイプでエディターを構成し、既存のページとユーザーコントロールでAPIを使用してコンテンツを取得し、プログラムでコンテナーに配置することです。

私はこれがどのように行われることができるかを見つけることができませんでした、誰もがこれがどのようにそしてこれが行われることができるかについて何か考えを持っていますか?

タスクにより適した他のCMSはありますか?