PHP と Typecho を使用してオンライン ニュース プラットフォームを構築する方法
はじめに:
インターネットの急速な発展に伴い、ニュース プラットフォームは人々が情報を取得しコミュニケーションするための重要なチャネルになりました。この記事では、PHP と Typecho を使用してシンプルなオンライン ニュース プラットフォームを構築する方法を紹介し、コード例を示します。
1. Typecho をインストールする
Typecho は、PHP と MySQL をベースにしたオープンソースのブログ システムで、軽量のオンライン ニュース プラットフォームを構築するのに非常に適しています。始める前に、Typecho をダウンロードしてインストールする必要があります。
- Typecho をダウンロード
Typecho の公式 Web サイト (https://typecho.org/) を開き、ダウンロード ページに入り、ダウンロードする適切なバージョンを選択します。
- ファイルを解凍して移動する
ダウンロードした Typecho 圧縮パッケージを解凍し、すべてのファイルをニュース プラットフォームを構築するディレクトリに移動します。
- データベースの構成
ブラウザでこのディレクトリを開き、Typecho インストール ガイドに従ってデータベースを構成します。データベースのユーザー名、パスワード、データベース名などの情報を入力してデータベースの設定を完了します。
- 管理者アカウントの構成
インストール ガイドで、Typecho バックエンドの管理者アカウントとパスワードを設定します。
- インストールの完了
インストール ガイドの最後のステップで、[タイプ バックエンドに移動] ボタンをクリックして、ニュース プラットフォームのバックエンド管理インターフェイスに入ります。
2. ニュース分類を作成する
ニュース プラットフォームでは、通常、ニュースはさまざまなトピックやカテゴリに従って分類されます。まず、対応するニュース カテゴリを作成する必要があります。
- バックエンドへのログイン
Typecho バックエンド管理インターフェイスを開き、先ほど設定した管理者アカウントとパスワードを入力してログインします。
- カテゴリー設定を入力してください
ナビゲーション バーで [コンソール] を選択し、[記事を書く] をクリックします。
- カテゴリの作成
記事作成インターフェイスで、[カテゴリ] 列を見つけ、ドロップダウン ボックスをクリックして、[カテゴリ] を選択します。
- カテゴリを追加
[カテゴリを追加]をクリックし、ニュース カテゴリの名前を入力します。
- 分類設定を完了する
右上隅の「下書きを保存」ボタンをクリックして、ニュース分類設定を保存します。
3. ニュースの公開
ニュース カテゴリを作成したので、次のステップはニュースを公開することです。 Typechoでは、ニュースが記事の形で掲載されます。
- ニュースを書く
バックグラウンド管理インターフェイスのナビゲーション バーで、[コンソール]を選択し、[記事を書く]をクリックします。
- ニュース内容の入力
記事作成インターフェイスで、ニュースのタイトル、内容、その他の情報を入力します。適切なニュース分類と、公開するかどうかなどのオプションを選択します。
- ニュースの公開
右上隅の「公開」ボタンをクリックして、ニュースをニュース プラットフォームに公開します。
4. ニュース リストを表示する
ニュース プラットフォームでは、ユーザーがさまざまなニュースを閲覧して読めるように、ニュース リストを表示する必要があります。
- ホームページ テンプレート
Typecho のファイル管理インターフェイスで、現在のテーマのフォルダーを開き、「index.php」ファイルを編集します。
- ニュース リストを取得する
「index.php」ファイルで、Typecho が提供する関数を使用します$this->widget('Widget_Archive@index', 'pageSize=10&type=post) ') ;
ニュース リストを取得し、各ページに表示する 10 件のニュース項目を定義します。
- ニュース リストを表示する
Typecho の関数を使用するwhile($this->next()):
ニュース リストを走査し、$this-> を使用します。 title
と $this->permalink()
ニュースのタイトルとリンクをそれぞれ取得してページに表示します。
5. ニュースの詳細を表示する
ユーザーがニュース一覧内のニュースをクリックしたときに、ニュースの詳細な内容を表示する必要があります。
- ニュース詳細ページ テンプレート
Typecho のファイル管理インターフェイスで、現在のテーマのフォルダーを開き、「index.php」ファイルをコピーし、名前を「single.php」に変更します。 。
- ニュース詳細の取得
「single.php」ファイル内で、Typecho が提供する関数 echo $this->content;
ニュースの詳細な内容を取得して表示できます。ニュース。
- ニュース詳細ページへの接続
ニュース一覧の表示において、ニュースのタイトルにニュース詳細ページへのリンクを設定する必要があります。関数 $this->permalink()
を使用してリンクを指定できます。
6. 概要
上記の手順により、PHP と Typecho を使用してシンプルなオンライン ニュース プラットフォームを構築することに成功しました。 Typecho のインストール方法、ニュース カテゴリの作成方法、ニュースの公開方法、ニュース リストとニュースの詳細の表示方法を学び、対応するコード サンプルを提供しました。この記事が独自のオンライン ニュース プラットフォームを構築する際の助けになれば幸いです。
以上がPHP と Typecho を使用してオンライン ニュース プラットフォームを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。