問題タブ [dotnetnuke-7]
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 - 変更ごとにアップロードせずに DNN スキンまたはモジュールを開発するプロセス
私たちのチームは、最初の DNN 7 サイトの作業を開始していますが、小さな障害に直面しています。スキンまたはモジュールの開発サイクルでは、小さな変更を加えるたびに、新しいパッケージを作成して DNN にアップロードする必要があるようです。当社のエンジニアは、次のようなループに陥るのではないかと心配しています。
- CSSの微調整
- スキンのzipを作成
- zip を DNN にアップロード
- 肌が完成するまでステップ1へ
これもモジュール開発のメタファーと考えてください。モジュールとスキンを開発するためのより良いプロセスはありますか? 最初のスキン パッケージを作成し、インストールされているバージョンを微調整してから、元のファイルを更新する必要がありますか?
編集: インストール可能なスキンとモジュール ファイルを TFS のソース管理下に置き、変更が行われるとパッケージを展開することが私たちの意図です。
c# - DNN - パスワードのリセット メール トークン エラー
最近 DNN 7.2.2 をインストールして自分の Web サイトを作成しましたが、残念ながらパスワードのリセット トークンが機能しません。ユーザー名を入力した後にパスワード リセット リンクを試すと、次のメッセージが表示されます。「パスワードの定義時にエラーが発生しました。パスワードは変更されていません。」
環境の詳細:
OS: Windows サーバー 2008 R2。
DNN バージョン: 7.2.2 (303)。
SQL バージョン: SQL サーバー 2008 r2。
イベント ビューアに「パスワードの送信に失敗しました」と表示されます。
電子メール テンプレート トークン:
WebConfig (認証) :
私はすでにこの 2 つのチケットを読みました (それらは私の問題を解決しませんでした):
dotnetnuke - DNNでタブのURLを取得する方法
外部 URL を持つタブがあります。外部 URL を取得したい - 外部 URL にリダイレクトされるタブ URL ではありません
私が試してみました:
これらはすべて、外部 URL ではなくタブ URL を返します。誰でも私を助けることができますか?
編集
申し訳ありませんが、キャッシュの問題でした
正常に動作しますが、使用する必要があります
apache - DotNetNuke バックエンドのキャッシング プロキシを有効にする
デフォルトですべての HTML ページを返す DotNetNuke 7.2.2 Community Edition を実行しています。
応答ヘッダーで。DotNetNuke プラットフォームでの静的 HTML ページの生成には通常、サーバー上で 200 ~ 300 ミリ秒かかりますが、ページをキャッシュする Apache HTTP Daemon v2.2 に基づくキャッシング プロキシと組み合わせると、ページがApache のキャッシュにあります。
ヘッダーのcache-control: privateは、次を使用して無視できます
認証時に誰も Web サイトにアクセスしない限り、これは正常に機能します。認証された状態で作業している場合、認証されたときに返されたページもキャッシュされ、セキュリティ違反のフックとなる可能性があります。
認証されると、URL は同じままであるため、URL をフィルタリングしてキャッシュを回避することはできません。
ログオン時に DotNetNuke からのページをキャッシュしないように Apache を説得する他の方法はありますか?
permissions - DNN 検索結果のアクセス許可
単純なエントリ フォームであるカスタム DNN 7.2 モジュールを作成し (いくつかのロールのページでのアクセス許可を持つ)、かみそりホスト スクリプトを使用してそのエントリを取得し、パブリック ユーザーのフロントエンドに表示します。実装しましたModuleSearchBase を DNN 検索と統合すると、インデックスに自分のエントリが表示されます (Luke を使用してインデックスを開きます)
問題は、バックエンド モジュール (エントリ フォーム モジュール) を使用する権限を持つユーザーとしてログインしている場合にのみ、結果を表示できることです。匿名ユーザーを含むすべてのユーザーが結果を利用できるようにするにはどうすればよいですか?
login - DotNetNuke で新しく作成されたユーザーでログインに失敗する
DNN Web サイトにアカウントを登録しようとしています。メールアドレスにアクティベーションリンクがあり、それをクリックすると、「あなたのアカウントは正常に確認されました」というメッセージが表示されます。

パスワードを入力してログインをクリックすると、「重大なエラーが発生しました。予期しないエラーが発生しました」というエラーが表示されます。

選択したユーザーとパスワードでログインしようとすると、このエラーが発生します。「ログインに失敗しました。パスワードは大文字と小文字が区別されることに注意してください」

ユーザーがデータベースに表示されます。管理者ユーザーからパスワードとパスワード ソルトを取得し、新しいユーザーをテーブルで直接更新すると、ログインは正常に機能します。
現在、ユーザー アカウント設定 > 登録フォームの種類 (カスタム) > 登録フィールドで、「電子メール」のみを受け取りました。「Password」と「ConfirmPassword」を追加すると、すべて正常に機能しますが、これはオプションではありません。
PS 管理者ユーザー名でログインでき、私の dnn バージョンは 07.01.02 (356) です。
問題が何であるかを知っている人はいますか?
編集済み:これはカスタムプラグインで発生しました。
sql - 単一ページの DotNetNuke ページを Dev から Live に移動する最も簡単な方法は?
開発環境に DotNetNuke インストールがあり、現在ライブサーバーにセットアップしています。すべてが見栄えがよく、その点でうまく機能しています。開発サーバーでページが更新または作成され、満足している場合、そのページをライブサーバーにプッシュする簡単で簡単な方法はありますか?
- Dev には独自のデータベースがあります。
- Live には、それ自体とは異なるデータベースがあります。
SQL Sync のようないくつかのプログラムを見てきましたが、すべてのページを dev から live にプッシュしたくはありません。別のページが終了したときにまだ作業中のページがある可能性があるため、すべてではなく個々のページをプッシュする方法が必要だからです。
助けてくれてありがとう!
search - DNN 検索は、言語 Cookie が en-US の場合にのみ機能します
私は 3 つの言語と検索機能を備えた DNN 7.2 サイトを持っています。検索は、言語 Cookie が en-US に設定されている場合にのみ機能します。
検索サービスの URL のカルチャが fr-FR で、言語 Cookie に「fr-fr」が含まれている場合、これは非常に正常なことですが、手動で Cookie を「en-US」に変更してそのままにしておくと、検索が機能しません。 「fr-fr」のままの url カルチャは、検索が期待どおりに機能し、フランス語の結果を返します。
なぜこれが起こるのですか?修正はありますか?
c# - WCF サービスから dotnetnuke を認証する
すべてのユーザー情報を含む DNN サイトがあります。現在、WCF Web サービスを介して DNN 資格情報でログインする Winform アプリケーションを作成する予定です。しかし、WCF サービスがユーザー名とパスワードを DNN で検証する方法がわかりません。いろいろ調べましたが役に立ちません。誰でもそれを行う方法の手がかりを教えてもらえますか?
dotnetnuke - dotnetnuke(dnn) community edition をダウンロードする手順は何ですか?
dotnetnuke(dnn) community edition をダウンロードする方法を教えてください。
ダウンロード方法を教えてください