Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Maintenance de site web

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Maintenance de site web

n°837380
durkheim
Posté le 31-08-2004 à 09:09:02  profilanswer
 

Bien, voici une question a laquelle je n'ai pas trouvé de réponse malgré deux sites ouèbe faits.
Dans un site en général on trouve des calques qui définissent diverses zones correspondant typiquement à un menu à gauche, à une bannière en haut de page et le contenu a proprement parler de la page.  
Avec ce système lorsque je veux rajouter un lien dans le menu par exemple je dois modifier toutes les pages affichant ce menu, ce qui est d'une nullité absolue.
 
D'ou mes interrogations:
 
- Comment faites-vous?
- Le seul moyen est il d'utiliser un langage tel que php/asp + base de données?
- Un <iframe> pour le contenu de la page suffirait-il a pallier le probème sinon?
 
voila, merci d'avance pour vos réponses...

mood
Publicité
Posté le 31-08-2004 à 09:09:02  profilanswer
 

n°837385
Hermes le ​Messager
Breton Quiétiste
Posté le 31-08-2004 à 09:19:38  profilanswer
 

Durkheim a écrit :


- Le seul moyen est il d'utiliser un langage tel que php/asp + base de données?


 
Avec ou sans base de données, oui, c'est effectivement le seul VRAI moyen.
 

Citation :

- Un <iframe> pour le contenu de la page suffirait-il a pallier le probème sinon?


 
Oui, mais c'est un sytème pourri qui est de plus en plus abandonné et même plus accepté dans les dernières normes...
 
 

n°837434
Niboubi
Posté le 31-08-2004 à 10:04:57  profilanswer
 

Tu n'es pas forcé de faire de faire une base de données. Si il y a PHP chez ton hébergeur, tu mets ton bloc menu dans un fichier à part, menu.inc.php, et pour l'inclure dans tes pages il suffit d'y taper :  <?php include("menu.inc.php" ); ?> (il faut nommer tes pages avec l'extension .php).

n°837440
Hermes le ​Messager
Breton Quiétiste
Posté le 31-08-2004 à 10:06:46  profilanswer
 

Niboubi a écrit :

Tu n'es pas forcé de faire de faire une base de données. Si il y a PHP chez ton hébergeur, tu mets ton bloc menu dans un fichier à part, menu.inc.php, et pour l'inclure dans tes pages il suffit d'y taper :  <?php include("menu.inc.php" ); ?> (il faut nommer tes pages avec l'extension .php).


 

Citation :

Avec ou sans base de données, oui, c'est effectivement le seul VRAI moyen.

 
 
:o

n°837481
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-08-2004 à 10:29:35  profilanswer
 

Hermes le Messager a écrit :

Avec ou sans base de données, oui, c'est effectivement le seul VRAI moyen.
 


 
il y a des hébergeurs supportant les server-side include (ssi) sans supporter de langages tels que PHP ou ASP.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°837489
sircam
I Like Trains
Posté le 31-08-2004 à 10:32:54  profilanswer
 

antp a écrit :

il y a des hébergeurs supportant les server-side include (ssi) sans supporter de langages tels que PHP ou ASP.


+1
 
Tu n'es absolument pas tenu d'utiliser PHP ou ASP, ni d'utiliser de frames.
 
- Soit un server-side include;
- Soit un IDE tel que DreamWeaver te permettra de créer des "templates", et de générer les pages finales.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°837574
Hermes le ​Messager
Breton Quiétiste
Posté le 31-08-2004 à 11:10:21  profilanswer
 

antp a écrit :

il y a des hébergeurs supportant les server-side include (ssi) sans supporter de langages tels que PHP ou ASP.


 
ça reste un langage serveur [:spamafote]

n°837575
Hermes le ​Messager
Breton Quiétiste
Posté le 31-08-2004 à 11:10:45  profilanswer
 

sircam a écrit :

+1
 
Tu n'es absolument pas tenu d'utiliser PHP ou ASP, ni d'utiliser de frames.
 
- Soit un IDE tel que DreamWeaver te permettra de créer des "templates", et de générer les pages finales.


 
Moi je parle de "vraies" solutions.  :o  

n°837648
durkheim
Posté le 31-08-2004 à 11:46:48  profilanswer
 

Merci a tous pour vos réponses très utiles. Je suis surpris par la haine que suscite les iframe, je pensais pas... Bon c'est pas moi qui vais hoster le site web que je suis en train de faire donc je vais me renseigner sur les possibilités côté serveur.
Quand a sircma, je suis déslé mais je suis du meme avis que Hermes le Messager : plutot me les couper que de le faire avec Dreamweaver ou autre... Notepad rulez!

n°837683
Xav_
The only one...
Posté le 31-08-2004 à 12:02:44  profilanswer
 

la méthode pseudo-frame avec des includes offre la solution à ton pb (un seul fichier à mettre à jour, que ce soit par une BDD ou non), et il me semble se répandre de plus en plus...
 
tout à fait d'accord pour notepad (meme si je lui préfère de loin EditPlus ;))


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
mood
Publicité
Posté le 31-08-2004 à 12:02:44  profilanswer
 

n°839552
slackerbit​ch
Trying to be *chart compliant*
Posté le 02-09-2004 à 11:14:38  profilanswer
 

Durkheim a écrit :

Notepad rulez!


 
vi rulez :o


---------------
chezouam
n°839584
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 11:37:35  profilanswer
 

SciTE roulZ0r
(ou JEdit pour les gayz qui arrivent pas à se passer du java)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°839609
Hermes le ​Messager
Breton Quiétiste
Posté le 02-09-2004 à 11:59:54  profilanswer
 

Masklinn a écrit :

SciTE roulZ0r
(ou JEdit pour les gayz qui arrivent pas à se passer du java)


 
Si SciTe avait un moyen efficace pour insérer du code comme le Xinsert de jEdit, c'est vrai qu'il serait bien.  :D


---------------
Expert en expertises
n°839618
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 12:09:32  profilanswer
 

Hermes le Messager a écrit :

Si SciTe avait un moyen efficace pour insérer du code comme le Xinsert de jEdit, c'est vrai qu'il serait bien.  :D


M'est avis qu'il suffirait de se lancer dans un plugin qui le fasse, directement, en tant que companion ou à partir des macros FilerX [:spamafote]  
 
Xinsert ca sert à insérer des templates de codes c'est ca?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°839621
Hermes le ​Messager
Breton Quiétiste
Posté le 02-09-2004 à 12:13:25  profilanswer
 

Masklinn a écrit :

M'est avis qu'il suffirait de se lancer dans un plugin qui le fasse, directement, en tant que companion ou à partir des macros FilerX [:spamafote]  

Xinsert ca sert à insérer des templates de codes c'est ca?



 
Visiblement, tu ne connais encore... (oui, ça sert à insérer tout ce que tu veux, et même à faire des macros-surpuissante de permettant de faire tes PROPRES modèles de code de manière automatisée (exemple pour construire une table valide xhtml 1.1)).
Si tu goute au Xinsert, tu ne peux absolument plus t'en passer.
 
Rien que le corps normal de la page XHTML 1.1, je l'ai en un click de souris.


---------------
Expert en expertises
n°839624
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 12:19:16  profilanswer
 

Hermes le Messager a écrit :


Rien que le corps normal de la page XHTML 1.1, je l'ai en un click de souris.


Qu'est ce que tu appelles "corps normal de la page xhtml 1.1"?
doctype + head + body le tout vide à remplir?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°839626
Hermes le ​Messager
Breton Quiétiste
Posté le 02-09-2004 à 12:23:19  profilanswer
 

Masklinn a écrit :

Qu'est ce que tu appelles "corps normal de la page xhtml 1.1"?
doctype + head + body le tout vide à remplir?


 
ça :
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
  6. <title>test</title>
  7. </head>
  8. <body>
  9. </body>
  10. </html>


---------------
Expert en expertises
n°839630
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 12:26:46  profilanswer
 

c'est ce que je pensais
ca c'est pas spécialement impressionnant (l'ajout de fonctions templates dont j'ai vu qq exemples est autrement plus impressionnant je trouve, un template de structure tu peux le faire avec des fichiers templates classiques qui ne sont pas plus longs/difficiles à utiliser que ton template Xinsert)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°839635
Hermes le ​Messager
Breton Quiétiste
Posté le 02-09-2004 à 12:29:13  profilanswer
 

Masklinn a écrit :

c'est ce que je pensais
ca c'est pas spécialement impressionnant (l'ajout de fonctions templates dont j'ai vu qq exemples est autrement plus impressionnant je trouve, un template de structure tu peux le faire avec des fichiers templates classiques qui ne sont pas plus longs/difficiles à utiliser que ton template Xinsert)


 
La différence, c'est que j'ai tout à droite de mon éditeur, que ce soit mes codes JS, CSS, XHTML ou PHP (dans la même fenêtre) sous forme d'arbre syntaxique, et qu'en plus, je peux faire des macros de tranformation du code (exemple : HTML --> PHP echo"le html";  
Et c'est sans parler des tables ou des listes qui se génèrent automatiquement etc...


---------------
Expert en expertises
n°839641
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 12:37:33  profilanswer
 

faudrait que je teste -_-
 
mais je suis trop feignant pour ca ^_^
en tout cas merci pour ces quelques informations, j'irais peut être voir ce que ca donne "en live" à l'occasion


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°839646
sircam
I Like Trains
Posté le 02-09-2004 à 12:42:28  profilanswer
 

Hermes le Messager a écrit :

Moi je parle de "vraies" solutions.  :o


Je ne vois pas en quoi ce ne serait pas une "vraie" solution.
 
DreamWaever, on aime ou on aime pas (je n'aime pas des masses perso), c'est pas le truc qui en jete pour un développeur, mais il fait correctement son boulot.
 
Pour pas mal de monde, c'est une bonne solution.
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°839647
Hermes le ​Messager
Breton Quiétiste
Posté le 02-09-2004 à 12:43:29  profilanswer
 

sircam a écrit :


Pour pas mal d'incompétents, c'est une bonne solution.


---------------
Expert en expertises
n°839649
sircam
I Like Trains
Posté le 02-09-2004 à 12:45:33  profilanswer
 

Ce n'est pas ce que j'ai écrit; tu voudras bien corriger ton post quand tu me cites.
 
Merci.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°839809
durkheim
Posté le 02-09-2004 à 14:04:59  profilanswer
 

Le prends pas mal, c'est que de l'humour. Il a bien raison n'empeche... :P

n°839828
sircam
I Like Trains
Posté le 02-09-2004 à 14:09:24  profilanswer
 

Durkheim a écrit :

Le prends pas mal, c'est que de l'humour. Il a bien raison n'empeche... :P


Je n'ai AUCUN sens de l'humour  ;).
 
J'attends qu'il développe son propos. Spécialement s'il lance des affirmations à la légère sous une forme inadéquate.  :sol:
 
 [:aline2003]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°840023
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 14:57:25  profilanswer
 

sircam a écrit :

Je n'ai AUCUN sens de l'humour  ;).
 
J'attends qu'il développe son propos. Spécialement s'il lance des affirmations à la légère sous une forme inadéquate.  :sol:
 
 [:aline2003]


La grande majorité des utilisateurs de DW le font car il est graphique (RAD ca se dit pour la conception de sites web :??: ), habituellement car ils n'ont que de très faibles notions de prog web, html css ...
 
