2009-08-22 2 views
0

私はそれの中に3つのモジュールを持つ1つのポータルを持っています。今私の必要条件は、私のDNNサイトに登録されているすべてのクライアントの 新しいポータルを作成したいということです。コード(またはプログラミング)によるDNNポータルの作成

私は登録のために1つのインターフェイスを持っています。クライアントが完全に新しい親ポータルを登録するとすぐに、すべてのモジュールで作成する必要があります。

どうすればこの機能を達成できますか?

答えて

0

サイトウィザードを使用して現在のポータルのテンプレートを作成し、クライアント登録中にテンプレートをプログラムで実行します。また、IISでサイト設定を自動化することもできます。

1

私は、デフォルトのDNNインストールの一部として提供される管理ファイルを調べ、そこから新しいポータルを作成するコードを探すことをお勧めします。最終的には、SQLテーブルに必要なデータを作成するストアドプロシージャが呼び出されます。格納されているprocsを呼び出すだけではなくなるかもしれませんが、管理コードはおそらくデフォルトのセキュリティ設定をセットアップするためにいくつかのものを呼びます。

奇妙なことに、これらのポータルではどのようなエイリアスが使用されますか?なぜ各ユーザーのための完全なポータルが必要なのかは明らかではありません。 DNNセグメンテーションでは、すでにロールメンバーシップに基づいて異なるコンテンツを表示することができます。ユーザーあたりのポータル全体が必要な理由

+0

実際にはユーザーごとのポータルではありませんが、複数のクライアントが使用できる製品を開発しているため、クライアントごとにポータルを構築したいと考えています。 – Harryboy

0

さて、あなたは簡単にそれを行うことができます!ホストにログインしてポータルに移動します。新しいprotalを作成するをクリックします。 新しいポータルを作成する担当者を確認します。あなたはfirebugを使用してそれを得ることができ、リンクまたはテキストボックスのクライアントIDを調べることができます。

これを実行すると、使用できるコードが見つかります。

私はあなたにそれについてのさらなる助けが必要かどうか教えてください。私はあなたがしたいことに満足しています!

関連する問題