2

HTML と CSS の学習を始めたばかりで、javascript や Php などの他の言語についての知識はありません。Refdesk.com のような Web サイトは毎日新鮮なコンテンツを誇っていますが、手動で変更する以外に、何らかの方法で毎日新しいコンテンツを作成できる必要があります。一部の Google 検索では、RSS フィードしか表示されませんでした。

これはどのように行われますか?

有益な回答をありがとう、それは私の質問の半分に答えますが、これは所有者が新しいコンテンツのために毎日ウェブページを手動で追加するか、数日間コンテンツを追加して翌日表示させる必要があることを意味しますか?日自動的に?

4

4 に答える 4

4

ほとんどの動的 Web サイトは、データベースからページ コンテンツを取得します。データベースのコンテンツを変更すると、ページのコンテンツもそれに合わせて変更されます。

于 2010-09-02T22:20:02.267 に答える
4

技術者以外のユーザーがサイトを更新できるようにする何らかの形式のコンテンツ管理システムを持っている可能性があります。一部のシステムでは、コンテンツ マネージャー自体が非常に高度になる場合があります。ここでは、BBC で使用されているCPSの最新バージョンについて説明します。これは、多くの BBC Web サイトなどを動かしています。

代替テキスト

于 2010-09-02T22:24:05.237 に答える
3

ほとんどの場合、コンテンツを保存するデータベースを使用し、最新のエントリがこのデータベースから取得されて表示されます。これには、PHP、Java、Python などのサーバー側言語が必要です。
HTML は動的に生成されます。

于 2010-09-02T22:20:32.453 に答える
0

PHP のようなサーバー側言語と組み合わせたデータベースに関する回答は、非常に適切で非常に直接的ですが、Web 開発の初心者によっては、十分に概念的でない場合があります。

最初に理解しておく必要があるのは、データベースはテーブルの集まりであることです。各テーブルは、Excel でよく知られているものと同じです。

たとえば、データベース内の 1 つのテーブルに「daily_links」という名前が付けられ、「Date」という名前の列と「Link」という名前の列の 2 つの列があるとします。したがって、新しいリンクを公開するたびに、新しい行を作成するだけです。

だから今、あなたはそこまでの道のりです。

サーバー側のスクリプト言語ができることは、データベースにアクセスし、テーブル「daily_links」を見て、そこで見つかったすべての情報をそれぞれに戻すことです。

そこから、見つかった行ごとにhtmlで新しいアンカータグを作成し、列「リンク」で見つかったデータのhrefを与えるなど、その情報を使って何でもできます。

それは(非常に)一般的な用語で大まかな考えです。

わかりやすいと思います。

于 2010-09-02T22:33:15.813 に答える