Tu peux faire du code propre avec DW, mais il faut soit intégralement coder à la main (donc DW ne sert que comme éditeur de texte, et il y a des éditeurs qui font ca mieux - citons jEdit pour faire plaisir à Hermès ;) ), ou alors il faut reprendre tout le code généré automatiquement par DW pour au final arriver à un truc propre... qui aura pris plus de temps que tout coder à la main. Dans les deux cas, ca demande de bonnes connaissances en (x)html/css et la capacité de se passer intégralement de DW, en gros n'utiliser DW que dans le cadre de la visualisation (ce qui est moyen vu qu'il ne gère pas tous les standards, et qui peut fort bien être fait avec des browsers)
 
Donc les utilisateurs de DW qui codent des sites propres et aux normes n'ont pas besoin de DW
Donc ceux qui ont besoin de DW ne codent pas des sites propres (c'est comme frontpage quoi)
Donc DW c'est pas top


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°840170
slackerbit​ch
Trying to be *chart compliant*
Posté le 02-09-2004 à 16:28:32  profilanswer
 

Masklinn a écrit :

La grande majorité des utilisateurs de DW le font car il est graphique (RAD ca se dit pour la conception de sites web :??: ), habituellement car ils n'ont que de très faibles notions de prog web, html css ...
 
Tu peux faire du code propre avec DW, mais il faut soit intégralement coder à la main (donc DW ne sert que comme éditeur de texte, et il y a des éditeurs qui font ca mieux - citons jEdit pour faire plaisir à Hermès ;) ), ou alors il faut reprendre tout le code généré automatiquement par DW pour au final arriver à un truc propre... qui aura pris plus de temps que tout coder à la main. Dans les deux cas, ca demande de bonnes connaissances en (x)html/css et la capacité de se passer intégralement de DW, en gros n'utiliser DW que dans le cadre de la visualisation (ce qui est moyen vu qu'il ne gère pas tous les standards, et qui peut fort bien être fait avec des browsers)
 
Donc les utilisateurs de DW qui codent des sites propres et aux normes n'ont pas besoin de DW
Donc ceux qui ont besoin de DW ne codent pas des sites propres (c'est comme frontpage quoi)
Donc DW c'est pas top


 
CQFD  :love:


---------------
chezouam
n°840178
sircam
I Like Trains
Posté le 02-09-2004 à 16:34:27  profilanswer
 

Masklinn a écrit :

La grande majorité des utilisateurs de DW le font car il est graphique (RAD ca se dit pour la conception de sites web :??: ), habituellement car ils n'ont que de très faibles notions de prog web, html css ...
 
Tu peux faire du code propre avec DW, mais il faut soit intégralement coder à la main (donc DW ne sert que comme éditeur de texte, et il y a des éditeurs qui font ca mieux - citons jEdit pour faire plaisir à Hermès ;) ), ou alors il faut reprendre tout le code généré automatiquement par DW pour au final arriver à un truc propre... qui aura pris plus de temps que tout coder à la main. Dans les deux cas, ca demande de bonnes connaissances en (x)html/css et la capacité de se passer intégralement de DW, en gros n'utiliser DW que dans le cadre de la visualisation (ce qui est moyen vu qu'il ne gère pas tous les standards, et qui peut fort bien être fait avec des browsers)
 
Donc les utilisateurs de DW qui codent des sites propres et aux normes n'ont pas besoin de DW
Donc ceux qui ont besoin de DW ne codent pas des sites propres (c'est comme frontpage quoi)
Donc DW c'est pas top


Ah, là, je ne peux qu'être d'accord.  :ange:  
 
Cependant, tu raisonnes comme un "pro", un "code warrior" (un développeur?). Tu pars du postulat que le code généré n'est pas propre. Ne perd pas de vue que pour bcp de gens, qui font p.e. leur site web perso par plaisir, ou que leur usage reste limité.
 
Dans ce cas, DW, même utilisé de manière très moyenne, peut offrir une solution valable, et le code généré, acceptable. Même si ce code te choque (et me choque aussi un peu), il n'est pas forcément à mettre au bac.
 
Taxer le non-pro d'incompétent, je trouvais ça un peu fort. Disons qu'il ne s'y connait pas des masses. Par contre, si le produit fini est du code généré et qu'il vient de qqn qui se prétend professionnel, là ok, ce type n'est pas compétent.
 
On a sans doute la même opinion sur le résultat objectif, mais une perception ou un niveau de tolérance différent.
 
En tout état de cause, rien ne justifie de me faire dire ce que je n'ai pas dit  :non:  Ca, ça s'appelle à coup sûr de la malhônneteté.  [:aless]  
 
 
P.S. Ne mets pas non plus DW au niveau de FP ;)


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°840187
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 16:39:26  profilanswer
 

