[Résolu] Insertion automatique d'un sommaire

Conseils et discussions sur les outils informatiques.
Message
Auteur
Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

[Résolu] Insertion automatique d'un sommaire

#1 Message par Estecka » lun. 07 mars 2011, 19:32

Bonjour,

je suis en train de taper du html pour mes futur besoins, et en gros, mon site va être composer de beaucoup de pages qui auront toutes un petit sommaires du site sur la gauche, le classique quoi. <.<

Dans mes connaissances actuelles du html/css, je suis obligé de copier le code du sommaire sur toutes mes pages, et quand je veux effectuer un changement dans ledit sommaire, je suis obligé de me taper toutes les pages une à une. >.<

J'aimerais savoir si il existe une balise qui permettrait, par exemple, de mettre mon sommaire (ou tout autres élément systématique) dans un fichier à part et de l'importer automatiquement dans chaque page web.

Merci d'avance
Modifié en dernier par Estecka le mar. 08 mars 2011, 18:13, modifié 1 fois.
Y s'taient cachés les steaks hachés.

Avatar du membre
Kak Miortvi Pengvin
Netophoniste
Netophoniste
Masculin Messages : 4793
Enregistré le : dim. 21 janv. 2007, 10:31
Contact :

Re: Insertion automatique d'un sommaire

#2 Message par Kak Miortvi Pengvin » lun. 07 mars 2011, 19:36

Et bien soit tu fais du PHP et tu te sers de la fonction include, soit tu restes en HTML et tu continues à souffrir. A noter que cette inclusion peut être le seul élément PHP de tout ton code. Accessoirement, la couleur de ta signature me crève un œil. Merci de te passer de cette balise de BBcode s'il te plaît.
→ Carton poussiéreux.

:}

Avatar du membre
Blast
Administrateur
Administrateur
Masculin Messages : 9293
Enregistré le : mar. 02 janv. 2007, 14:21
A travaillé sur : Monos dans le Calendrier de l'Avent, Saga Le Netophonix, Halloween et autres défis ; Réalisateur de Nos Amies les Bêtes. Making of du Le_Choc_des_Zéros; Mixeur de la Taverne de Kadelfek ; Voix dans Skull 13, La D.G.S.C.E., Mission: Impossible,l'édition soviétique, Saga Le Netophonix, Team Weuaaargh, Far Western, Velvorn : The Bladed Druid, Tasheman, Kiponie Stories, Supremum, Hard Life, Xenozis, Negative Passion, Le Loup, Siberian Rescue, Pélerinage, Donjon de Naheulbeuk, Les Fiers de Voix, Urban Revolution, La Genèse non censurée, Kaïros, A Ghost's Life, Red Universe, Les Chroniques de Ravnica, Les Affaires Pas Très Normales, Finesse Fantastique, La nuit des clés à molette,Audio Sentai Netoranger,ADN 2082,Milhana,Le Choc des Zéros,Les Magiciens de Néosia,Duke Niké,Et la Terre éclata......
Localisation : Bruxelles

Re: Insertion automatique d'un sommaire

#3 Message par Blast » lun. 07 mars 2011, 19:38

Voir les messages bonnet d ane de cet utilisateur (1)

Perso, j'utilise la balise include :

Code : Tout sélectionner

<!--#include virtual="fichier.a.inclure.html" -->
Dans le fichier "fichier.a.inclure.html", je mets simplement le bout de code HTML que je veux inclure. C'est tout con et peut-être pas la methode la plus académique, mais ça marche.

Avatar du membre
Kak Miortvi Pengvin
Netophoniste
Netophoniste
Masculin Messages : 4793
Enregistré le : dim. 21 janv. 2007, 10:31
Contact :

Re: Insertion automatique d'un sommaire

#4 Message par Kak Miortvi Pengvin » lun. 07 mars 2011, 19:45

Tiens, je ne connaissais pas du tout ce système de SSI{en}...
→ Carton poussiéreux.

:}

Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

Re: Insertion automatique d'un sommaire

#5 Message par Estecka » lun. 07 mars 2011, 20:00

La méthode de Blast m'a l'air la plus pratique, mais bizarrement elle ne fonctionne pas pour moi, je pense que j'ai pas du bien comprendre comment elle fonctionne. On l'envoie comme ça au milieu du code html?
Et surtout pourquoi elle se présente comme un commentaire?!? >.< (je parle des

Code : Tout sélectionner

<!-- -->
)

Sinon, j'ai du mal a comprendre comment je devrais faire pour inclure du php et quelle commande inclure...
Y s'taient cachés les steaks hachés.

