Position actuelle: Accueil> Derniers articles> Comment créer un site Web de recommandation de livre à l'aide de PHP et Typecho

Comment créer un site Web de recommandation de livre à l'aide de PHP et Typecho

M66 2025-06-05

Utilisez PHP et Typecho pour créer une plate-forme de recommandation de livre efficace

À l'ère numérique d'aujourd'hui, la façon dont les lecteurs obtiennent des informations sur les nouveaux livres changent et les sites Web de recommandations de livres attirent de plus en plus d'attention. Pour les débutants qui sont nouveaux dans le développement de sites Web, l'utilisation de PHP et Typecho pour construire une telle plate-forme est non seulement faible en coûts de développement, mais a également un faible seuil pour démarrer, ce qui convient au déploiement et à la maintenance rapides.

Avantages de choisir PHP et Typecho

PHP est un langage de script côté serveur populaire avec un support communautaire étendu et un écosystème de développement mature. En tant que système de blog PHP léger et flexible, Typecho prend en charge les thèmes et les plug-ins personnalisés, et convient particulièrement au développement rapide des cours de blog ou des sites d'agrégation de contenu.

Installation et configuration de Typecho

Tout d'abord, téléchargez la dernière version du package d'installation sur le site Web officiel de Typecho et décompressez-le dans le répertoire racine du serveur. Après avoir démarré l'assistant d'installation, complétez la configuration de la base de données et l'initialisation du site Web en fonction des invites, et le cadre de base peut être construit en quelques minutes.

Créer un thème personnalisé

Créez un nouveau dossier book_recommend dans le / usr / themes / répertoire et créez un nouveau fichier index.php pour écrire le code logique principal du sujet.

Définissons d'abord quelques constantes de base:

<?php
define('THEME_NAME', 'Recommandation de livre');
define('THEME_DESCRIPTION', '一个简单的Recommandation de livre网站');
?>

Introduisez ensuite le fichier de noyau Typecho et initialisez l'objet de base de données:

<?php
require_once 'path/to/Typecho/Widget.php';
require_once 'path/to/Typecho/Db.php';

$db = Typecho_Db::get();
?>

Obtenir des informations de livre à partir de la base de données

Le code suivant implémente les données du livre de lecture à partir d'un tableau de données nommées Books , et est organisé par ordre décroissant en fonction du temps de version et affiché dans le frontal:

<?php
$books = $db->fetchall ($ db-> select () -> from (&#39;table.books&#39;) -> order (&#39;publish_time desc&#39;));
foreach ($ books as $ book) {
    écho &#39;<div class="book"> &#39;;;
    écho &#39;<h2> &#39;. $ book [&#39;titre&#39;]. &#39;</h2> &#39;;;
    écho &#39;<p> &#39;. $ book [&#39;auteur&#39;]. &#39;</p> &#39;;;
    écho &#39;<p> &#39;. $ book [&#39;Description&#39;]. &#39;</p> &#39;;;
    écho &#39;</div> &#39;;;
}
?>

Embellissement de style frontal

Créez un nouveau fichier de style.css dans le répertoire de thème et ajoutez les styles suivants pour optimiser l'effet d'affichage:

.livre {
    Border: 1px solide #ccc;
    rembourrage: 10px;
    marge-fond: 10px;
}

.Book H2 {
    taille de police: 20px;
    Couleur: # 333;
}

.Book P {
    taille de police: 14px;
    Couleur: # 666;
}

Activer les thèmes personnalisés

Connectez-vous à l'arrière-plan Typecho et activez le thème Book_Recommend que nous avons créé dans les paramètres d'apparence pour prendre effet.

Conclusion

Grâce aux étapes ci-dessus, vous pouvez rapidement créer un site Web de recommandation de livre simple et entièrement fonctionnel. Ce projet est un projet de formation pratique très adapté aux débutants de PHP. Dans le même temps, il peut étendre davantage la fonction de recherche, le système de commentaires, la classification des livres et d'autres modules en fonction des besoins personnels. J'espère que ce guide vous aide!