問題タブ [dotnetnuke-6]
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.
dotnetnuke - DotNetNuke-.dnn6マニフェストからモジュール定義を追加するにはどうすればよいですか
こんにちはDotNetNukeの専門家:)
dnnfeedbackソースにいくつかの変更を加えたいのですが、モジュール定義をサイトに追加したいのですが
このモジュールの以前のリリースでは、「ホスト->拡張機能」に移動し、アクションメニューから「新しいモジュールの作成」を選択し、マニフェストを追加して使用していました。
しかし、最新のモジュールリリースでは、マニフェスト拡張機能がに変更され.dnn6
、DotNetNuke(バージョン:6.1.3)から選択できるものが何も表示されません。
DotNetNukeのこのセクションは.dnn6
拡張機能を理解していないと思います。
では、どうすればこのモジュールの定義を追加できますか?
ありがとう
dotnetnuke - DotNetNuke エラー メッセージの問題 - ファイル システム上のファイルを表示する権限がありません
奇妙な問題があります。5.6.2 からアップグレードし、文書化された推奨アップグレード パスに従っています。
6 の任意のバージョンに移行するとすぐに、添付のスクリーンショットのように、ポータル (0) の最新のサイト設定に段階的にアップグレードします。スーパー ユーザーとしてログインした場合、他のポータルは正常に表示されます。これは単なるルート ポータルです。関連している可能性がありますが、ルート ポータルで Telerik エディターを使用すると、イメージ マネージャーを使用してもファイルが表示されず、大量のファイルとイメージがあります。
アプリ プールの ID がフォルダーへのフル アクセス権を持っていることを確認し、それらのアクセス許可がすべてのサブフォルダーに設定されていることも確認しました。私は、それが機能するかどうかを確認するためだけに、「Everyone」アクセス (これはテスト環境にあります) を与えるところまで行きました。運がない。また、DNN でファイルを再帰的に同期しようとしました。
また、Telerik エディターには、ファイルなどが表示されないという問題もあります。私はこれらがどのように関連していると考えています。しかし、Portals > File manager エリアに行くと、すべて問題なく表示されます。
これも試してみました: http://www.dotnetnuke.com/Resources/Blogs/EntryId/3021/No-Folders-in-DotNetNuke-RadEditor-Image-Manager.aspx
任意の考えやアイデアをいただければ幸いです。
c#-4.0 - DotNetNukeモジュールで404をスローする方法
モジュールから404ファイルが見つからない例外をスローしたいのですが、すべての例外がDNNによってキャッチされ、404.aspxページが表示されません(DNNからのエラーページのみ)。
私のweb.configに追加しました:
&
存在しないページを開くときにうまく機能します。しかし、私のモジュールで同じことをしようとしても、同じ結果は得られません...
私は成功せずに次のことを試みました:
asp.net - DNN でカスタム UserAuthantication を使用する方法
単一のハイパーリンクを含む新しいログイン スキン オブジェクトを作成しました。このスキン オブジェクトは別のカスタム スキン オブジェクトに配置されます。このログイン ハイパーリンクをクリックすると、ポップアップ div が開きます。この div には、Desktopmodules/Admin/Autanticationservice/ に配置された DNN の組み込みログイン コントロールが含まれています。ログイン モジュールがポップアップし、ログイン ボタンをクリックすると、DNN のログイン モジュールの login_clicked イベントが発生します。ここで、デバッグを通じて、ユーザーが認証を通過することを確認しますが、このメソッド内で最後の行「OnUserAuthenticated(args)」が呼び出されていません...???Why??? 何か案は..???
dotnetnuke - dnn6でsitemap.aspxを削除する方法
サイトからsitemap.aspxを削除する必要があります。dnn 6には、xmlサイトマップを表示するだけのsitemap.aspxページがあります。そのファイルを編集/削除できないため、そのページを削除して、単純なhtmlサイトマップで再作成する必要があります。
注:ページ名はsitemap.aspxである必要があります
dotnetnuke - コンテンツ ステージング DNN6 Enterprise での予期しないエラー
彼ら!2 つのポータルを接続しようとすると、非常に奇妙なエラーが発生します。
「ポータルの接続」または「接続のテスト」ボタンを押すと、「リクエストの検証中に予期しないエラーが発生しました」という赤いエラーが表示されます。うわぁ!
そのため、同様のワークフローが両方のサイトで実行されていることを確認しました。次に、いくつかのデバッグを行い、誤動作する方法を発見しました
DotNetNuke.Enterprise.ContentStaging.StagingClientController.cs
public bool PingServer(string address, int portalId, Guid token)
{
/*====somecode====*/
client.PairService(request);
/*====somecode====*/
return true;
}
というわけで、ペアサービス。より高度なデバッグを行った後、悪の根源を見つけました。
INSERT ステートメントが FOREIGN KEY 制約 "FK_PortalSettings_Portals" と競合しました。データベース「MyDNNDatabase」、テーブル「dbo.Portals」、列「PortalID」で競合が発生しました。ステートメントは終了されました。おやおや!
そのため、指定された制約を削除したところ、データベースで奇妙なことがわかりました。DNN は、テスト サイト ID を持つ別の LocalServerToken を追加しようとしましたが、実稼働サイト ID を持つ targetServerAddress と TargetServerToken が追加されることが予期されていました。
そのため、サイトを削除し、テンプレートを使用して新しいサイトを作成しました。私が期待したように運が悪い。
最後に行ったのは、データベースに targetServerAddress と TargetServerToken を手動で追加することでした。サイトは接続されているように見えましたが、ホストとして認証できず、コンテンツを公開すると、同じ予期しないエラーが発生しました。
いまいましいモジュールがとても深いことを知っている人はいますか?
asp.net - テンプレートに基づくリストビューのアイテムのカスタマイズ
他の eComm アプリケーションと同様に、製品とその説明をリストビュー/グリッドビューに表示する必要があります。ユーザーは、製品の表示中に表示したい製品のレイアウトと属性を設定したいと考えています。
私はテンプレートを使用する予定で、テンプレートに基づいてテンプレート(XSLT)を生成するユーザーを提供します。レイアウトと属性が表示されますが、それが可能かどうかはわかりません.ガイドしてください.
.net - CommandArgument を DotNetNuke のポップアップに渡す方法
dotnetnuke のポップアップ編集ウィンドウに渡す必要がある編集コマンドがあります。
これまでのところ、私のコードは、ポップアップ ウィンドウをサポートしていない古いバージョンの dotnetnuke を反映しています。
どんな助けでも大歓迎です!
c# - DNNユーザーとロールを拡張することは可能ですか?
メニューの作成方法が少し問題を引き起こしています。スタイルシートでスタイルを定義し、htmlを含むモジュールを作成します。HTMLの例を次に示します。
私の理由は、サイト全体にさまざまなリンクを持つ複数のメニューが必要であり(dnn:NAVをオプションで使用するよりもはるかに簡単です)、非常にうまく機能しています。
しかし、この方法でユーザープロファイルへのリンクを作成しようとすることは不可能のようです。たとえば、ユーザープロファイルにアクセスすると、次のリンクに移動します: "../UserProfile/tabid/57/userId/1/Default.aspx"これは、DNNが動的にリンクを作成し、ページがから作成されることを意味します。提供されたリンク。私がここで間違っているなら、私を訂正してください。
また、新しい入力フィールドを作成したいのですが、どうすればよいですか?
私はPHP/HTML / CSS / JSで何年も開発を続けてきましたが、ASP.NETは私にとって非常に新しいものであり、このテーマについて何も見つからなかったため、質問があります。
私はC#とVisual Studioに精通しているので、可能であれば、これらのツールを使用して現在のユーザーと役割の構造を拡張したいと思います。
前もって感謝します!!