Citation :

En tout état de cause, rien ne justifie de me faire dire ce que je n'ai pas dit  :non:  Ca, ça s'appelle à coup sûr de la malhônneteté.  [:aless]  


C'est de la plaisanterie fine, et c'est courant (même si personnellement j'ai l'habitude de mettre en gras la partie "corrigée" ;) )

Citation :

Taxer le non-pro d'incompétent, je trouvais ça un peu fort. Disons qu'il ne s'y connait pas des masses. Par contre, si le produit fini est du code généré et qu'il vient de qqn qui se prétend professionnel, là ok, ce type n'est pas compétent.


Disons que ca dépend ce qu'on considère comme être de l'incompétence, certaines personnes jugent que ne pas coder du (X)HTML aux normes tout ca c'est de l'incompétence. Je le considère aussi si la personne "se vante", si elle ne le fait pas je n'ai aucune raison de parler de compétence car la dite personne n'en parle elle même pas.

Citation :

P.S. Ne mets pas non plus DW au niveau de FP ;)


Disons que c'était une exagération :p

Citation :

Cependant, tu raisonnes comme un "pro", un "code warrior" (un développeur?). Tu pars du postulat que le code généré n'est pas propre. Ne perd pas de vue que pour bcp de gens, qui font p.e. leur site web perso par plaisir, ou que leur usage reste limité.


Disons qu'à une époque, il y a très longtemps, j'avais joué avec DW.
Quand j'ai commencé à vouloir sérieusement créer un site, que je suis passé en vue double et que j'ai vu sa tendance  

Code :
  1. <font><font><font><font>bla</font></font></font></font>


je me suis dit "mais c'est quoi cette merde?"
et pourtant je ne connaissais rien au HTML :whistle:  
Le code de DW n'est pas propre car il est mal structuré (ou l'était, pas testé DW MX), il est illisible, bourré de trucs inutiles (mal optimisé quoi)


Message édité par masklinn le 02-09-2004 à 16:42:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°840278
Flyman30
Posté le 02-09-2004 à 17:58:44  profilanswer
 

Etvu le prix de la licence de DW c'est pas le premier venu qui se le paye pour faire une page perso  :whistle:


---------------
planuldep | Association pêche à la Sempé
n°840280
masklinn
í dag viðrar vel til loftárása
Posté le 02-09-2004 à 18:03:22  profilanswer
 

En plus :o
 
:whistle:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°840285
sircam
I Like Trains
Posté le 02-09-2004 à 18:10:09  profilanswer
 

:lol:

n°840947
instantdha​rma
Ailleurs c'est ici
Posté le 03-09-2004 à 12:16:21  profilanswer
 

Je ne comprends pas le besoin d'emboucaner ce topic avec des prises de chou stériles, hors-sujet et des petits roulzor
qui font du tort
parce que le sujet initial pose de vraies bonnes questions sur lesquelles il a a matière a réfléchir et à trouver des solutions efficaces
bon
a supposer que la question d'utiliser php ne serait-ce que pour des include est éliminée (temps de réponse, ne pas multiplier dès le départ les langages avec les soucis que cela peut comporter), il y a aussi la solution de générer des pages statiques à partir de gabarits et de bouts de pages stockés dans des fichiers, ce qui est assez simple à comprendre, à réaliser proprement, à automatiser.
Le problème se posera différement le jour où le nb de pages sera très important et où le nb de parties à faire varier augmentera de manière conséquente.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°840956
instantdha​rma
Ailleurs c'est ici
Posté le 03-09-2004 à 12:27:29  profilanswer
 