Avatar du membre
Blast
Administrateur
Administrateur
Masculin Messages : 9293
Enregistré le : mar. 02 janv. 2007, 14:21
A travaillé sur : Monos dans le Calendrier de l'Avent, Saga Le Netophonix, Halloween et autres défis ; Réalisateur de Nos Amies les Bêtes. Making of du Le_Choc_des_Zéros; Mixeur de la Taverne de Kadelfek ; Voix dans Skull 13, La D.G.S.C.E., Mission: Impossible,l'édition soviétique, Saga Le Netophonix, Team Weuaaargh, Far Western, Velvorn : The Bladed Druid, Tasheman, Kiponie Stories, Supremum, Hard Life, Xenozis, Negative Passion, Le Loup, Siberian Rescue, Pélerinage, Donjon de Naheulbeuk, Les Fiers de Voix, Urban Revolution, La Genèse non censurée, Kaïros, A Ghost's Life, Red Universe, Les Chroniques de Ravnica, Les Affaires Pas Très Normales, Finesse Fantastique, La nuit des clés à molette,Audio Sentai Netoranger,ADN 2082,Milhana,Le Choc des Zéros,Les Magiciens de Néosia,Duke Niké,Et la Terre éclata......
Localisation : Bruxelles

Re: Insertion automatique d'un sommaire

#6 Message par Blast » lun. 07 mars 2011, 20:14

Voir les messages bonnet d ane de cet utilisateur (1)

Il faut renommer ta page (celle qui comporte le include) en .shtml ; l'autre (celle que tu inclus) doit être en .html
Concernant le pourquoi, je n'en ai pas la moindre idée. La seule chose que je sais c'est que ça marche. ;)

Edit : Ah ! et aussi ça ne fonctionne pas en natif sur ton PC (sauf si tu as un server Apache installé).
Donc a priori, il faut que tu uploade la page vers ton FTP pour que le serveur traduise l'include avant d'envoyer la page vers le browser.

Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

Re: Insertion automatique d'un sommaire

#7 Message par Estecka » lun. 07 mars 2011, 20:17

Ça veut dire que tant que je n'héberge pas le site, c'est normal que le sommaire n'apparaisse pas?
C'est le mot natif qui me dit rien.

Edit: tu as édité ton message ente temps et je suis encore plus perdu... oO
Modifié en dernier par Estecka le lun. 07 mars 2011, 20:20, modifié 1 fois.
Y s'taient cachés les steaks hachés.

Avatar du membre
Kak Miortvi Pengvin
Netophoniste
Netophoniste
Masculin Messages : 4793
Enregistré le : dim. 21 janv. 2007, 10:31
Contact :

Re: Insertion automatique d'un sommaire

#8 Message par Kak Miortvi Pengvin » lun. 07 mars 2011, 20:19

Pour l'include en PHP, voici l'exemple de ce que je fais pour le site de la Team Weuaaargh en ce moment. Tout d'abord, là où je veux inclure quelque chose...

Code : Tout sélectionner

<?php
	include('theme/header.php');
	include('theme/menu.php');
?>
Et voici le code du fichier menu.php :

Code : Tout sélectionner

<div id="global">
	<div class="column">
		<div id="menu">
			<p><a href="./">Accueil</a></p>
			<p><a href="./news.php">News</a></p>
			<p><a href="./monos.php">Téléchargements</a></p>
			<p><a href="./contact.php">Contact</a></p>
		</div>
	</div>
	<div class="column">
Mais comme pour le système de Blast, ça nécessite d'avoir un serveur Apache. Si tu n'en as pas, tu peux passer par WAMP sous Windows. Les logiciels sont légions sur le web concernant son usage.
→ Carton poussiéreux.

:}

Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

Re: Insertion automatique d'un sommaire

#9 Message par Estecka » lun. 07 mars 2011, 21:51

Bon, j'ai essayé d'installer Wamp, mais maintenant j'en fait quoi?
Qu'est-ce que je dois faire pour que firefox puisse afficher le PHP de mes pages web?

Ces histoire de serveurs Apaches, c'est Terra Incognita pour moi.
Y s'taient cachés les steaks hachés.

Avatar du membre
lunatix
Postulant(e)
Postulant(e)
Messages : 7
Enregistré le : mar. 30 nov. 2010, 22:06
A travaillé sur : Rien pour l'instant, mais ça ne saurait tarder...
Localisation : Bretagne (Rennes)
Contact :

Re: Insertion automatique d'un sommaire

#10 Message par lunatix » lun. 07 mars 2011, 23:14

