問題タブ [dotnetnuke-settings]
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 の説明: 基本的なモジュール開発 - 設定が保存されない
Chris Hammond のチュートリアルに従って、最初のモジュール DNN 7 を開発するために VS 2012 dotnetnuke テンプレートを使用しています。設定に問題があります。保存されていません。すべてのセクションのコメントを外しますが、それらを更新して設定モジュールを再度開いても表示されません。
実際、私は新しいリリースバージョンをビルドしてからモジュールを再インストールする必要があり、それは機能していますが、それを行うものを開発するのは非常に困難です
誰かがアイデアを持っているなら??
よろしくお願いします
dotnetnuke - DotNetNuke 6 子サイトは、存在しない場合でも、既に存在するサイト エイリアスを持つことはできません
子サイトを持つ DNN6 Web サイトがあります。子サイトのサイト エイリアスは現在、111.111.111.111/child-site-name の形式になっています (明らかに、実際の名前ではありません)。
これを www.mainsite.com/child-site-name に変更したいと思います。そこで、普通の人がするようにサイト設定に行き、新しいサイト エイリアスを追加しようとします。サイコロはありません。エラーは、そのエイリアスを持つサイトが存在しないにもかかわらず、既に存在することです。
ここで何が起こっているのか誰にも分かりませんか?
私の考えでは、以前の子サイトがそのエイリアスを使用しており、削除時に後で使用するためにエイリアスを解放していませんでした。ただし、その情報がどこに記録されるかはわかりません。
よろしくお願いします。
dotnetnuke - マルチポータル DNN には、default.aspx を含む完全な URL が必要です
Windows 2008 サーバーに DNN がインストールされています。ASP.net 4 と完全な信頼を使用します。単一のインストールで 3 つのポータルを定義します。それらに3つのサブドメインを使用しました。問題は、サブドメイン site1.DOMAIN.com を呼び出すと最初のポータル URL にリダイレクトされ、site1.DOMAIN.com/default.aspx を使用すると正しいポータルが表示されることです。ポータル エイリアスの定義では、URL の末尾に / を付けずにサブ ドメインを使用します。どの設定が間違っている可能性がありますか?
dotnetnuke - デフォルトの認証プロバイダーが無効になっている場合、DNN カスタム認証プロバイダーが表示されない
カスタム認証プロバイダーを作成するためのテンプレートとしてこのガイドに従いました DotNetNuke ヒントとコツ #12: 独自の認証プロバイダーの作成
そのガイドでは、彼は独自の認証構成クラスを作成して、私が c# に変換したデフォルト プロバイダー (彼がカスタム プロバイダーを構築したもの) と構成を共有しないようにしています。
これは、認証プロバイダーをデフォルトのプロバイダーとは別に有効または無効に切り替える限り機能しますが、デフォルトのプロバイダーが有効になっていない場合、プロバイダーは読み込まれません。
設定を変更しようとすると、上記のコードが起動しますが、「ENABLED_SETTING_KEY」(「DNN_ScanToLogin_Enabled」) で指定された値が見つかりません。ポータル設定ディクショナリ (そのポータル ID 用) には 14 項目が含まれており、「DNN_ScanToLogin_Enabled」はそこにありません。その理由を教えてください。
編集 私は物事を多少変更しました
と
になった
と
それぞれ。そのため、キーが正しく更新および設定されているように見えます (正しく定義されていないため...)。default と mine の両方が有効になっている場合、両方がタブ付きで表示されます。
また、コードの上部で定義されているように、キーの名前を含めるように以下を更新しました。
dotnetnuke - FilePicker 経由でアップロードされた画像の DotNetNuke get URL
モジュールの設定コントロールに dnn:FilePicker があります。FilePicker.FilePath から画像のパスを取得できます。それは私に次のようなものを与えます:
/画像/ヘッダー/Default.jpg
いったいどうすればそこから次のようになるのでしょうか。
/[仮想ディレクトリ]/portals/0/Images/Header/Default.jpg
これは難しいことではないように思えますが、答えを得るために Google で適切な単語の組み合わせを思いつくことができません。
今、私は次のようなことをしています:
PortalAlias.HTTPAlias は「localhost/[仮想ディレクトリ]」に解決され、DefaultHeaderImage は FilePicker.FilePath から保存された値を保持するプロパティです。
エイリアスを使用することは悪い考えであると読みましたが、相対 URL の代わりに完全修飾 URL を使用することはまったく好きではありません。
もっと良い方法があるはずです。
css - マージされたファイルに更新された CSS が表示されない
Skin.css ファイルは DotNetNuke Web サイトで更新されましたが、ファイルへの更新された変更はメインの css ファイルには反映されていません。
DNN内のキャッシュをクリアしようとしましたが、うまくいきません...
私は DNN とその仕組みにあまり詳しくありませんが、DependencyHandler.axd を使用して残りの CSS ファイルにマージされることになっているのではないでしょうか。これは起こっていないようです。
誰でもアイデアはありますか?