0

まず、私は実際のコードを探していません。コードすら欲しくない。

使用する必要のあるツールと、実行しようとしていることの背後にあるロジックを理解したいだけです。現時点では、このタスクを実行する方法がわからないためです。

私はstackoverflowのようなフォーラム(正確にはフォーラムではありませんが同様のもの)を作成しようとしています。私が混乱しているのは、ユーザーが「質問をする」をクリックしてフォーラムに新しいスレッドを作成するとき、タイトルと質問自体を入力して「スレッドを送信」をクリックした後、そのスレッドはどのように配置されるかです。新しいコンテナのホームページ?

HTMLを使用してコンテナーを作成し、それをデータベース内に保存する必要がありますか?ユーザーが[送信]をクリックすると、そのコンテナーがホームページにエコーされますか?正直なところ、それがどのように機能するのかわかりません。よろしくお願いします。

PS私は経験豊富なプログラマーではありません。中級レベルに近い経験がありますが、明確な説明が必要です。

4

3 に答える 3

0

「スレッドの送信」をクリックすると、データベースにThreadオブジェクトが作成されます。次に、このオブジェクトを使用して、ホームページに小さなビューを作成し、独自のページに完全なビューを作成できます。基本的に、ホームページの背後にあるコードは、作成日が降順に並べられ、特定の量のオブジェクトに制限されたThreadオブジェクトのリストをデータベースに要求し、各レコードのデータをテンプレートに入力します。

于 2011-08-19T22:31:12.180 に答える
0

いくつかのフォーラムチュートリアル/例を見つけるためにグーグルを使用してください。それらを調べた後もまだ質問がある場合は、ここに戻ってより具体的な質問をすることができます。また、プログラミングコンテキストのスレッドは、フォーラムスレッドとは完全に異なり、fyiだけです。

于 2011-08-19T22:31:40.483 に答える
0

1マイルの高さのビューは、おそらく現時点で必要なものです。

データベースにスレッドのテーブルがあり、関連する情報がいくつかあります。投稿のタイトル、投稿の所有者、投稿された時間、カテゴリ、タグ、実際のコンテンツ、更新された時間

あなたのホームページはデータベースに対してクエリを実行し、投稿された時間と更新された時間の順に質問を見つけます。

これにより、新しいスレッドまたは最近返信されたスレッドのリストが表示されます。

ただし、これのコーディングについて確信がなく、現在データベースコンポーネントを検討できない場合は、既成のフォーラム、.Net Nuke、PHP Nuke、単純なマシンの入手を検討することをお勧めします。フォーラムや他の多くのものがあり、自由にカスタマイズできます。

Stack Overflow APIを使用して、独自のQ&Aボードを作成することもできます。Stack APIの他の使用法のURLは次のとおりです: https ://stackapps.com/

于 2011-08-19T22:34:51.207 に答える