Franchement, ce que je te conseille c'est de s'inscrire auprès d'un de ces hébérgeurs, pour tester ton site en ligne, avec non seulement le fait de ne pas te prendre la tête avec Wamp et Apache et tout le bazar, mais en plus tu vois ton site comme il apparaîtra chez les visiteurs de ton site (temps de chargement, ...).
Tu tapes ton code HTML comme prévu, tu renommes le fichier en extension .php (important, pour que le serveur sache qu'il faut qu'il interprète des choses dans le code; dans le cas d'un HTML classique, le navigateur ne fait qu'appeler la page toute prête grâce au code tapé auparavant).

Un petit exemple...
Fichier : test.php

Code : Tout sélectionner

<html>
     <head>
          <title>Wazaaaa !</title>
     </head>
     <body>
          <!-- Ton code HTML -->
               <?php include ('sommaire.php');  ?>      >>> Pour indiquer au serveur où se situe le code à interpréter, on utilise les balises <?php ... ?>
          <!-- Ton code HTML -->
      </body>
</html>
Voilà ! N'hésites as à poser des questions si tout n'est pas clair.
Je te conseille toutefois, si tu n'as pas ou mal compris, de suivre ce super tutoriel...

a + !
Lunatix

A reçu les micros (2x T.Bone SC 140) et le Zoom H4, fait des tests... La qualité est excellente j'ai jamais vu ça O_O (Waw 24 Bits 96KHz)...

Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

Re: Insertion automatique d'un sommaire

#11 Message par Estecka » mar. 08 mars 2011, 17:24

Non seulement c'est le site ou j'ai appris le html, mais en plus le tuto est fait par la même personne.
Je pense que la je devrai comprendre. >.>

Le temps de lire tout ça et je vois si ça marche.
Y s'taient cachés les steaks hachés.

Avatar du membre
Kak Miortvi Pengvin
Netophoniste
Netophoniste
Masculin Messages : 4793
Enregistré le : dim. 21 janv. 2007, 10:31
Contact :

Re: Insertion automatique d'un sommaire

#12 Message par Kak Miortvi Pengvin » mar. 08 mars 2011, 17:28

Contrairement à ce que dit Lunatix, travailler en local apporte l'énorme avantage de ne pas planter son site devant tous ses visiteurs à chaque fois que l'on commet une petite bêtise dans le code. WAMP est une des solutions les plus simples pour cela et si je me souviens bien, tu trouveras des explications relatives à ce logiciel dans le tutoriel du SdZ.
→ Carton poussiéreux.

:}

Avatar du membre
Estecka
Postulant(e)
Postulant(e)
Messages : 21
Enregistré le : dim. 02 janv. 2011, 13:43

Re: Insertion automatique d'un sommaire

#13 Message par Estecka » mar. 08 mars 2011, 17:35

La tu vient de m'assurer que Wamp travaille en local, je m'était posé la question et je n'ai pas spécialement envie de travailler en ligne.
(Surtout que je suis toujours en train d'écrire mes textes, une mise ne ligne serait prématurée...)

Le SdZ semble parler de Wamp, il devrait quand même m'éclairer sur le sujet.

Edit: j'en suis même pas à comment lire le site avec Wamp que je croit déjà avoir une idée, si c'est pas beau ça. <.<
Re-Edit: j'ai réussi à afficher mes sommaires grâce au PHP, et en plus j'ai un tuto qui me permettera d'aller plus loin.

Merci, a lock
Y s'taient cachés les steaks hachés.

Avatar du membre
Gyrlion
Recrue
Recrue
Messages : 54
Enregistré le : mar. 17 mai 2011, 16:59
Localisation : Ben là, je suis sur Netophonix.

Re: [Résolu] Insertion automatique d'un sommaire

#14 Message par Gyrlion » dim. 22 mai 2011, 18:02

Pour le sommaire ok mais pour l'entête, comment on fait?
(J'ai posé la question sur ce topic parce que pour moi c'est presque la même chose. Dites-le moi si j'aurais pas du).
"N'est taré que ce qui tarde à être expliqué" Synapse
"Les brins d'herbe, ce sont des trèfles à quatre feuilles sans feuilles" Trimoria

Avatar du membre
Kak Miortvi Pengvin
Netophoniste
Netophoniste
Masculin Messages : 4793
Enregistré le : dim. 21 janv. 2007, 10:31
Contact :

Re: [Résolu] Insertion automatique d'un sommaire

#15 Message par Kak Miortvi Pengvin » dim. 22 mai 2011, 19:24

L'entête, quelle entête? Ca peut se faire de la même façon normalement si tu parles de l'entête HTML.
→ Carton poussiéreux.

:}

Répondre ↩

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités