今日のデジタル時代には、読者が新しい本に関する情報を取得する方法が変化しており、予約のウェブサイトがますます注目を集めています。ウェブサイトの開発に慣れていない初心者の場合、PHPとTypechoを使用してそのようなプラットフォームを構築することは、開発コストが低いだけでなく、開始するための閾値が低く、迅速な展開とメンテナンスに適しています。
PHPは、広範なコミュニティサポートと成熟した開発エコシステムを備えた人気のあるサーバーサイドスクリプト言語です。軽量で柔軟なPHPブログシステムとして、Typechoはカスタムテーマとプラグインをサポートしており、ブログクラスやコンテンツ集約サイトの迅速な発展に特に適しています。
まず、公式Typecho Webサイトからインストールパッケージの最新バージョンをダウンロードして、サーバールートディレクトリに解凍します。インストールウィザードを開始した後、プロンプトに従ってデータベースの構成とWebサイトの初期化を完了すると、基本的なフレームワークを数分で構築できます。
/usr/themes/ directoryに新しいフォルダーbook_recommendを作成し、トピックの主要な論理コードを記述する新しいindex.phpファイルを作成します。
最初にいくつかの基本定数を定義しましょう。
<?php define('THEME_NAME', '予約の推奨'); define('THEME_DESCRIPTION', '一个简单的予約の推奨网站'); ?>
次に、TypeChoコアファイルを導入し、データベースオブジェクトを初期化します。
<?php require_once 'path/to/Typecho/Widget.php'; require_once 'path/to/Typecho/Db.php'; $db = Typecho_Db::get(); ?>
次のコードは、書籍という名前のデータテーブルから本のデータを読むことを実装し、リリース時間に応じて下降順に配置され、フロントエンドに表示されます。
<?php $books = $db->fetchall($ db-> select() - > from( 'table.books') - > order( 'publish_time desc')); foreach($ books as $ book){ エコー '<div class="book"> '; エコー '<h2> '。 $ book ['title']。 '</h2> '; エコー '<p> '。 $ book ['Author']。 '</p> '; エコー '<p> '。 $ book ['description']。 '</p> '; エコー '</div> '; } ?>
Theme Directoryに新しいstyle.cssファイルを作成し、次のスタイルを追加してディスプレイ効果を最適化します。
。本 { ボーダー:1pxソリッド#ccc; パディング:10px; マージンボトム:10px; } .book H2 { フォントサイズ:20px; 色:#333; } .bookp { フォントサイズ:14px; 色:#666; }
TypeChoの背景にログインし、外観設定で作成したbook_recommendテーマを有効にして有効にします。
上記の手順を通じて、シンプルで完全に機能的な本の推奨Webサイトをすばやく構築できます。このプロジェクトは、PHPの初心者に非常に適した実践的なトレーニングプロジェクトです。同時に、個人のニーズに応じて、検索機能、コメントシステム、帳簿の分類、その他のモジュールをさらに拡張できます。このガイドがあなたを助けることを願っています!