La lecture du topic sur Jedit m'ayant convaincu d'utiliser Jedit, j'ai trouvé un petit plugin qui répond censément au problème initial ; je dis censément parce que je ne l'ai pas testé : Includes Parser.
Concrètement :
Ajouter des balises spéciales dans la page :
<!--** préfixe fichier suffixe **-->.  
exemple :
<!--** include/entete.html **-->
Lancer une commande sur le répertoire contenant le pré-site (présupposition : une organisation cohérente des répertoires, ave cune racine et des sous-répertoires bien identifiés) et envoyer le résultat vers un autre répertoire et hop, c'est fait.
simple et efficace.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°840991
durkheim
Posté le 03-09-2004 à 13:08:55  profilanswer
 

Merci instantdharma d'avoir bien voulu recentrer ce topic, et de donner par la meme occasion des réponses utiles :).  
Bon, je m'en vais donc voir les possibiliéts cotés serveur et envisager de lacher mon si fidèle notepad...snif... Ton idée de générer des pages à partir de bouts de codes stockés dans des fichiers me séduit assez. M'en vais ptetre meme faire un ptit programme maison pour ça tienS...

n°841007
sircam
I Like Trains
Posté le 03-09-2004 à 13:28:53  profilanswer
 

Merci M. Je-sais-tout-mieux-que-tout-le-monde.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°841053
Hermes le ​Messager
Breton Quiétiste
Posté le 03-09-2004 à 13:51:08  profilanswer
 

instantdharma a écrit :

La lecture du topic sur Jedit m'ayant convaincu d'utiliser Jedit, j'ai trouvé un petit plugin qui répond censément au problème initial ; je dis censément parce que je ne l'ai pas testé : Includes Parser.
Concrètement :
Ajouter des balises spéciales dans la page :
<!--** préfixe fichier suffixe **-->.  
exemple :
<!--** include/entete.html **-->
Lancer une commande sur le répertoire contenant le pré-site (présupposition : une organisation cohérente des répertoires, ave cune racine et des sous-répertoires bien identifiés) et envoyer le résultat vers un autre répertoire et hop, c'est fait.
simple et efficace.


 
+1
 
même sans rien faire soi-même et seulement en utilisant les plugins dispos pour jEdit, on peut presque tout faire... Et quand on a un petit niveau en java / beanshell, là, tout devient possible...


---------------
Expert en expertises
n°841084
instantdha​rma
Ailleurs c'est ici
Posté le 03-09-2004 à 14:14:11  profilanswer
 

le sujet m'intéresse aussi, parce que j'ai besoin d'un outil ds le genre & que
- je n'ai pas le temps de me mettre à php pour l'instant
- je n'ai pas le temps de me mettre à mysql & dbdesignor pour l'instant, même si ça ne devrait pas me poser trop de problèmes
- j'ai une approche minimaliste & peu de moyens pour mon site (petit budget, peu de puissance)
- j'ai guère de temps pour me mettre à java pour l'instant  :cry:  
 
le problème du système d'include tel que présenté, c'est que c'est encore un peu lourd & basique (nombreuses spécifications redondantes sur la page-modèle, d'où risque d'erreur en saisie... il faudrait pouvoir indiquer de manière unique des bouts de chemin dans des variables dans les "pré-pages", de manière à référencer une et une seule fois les répertoire-racines associés contenant les parties variables, pouvoir générer des gabarits vierges pour faire des essais, pouvoir extraire la partie variable à partir du gabarit d'essai rempli (+ difficile ce me semble) et aussi générer des gabarits automatiquement en plusieurs passes sur un modèle...
bref, ça doit pouvoir se penser intelligement & efficacement & ce serait drôlement utile !!!
dites-moi si je me trompe d'approche ; ce problème ne devrait-il pas être abordé en créant une DTD "interne" dédiée ?
 
