Maison  >  Article  >  interface Web  >  Comment utiliser la production de pages shtml include_HTML/Xhtml_Web

Comment utiliser la production de pages shtml include_HTML/Xhtml_Web

WBOY
WBOYoriginal
2016-05-16 16:42:211774parcourir

Il peut être utilisé pour transformer certaines zones publiques du site Web en pages indépendantes, puis utiliser cette technologie pour les intégrer dans d'autres pages nécessitant le contenu de cette zone.

Mécanisme :
Le mécanisme SSI est une inclusion dynamique, pas une génération statique. Lorsqu'un serveur Web tel qu'Apache reçoit la demande d'un utilisateur, s'il analyse qu'il existe une instruction d'inclusion SSI, il extraira et inclura automatiquement. La page est intégrée à la page demandée et envoyée à l'utilisateur sous forme de page entière. L'utilisateur ne sait pas ce que le serveur a fait, mais sait seulement obtenir une page complète.

Avantages :
Nous savons grâce au mécanisme de travail SSI que l'action d'inclusion se produit chaque fois que l'utilisateur demande la page, donc si le contenu de la page incluse change, cela peut être reflété en temps réel. De cela, il est facile à utiliser pour réaliser l'intégration dynamique de pages statiques. Nous pouvons l'utiliser pour implémenter des zones publiques de l'ensemble du site Web, ou publier de nombreux contenus de zones répétitives dans une page statique indépendante, puis utiliser les instructions SSI pour les inclure. si nécessaire. Entrez, par exemple, le début et la fin de l'ensemble du site, les dernières nouvelles sur l'ensemble du site, les classements les plus chauds, etc. Cette technologie est largement utilisée par la plupart des sites portails, tels que 163, sina, etc.

Comment implémenter le contenu le plus populaire :
Configurez d'abord l'environnement SSI (reportez-vous aux autres tutoriels de configuration SSI)
Créez ensuite un nœud indépendant
Créez une page de publication ou d'article supplémentaire et liez-la Appelez le petit modèle du contenu le plus chaud, spécifiez un chemin et un nom de fichier
puis publiez-le dans une page html statique/hot.html
Écrivez ensuite la commande SSI suivante dans la case réservée au contenu le plus chaud sur le page d'accueil du site

Changer l'extension de la publication de la page d'accueil en index.shtml (la page de document par défaut du répertoire dans la configuration du serveur doit également ajouter le type shtml)
De cette façon, vous pouvez voir l'effet en utilisant /index.shtml , à chaque fois après avoir ajouté un tas d'articles, il vous suffit de mettre à jour ce hot.html, et il n'est pas nécessaire de mettre à jour la page d'accueil

Cette méthode peut même faire ressembler le bloc de liste de colonnes dans la page d'accueil à ceci Dans ce formulaire, en utilisant la fonction de publication supplémentaire de chaque nœud, vous pouvez publier une petite page de la liste de contenu de ce nœud lors de la publication de la page d'accueil de la colonne, puis l'intégrer sur la page d'accueil en utilisant les instructions SSI et mettez à jour le contenu de la colonne plus tard. Joignez simplement la page de version à la colonne et la page d'accueil n'a pas besoin d'être actualisée à tout moment !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn