Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

une histoire de menu

0 views
Skip to first unread message

remy

unread,
May 11, 2009, 8:19:08 AM5/11/09
to
bonjour

vous faites comment
pour ne pas avoir � recopier tous les menus
dans chaque page

par exemple un site avec 10 pages et une barre de menu
si je veux rajouter un menu il faut que je me cogne
la modification sur les 10 autres pages si je veux que ce
menu soit visible de partout

bon bref il doit bien y avoir une solution simple
les feuilles de style peut �tre ?
comment fait on pour mettre du contenu dans un feuille de style

puis dans la foul�e cela ne co�te rien
vous utilisez quoi pour faire des pages html
sous linux

le mode manuel commence � me fatiguer

merci remy


--
http://remyaumeunier.chez-alice.fr/

CrazyCat

unread,
May 11, 2009, 9:55:22 AM5/11/09
to
remy wrote:
> par exemple un site avec 10 pages et une barre de menu
> si je veux rajouter un menu il faut que je me cogne
> la modification sur les 10 autres pages si je veux que ce
> menu soit visible de partout

La solution est de faire un fichier externe (par exemple menu.php) et
dans tes pages, l� o� tu veux le menu, tu fais:
<?php include("menu.php"); ?>

> puis dans la foul�e cela ne co�te rien
> vous utilisez quoi pour faire des pages html
> sous linux

http://webdesign.about.com/od/htmleditors/tp/aatpwyslinux.htm
Mais la plupart font un code assez mauvais (w3c parlant)


--
R�seau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communaut� Francophone sur les Eggdrops: http://www.eggdrop.fr

SAM

unread,
May 11, 2009, 10:23:57 AM5/11/09
to
Le 5/11/09 2:19 PM, remy a �crit :

> bonjour
>
> vous faites comment
> pour ne pas avoir � recopier tous les menus
> dans chaque page

on fait un fichier pour le menu : 'menu'
on le suffixe en ce qu'on veut : 'menu.txt'

dans les pages qui seront alors suffix�es en shtml, l� o� on veut le
menu, on �crit :

<!--#include virtual="menu.txt" -->

et �a doit fonctionner sur � peu pr�s n'importe quel serveur Apache.
(d�s que les SSI y ont �t� activ�es)

Ha? Non! �a ne fonctionne bien s�r pas en local.

> puis dans la foul�e cela ne co�te rien
> vous utilisez quoi pour faire des pages html
> sous linux

Ne connais pas Linux mais ... BlueFish semble pas mal
<http://bluefish.openoffice.nl/>

--
sm

CrazyCat

unread,
May 11, 2009, 10:19:16 AM5/11/09
to
SAM wrote:
> Ne connais pas Linux mais ... BlueFish semble pas mal
> <http://bluefish.openoffice.nl/>

De m�moire, bluefish est un IDE mais pas du tout un �diteur graphique,
je crois que c'est ce que cherchais remy.

Denis Beauregard

unread,
May 11, 2009, 10:33:34 AM5/11/09
to
Le Mon, 11 May 2009 16:23:57 +0200, SAM
<stephanemor...@wanadoo.fr.invalid> �crivait dans
fr.comp.infosystemes.www.auteurs:

>Le 5/11/09 2:19 PM, remy a �crit :
>> bonjour
>>
>> vous faites comment
>> pour ne pas avoir � recopier tous les menus
>> dans chaque page
>
>on fait un fichier pour le menu : 'menu'
>on le suffixe en ce qu'on veut : 'menu.txt'
>
>dans les pages qui seront alors suffix�es en shtml, l� o� on veut le
>menu, on �crit :
>
> <!--#include virtual="menu.txt" -->
>
>et �a doit fonctionner sur � peu pr�s n'importe quel serveur Apache.
>(d�s que les SSI y ont �t� activ�es)
>
>Ha? Non! �a ne fonctionne bien s�r pas en local.

Euh, je pensais qu'un LAMP, qui est un Apache install� en local,
devait comprendre ce type de commande...

Personnellement, je proposerais plut�t un passage au PHP car on
peut alors faire des menus comme ceci :

menu("Page d'accueil", "index.php");
menu("Les recettes de ma grand-m�re", "recettes.php");
menu("La musique de tante Simonne", "musimonne.php");

en d�finissant menu() au pr�alable bien s�r...


Denis

Sergio

unread,
May 11, 2009, 11:27:05 AM5/11/09
to
remy a �crit :

> puis dans la foul�e cela ne co�te rien
> vous utilisez quoi pour faire des pages html
> sous linux

vim ?
S�rieux, je roule avec Bluefish, mais il y en a d'autres (Geany par
exemple).

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org

SAM

unread,
May 11, 2009, 12:48:21 PM5/11/09
to
Le 5/11/09 4:19 PM, CrazyCat a �crit :

> SAM wrote:
>> Ne connais pas Linux mais ... BlueFish semble pas mal
>> <http://bluefish.openoffice.nl/>
>
> De m�moire, bluefish est un IDE mais pas du tout un �diteur graphique,
> je crois que c'est ce que cherchais remy.

Je ne sais ce que sont ni l'un ni l'autre
Tout ce que je sais est que
- je perds moins de temps avec un BBEdit (editeur-texte orient� html)
- qu'avec un DW (machin de web wisiwig � complications multiples)

Quant � Bluefish, pour le juger, je me suis fi� � �a :
<http://bluefish.openoffice.nl/screenshots/mac_bookmarks.png>
(je me demande si je ne vais pas le t�l�charger, bien que le cot� X11 du
truc me g�ne un peu)

Pour le wisiwig ... il semblerait que Komposer soit dispo sur Linux
Encore une fois, � mon id�e, c'est le KK ergonomique d�s qu'on veut un
peu s'en servir (comme sur tout wisiwig).


Bon , il y aurait aussi Amaya pour faire une page web :
<http://www.w3.org/Amaya/Amaya.html>
(pas essay�, m'a l'air d'�tre aussi une sacr�e usine)

--
sm


SAM

unread,
May 11, 2009, 1:03:47 PM5/11/09
to
Le 5/11/09 4:33 PM, Denis Beauregard a �crit :

> Le Mon, 11 May 2009 16:23:57 +0200, SAM
> <stephanemor...@wanadoo.fr.invalid> �crivait dans
> fr.comp.infosystemes.www.auteurs:
>
>> Le 5/11/09 2:19 PM, remy a �crit :
>>> bonjour
>>>
>>> vous faites comment
>>> pour ne pas avoir � recopier tous les menus
>>> dans chaque page
>> on fait un fichier pour le menu : 'menu'
>> on le suffixe en ce qu'on veut : 'menu.txt'
>>
>> dans les pages qui seront alors suffix�es en shtml, l� o� on veut le
>> menu, on �crit :
>>
>> <!--#include virtual="menu.txt" -->
>>
>> et �a doit fonctionner sur � peu pr�s n'importe quel serveur Apache.
>> (d�s que les SSI y ont �t� activ�es)
>>
>> Ha? Non! �a ne fonctionne bien s�r pas en local.
>
> Euh, je pensais qu'un LAMP, qui est un Apache install� en local,

Un serveur sur son ordi n'est pas du "local" ;-)
(�a reste un serveur)

> devait comprendre ce type de commande...

C'est possible, suffit que Mamp ou quoi t'else soit configur� (d'usine
ou manuellement) pour avoir les SSI.
Un apache de base n'a pas les SSI activ�s (ni le PHP !).

> Personnellement, je proposerais plut�t un passage au PHP car on
> peut alors faire des menus comme ceci :
>
> menu("Page d'accueil", "index.php");
> menu("Les recettes de ma grand-m�re", "recettes.php");
> menu("La musique de tante Simonne", "musimonne.php");
>
> en d�finissant menu() au pr�alable bien s�r...

Certes le php est bien plus souple et complet que les SSI
mais en SSI on n'a pas que l'include.
Avec beaucoup de bonne volont� on peut faire du QUERY, du IF ELSE ;-)

Il existait un petit site (en fr) tr�s bien fait qui donnait qques
fic�les en SSI. Malheureusement ... pass� aux oubliettes.

�a reste assez anecdotique comme usage.
(bien pratique sur pages-perso Wanmoorange qui n'offre pas le php)


--
sm

docanski

unread,
May 11, 2009, 1:25:33 PM5/11/09
to
Alors que les eleveurs et agriculteurs polluent toujours la Bretagne,
remy ecrit ce qui suit en ce 11.05.2009 14:19 :
> bonjour

Bonjour,

> vous faites comment
> pour ne pas avoir ᅵ recopier tous les menus
> dans chaque page

Si pas de PHP disponible sur le serveur, une page de base comportant un
menu et/ou barre de navigation pour laquelle il suffit de faire un
copier/coller ᅵ chaque nouvelle page dont on complᅵte ensuite le
calque/div (remplaï¿œant le cadre/frame) par le contenu voulu.
Un exemple avec exposᅵ lᅵ : http://docanski.free.fr/valastuc/fds4a.htm

> par exemple un site avec 10 pages et une barre de menu
> si je veux rajouter un menu il faut que je me cogne
> la modification sur les 10 autres pages si je veux que ce
> menu soit visible de partout

10 pages ? C'est pas la mer ᅵ boire ! :-)

> comment fait on pour mettre du contenu dans un feuille de style

On fait pas. Une feuille de styles ne comporte que des styles.
Bon, d'accord, avec des commentaires, parfois ... :-)

> vous utilisez quoi pour faire des pages html
> sous linux

J'ai horreur des Ouiziouigues, suis sans doute de la vieille ï¿œcole et ne
me sers que d'ï¿œditeurs de textes. Pour faciliter le travail de repï¿œrage,
la coloration syntaxique est utile. Sous Linux, j'utilise tout
simplement gedit, ᅵ peu prᅵs la mᅵme chose que Notepad sous Windo$e.

> le mode manuel commence ᅵ me fatiguer

A force de "manueller", quand le nombre de fichiers se calcule en
centaines, on finit par crï¿œer des routines qu'il est trï¿œs simple de
coller/copier sur de nouvelles pages ᅵ ᅵditer.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallï¿œe de la Rance maritime : http://valderance.free.fr/
Les cï¿œtes du nord de la Bretagne : http://docarmor.free.fr/

Alex

unread,
May 11, 2009, 3:25:40 PM5/11/09
to
In article (Dans l'article) <gu9bc8$soh$1...@aioe.org>,
CrazyCat <craz...@c-p-f.org> wrote (�crivait)�:

> La solution est de faire un fichier externe (par exemple menu.php) et
> dans tes pages, l� o� tu veux le menu, tu fais:
> <?php include("menu.php"); ?>

+1,

�a m'a l'air de correspondre exactement � la demande du posteur...

--
Alex
Vous avez beau dire, y'a pas seulement que de la pomme,
y'a aut'chose.
�a serait pas des fois de la betterave, hein ?

Bernd

unread,
May 11, 2009, 5:04:19 PM5/11/09
to
Alex <alexpoi...@neuf.invalid> wrote:

> In article (Dans l'article) <gu9bc8$soh$1...@aioe.org>,
> CrazyCat <craz...@c-p-f.org> wrote (�crivait) :
>
> > La solution est de faire un fichier externe (par exemple menu.php) et
> > dans tes pages, l� o� tu veux le menu, tu fais:
> > <?php include("menu.php"); ?>
>
> +1,
>
> �a m'a l'air de correspondre exactement � la demande du posteur...

Pas que le menu d'ailleurs - on y fourre tout ce qui apparait dans
chaque page - la banni�re s'il y en a une, les infos diverses
redondantes ; on peut faire aussi un pied de page avec include sans
avoir � le r�p�ter sur chaque page et m�me l'introduction du genre :

<?php header('Content-Type: text/html; charset=utf-8');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>
<meta name="description" content="..." />
<meta name="keywords" content="..." />
<meta name="Identifier-URL" content="..." />
<meta name="Robots" content="index,follow,all" />
<meta name="revisit-after" content="1 days" />
<meta name="author" content="..." />
<title>Mon beau site</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen"
/>
<link rel="stylesheet" type="text/css" href="stylesPrint.css"
media="print" />

--
A+

Romer

Patrick Mevzek

unread,
May 11, 2009, 6:54:30 PM5/11/09
to
Le Mon, 11 May 2009 14:19:08 +0200, remy a ï¿œcrit:
> vous faites comment
> pour ne pas avoir ᅵ recopier tous les menus dans chaque page

WML
+ Makefiles pour assurer la prise en compte des changements.

Cela permet ainsi trï¿œs aisï¿œment de gï¿œrer des centaines ou milliers de
pages statiques sur le ou les mᅵmes gabarits, sans aucun surcoᅵt ᅵ la
visualisation.

--
Patrick Mevzek . . . . . . . . . . . . . . Dot and Co
<http://www.dotandco.net/> <http://www.dotandco.com/>
<http://www.dotandco.net/ressources/icann_registrars/prices>
<http://icann-registrars-life.dotandco.net/>

remy

unread,
May 12, 2009, 3:14:04 AM5/12/09
to
Bernd a �crit :

oui exactement


merci pour vos r�ponses


--
http://remyaumeunier.chez-alice.fr/

0 new messages