apparté pour sircam
je suis très loin de "tout" savoir, à supposer que cela ait un sens, mais je sais assez bien remettre les gens en place.  


---------------
di. / www.diredaredare.org - Ailes de la ville
n°849281
sircam
I Like Trains
Posté le 13-09-2004 à 22:38:15  profilanswer
 

instantdharma a écrit :

le sujet m'intéresse aussi, parce que j'ai besoin d'un outil ds le genre & que
- je n'ai pas le temps de me mettre à php pour l'instant
- je n'ai pas le temps de me mettre à mysql & dbdesignor pour l'instant, même si ça ne devrait pas me poser trop de problèmes
- j'ai une approche minimaliste & peu de moyens pour mon site (petit budget, peu de puissance)
- j'ai guère de temps pour me mettre à java pour l'instant  :cry:  
 
le problème du système d'include tel que présenté, c'est que c'est encore un peu lourd & basique (nombreuses spécifications redondantes sur la page-modèle, d'où risque d'erreur en saisie... il faudrait pouvoir indiquer de manière unique des bouts de chemin dans des variables dans les "pré-pages", de manière à référencer une et une seule fois les répertoire-racines associés contenant les parties variables, pouvoir générer des gabarits vierges pour faire des essais, pouvoir extraire la partie variable à partir du gabarit d'essai rempli (+ difficile ce me semble) et aussi générer des gabarits automatiquement en plusieurs passes sur un modèle...
bref, ça doit pouvoir se penser intelligement & efficacement & ce serait drôlement utile !!!
dites-moi si je me trompe d'approche ; ce problème ne devrait-il pas être abordé en créant une DTD "interne" dédiée ?
 
apparté pour sircam
je suis très loin de "tout" savoir, à supposer que cela ait un sens, mais je sais assez bien remettre les gens en place.


... mais sans vraiment savoir de quoi tu parles manifestement.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°849620
aspegic500​mg
Posté le 14-09-2004 à 05:25:36  profilanswer
 

Sinon pour l'auteur du topic, il suffit de faire ses pages comme suit:
 
Un ficher bandeau.html:

Code :
  1. <html>
  2. <head>
  3. <title>Mon beau site oueb</title>
  4. <head>
  5. <body>
  6. <div class="bandeau">
  7. <img src="bandeau.jpg">
  8. </div>


 
 
Un ficher menu.html:

Code :
  1. <div class="menu">
  2. ici le code html de ton menu
  3. </div>


 
Un ficher pieddepage.html:

Code :
  1. Site réalisé par machin
  2. </body>
  3. </html>


 
 
Puis ensuite de coder toutes les pages du site comme ceci:
accueil.php

Code :
  1. <?php
  2. include("bandeau.html" );
  3. include("menu.html" );
  4. ?>
  5. <span>ici tu écrit le code html du "contenu de ta page"</span>
  6. <img src="salut.jpg">
  7. </br>
  8. <?php
  9. include("pieddepage.html" );
  10. ?>


 
idem pour toutes les autres pages :)


Message édité par aspegic500mg le 14-09-2004 à 05:26:54
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Maintenance de site web

 

Sujets relatifs
{- Debutant -} Comment ça marche la gestion de contenu de site?occupation disque postgresql / maintenance
page d'accueil siteSite web déjà tout prêt et adaptable à sa sauce
ajouter de la musique sur un site perso[FLASH] animation flash pour un site HTML ?
Impossible de modifier un site type Kitgrafic...help !![Recherche] Codeur PHP pour ptit site
Un site classique à première vue, mais...[JS] Ouvrir une fenêtre lors de l'accés à un site
Plus de sujets relatifs à : Maintenance de site web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR