Forum Wisibility

WEB => Dreamweaver => Discussion démarrée par: doudougalak le mai 25, 2009, 10:20:16 am

Titre: [Résolu] mise à jour ponctuel
Posté par: doudougalak le mai 25, 2009, 10:20:16 am
Bonjour à tous, je suis sur un site en xhtml classique, qui est hebergé sur une plateforme en AspNet.

J'ai un menu déroulant gérer en squery et css, et je dois le mettre à jour régulièrement, j'aurai pu faire le menu en php, pour n'avoir a appliqué mes mises à jour que sur un seul doc, mais le soucis est que le serveur ne gère pas le php.


Quels sont les possibilités que j'ai de pourvoir en simple html de générer une modification sur l'ensemble de mes 80 pages du site?

Merci de votre aide précieuse
Titre: Re : mise à jour ponctuel
Posté par: Eddy le mai 25, 2009, 10:48:12 am
Salut, l'utilisation d'un modèle (*DWT) et les zones modifiables.
Dans ce fichier, tu dois spécifier les zones qui seront différentes sur chaque page comme étant modifiables. Le menu ne doit pas être une région modifiable (elle ne le sera pas dans les fichiers HTML mais bien dans le template).
Ensuite tu associes tous tes fichiers HTML à ce modèle.
Attention c'est plus facile à gérer à la création qu'à la modification...

Ensuite, si tu souhaites modifier le menu, il suffit de le modifier dans le fichier DWT et l'enregistrer, DW devrait te demander si tu souhaites mettre les fichiers concernés par le modèle à jour, tu acceptes et toutes te pages seront modifiées.
Reste à chaque fois à envoyer la totalité sur le serveur.

PS : Sur le workshop d'Adobe (http://www.adobe.com/fr/designcenter/video_workshop/), dans la section DW, trouve la vidéo intitulée "Utiliser des modèles".

Pour la modif de pages existantes, il faut passer par le menu "Modifier / Modèles / Apliquer le modèle à la page" et définir les destinations de head et body. Vérifies ton code ensuite, il se pourrait qu'il y ait des doublons à supprimer (inconvénient qui est évité lors de créations de nouvelles pages)...

Titre: Re : mise à jour ponctuel
Posté par: doudougalak le mai 25, 2009, 10:54:15 am
Cool mais j'ai déjà essayé et ça ne fonctionne pas toujours bien sur les nav.
En plus la mise à jour est chiante et quelque fois aléatoire.

Mais maintenant que tout est monté ça va être chaud, je cherchai quelque chose de plus facilement gérable.

C'est surtout comment faire maintenant pour placà ma div navigation dans un model et la dispatcher sur le reste du site?
Titre: Re : mise à jour ponctuel
Posté par: kriztho le mai 25, 2009, 11:08:47 am
Comme le dit Edfred et comme tu l'as déjà vu, les modèles répondent à ton besoin. En ce qui concerne les barres de navigations sur un serveur MS .NET, je n'ai pas rencontré de soucis, ma boite est dans ce cas de figure.
Maintenant tout ne va pas se faire par un claquement de doigts  :)
Une "bonne" solution me semble être l'utilisation d'un élément de bibliothèque. Tu créés ta barre de navigation que tu places dans la bibliothèque. Tu nommes l'objet comme tu veux. Regardes le code source utilisé quand tu insère un élément de bibliothèque. Tu fais alors une recherche dans le code source sur tout ton site : tu recherches le code source de ta navigation et tu le remplaces par le code source de l'insertion de l'objet de la bibliothèque.
A essayer
Titre: Re : mise à jour ponctuel
Posté par: T_bo le mai 25, 2009, 14:15:46 pm
Dommage si ton serveur ne fait pas de PHP (la plupart des IIS ont l'extension activés  ;) ) mais rien ne t'empeche de faire de l'asp ou du .net très très basique et d'utilisé des include (je connais pas l'équivalent de nom en .net) pour te cree un fichier navigation .asp et l'inclure dans toutes tes pages... Tu n'aurais plus qu'un fichier à modifier pour changer la navigation de tout ton site.
Titre: Re : mise à jour ponctuel
Posté par: doudougalak le mai 25, 2009, 14:24:17 pm
La solution de ed fred est très bien elle fonctionne à merveille, merci à tous