Page 1 sur 1
Est-ce un bug ?
Publié : 22 nov. 2008, 01:12
par Robert Lee
Bonjour à tous.
Je suis un assez nouvel utilisateur de KompoZer et un novice dans la fabrication d'un website, or j'ai une ou deux questions importantes concernant la suite de l'élaboration de mon nouveau site.
1) Tout se passait normalement dans la composition de mes pages : construction sous "normal" et vérification de ce que cela donnait sous "aperçu" et je me sentais heureux dans mon nouvel univers.
Un jour pourtant alors que j'avais enregisté une de mes pages sous un autre nom afin de créer une nouvelle page, une page soeur en somme (on me suit toujours ?), je me vois dans l'impossibilité de modifier cette nouvelle page dans "normal" (étrange !) mais parviens à le faire dans "aperçu"....Qu'ai-je fait pour arriver à cette situation ? est-ce que cela va influencer négativement le résultat de mon travail lorsque je le publierai on-line ? comment revenir à une situation "normale "?
Et là, l'angoisse m'étreint le coeur (et surtout le cerveau) de ses griffes (PS : bien sûr la situation est tout à fait normale si je crée une page de toute pièce) et n'y trouvant pas la réponse (sans doute cachée quelque part) je décide de m'inscrire à ce forum afin d'avouer à la face du monde mon incompétence.
2) Par ailleurs, je ne comprends par ailleurs absolument rien à l'installation de Tidy (oui, j'ai installé Handcoder dans les "outils" et j'utilise Notepad++ comme éditeur de texte), car il me reste des balises apparemment superflues que je ne parviens à éliminer, afin d'être conforme au W3C.
3) comment installer un menu à gauche avec des sous menus comme on peut les voir chez Astrojazz
http://astrosurf.com/astrofab/ (un super site qui force mon admiration de novice) ? Quelqu'un peut-il me donner une voie à suivre, un code à recopier bêtement dans ma source.
Mais cela fait peut-être beaucoup (trop?) de questions en une fois...
Merci d'avance pour votre aide qui me sera, ô combien !,précieuse.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Publié : 22 nov. 2008, 01:31
par Fabrice.Tres.Net
1) Soit un bug temporaire, soit un fichier bloqué par le système (utilisé par un autre process,....).
Pour faire une nouvelle page, on fait tous (99%) cela: ouvrir une page existante et l'enregistrer dans un nouveau nom, puis modification!
2) voir les docs/tutos du forum Kompozer/ Nvu est mort
3)C'est un menu en javascript, donc invisible si javascript non actif!
Mais on peut faire aussi bien, voir mieux en pur css.
Il y a des exemples dans le forum et sur le net (menu déroulant css)
http://marcarea.com/tuto/menu01test.html et son code
http://marcarea.com/tuto/menu01.php
ou
http://tutorials.alsacreations.com/modelesmenus/ (cela existe en français aussi, faut chercher!)
Publié : 22 nov. 2008, 12:13
par Mongo Bob
2/ il faut coller le Tidy téléchargé et dézippé dans,
par exemple,
, puisque Windows chez toi, et reporter ce chemin dans Kpz :
Outils/Handcoder/Options/Tidy/Chemin de l'exécutable : "C:\Program Files\KompoZer 0.7.10\extensions\tidy.exe".
et en profiter pour choisir l'option de lancement de Tidy.
ci-dessous, tu as même le lien de téléch :
http://josar.free.fr/tutoKompozer/kompozerInstal.html
Publié : 23 nov. 2008, 13:00
par Robert Lee
Fabrice.Tres.Net a écrit :1) Soit un bug temporaire, soit un fichier bloqué par le système (utilisé par un autre process,....).
Pour faire une nouvelle page, on fait tous (99%) cela: ouvrir une page existante et l'enregistrer dans un nouveau nom, puis modification!
2) voir les docs/tutos du forum Kompozer/ Nvu est mort
3)C'est un menu en javascript, donc invisible si javascript non actif!
Mais on peut faire aussi bien, voir mieux en pur css.
Il y a des exemples dans le forum et sur le net (menu déroulant css)
http://marcarea.com/tuto/menu01test.html et son code
http://marcarea.com/tuto/menu01.php
ou
http://tutorials.alsacreations.com/modelesmenus/ (cela existe en français aussi, faut chercher!)
Merci à toi !
1) C'est exactement ce que je fais depuis le départ : dupliquer une page existante; mais le problème se reproduit à chaque fois alors qu'il n'apparaissait pas avant et lorsque je crée une nouvelle page de toutes pièces. Donc à un certain moment (que je ne peux identifier) lors de la manipulation il y a eu
quelque chose qui s'est passé avec le fichier que nous appellerons "source" ou "ancêtre" lorsque que je ledupliquais et c'est ce
quelque chose que mon niveau de connaissances n'identifie pas.
Cela dit j'ignore si ce "problème" (modifier le contenu de la page sur "aperçu" plutôt que "normal") pourrait générer un problème lors de la mise en ligne du site : j'ai pas envie de devoir recréer à nouveau quelques 100 pages d'archives de "news" !...donc il vaut mieux intervenir maintenant que je n'ai que 20 pages.
2) je l'ai fait consulter les tutoriaux, mais ça ne m'a pas aidé : ce n'est pas toujours clair pour un débutant comme moi ici.
3) j'avais bien repéré que c'était en Javascript, mais comme je ne connais rien en Javascript j'avais cru y arriver en prenant le raccourci de copier-coller le code d'astrojazz dans ma page, en me disant que j'allait obtenir l'effet désiré et que je n'aurais qu'à modifier le contenu...et c'est pas ce que j'ai obtenu. Donc je suis tombé dans un leurre de débutant.
Donc je vais essayer avec le css, comme tu me le conseilles.
Et on verra ce que ça donnera.
Bon w-e
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Publié : 23 nov. 2008, 13:01
par Robert Lee
Mongo Bob a écrit :2/ il faut coller le Tidy téléchargé et dézippé dans,
par exemple,
, puisque Windows chez toi, et reporter ce chemin dans Kpz :
Outils/Handcoder/Options/Tidy/Chemin de l'exécutable : "C:\Program Files\KompoZer 0.7.10\extensions\tidy.exe".
et en profiter pour choisir l'option de lancement de Tidy.
ci-dessous, tu as même le lien de téléch :
http://josar.free.fr/tutoKompozer/kompozerInstal.html
Ok, merci ! on va voir ce que ça donne...
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Publié : 23 nov. 2008, 15:56
par Abepar
Fabrice.Tres.Net a écrit :1) Soit un bug temporaire, soit un fichier bloqué par le système (utilisé par un autre process,....).
Pour faire une nouvelle page, on fait tous (99%) cela: ouvrir une page existante et l'enregistrer dans un nouveau nom, puis modification!
2) voir les docs/tutos du forum Kompozer/ Nvu est mort
3)C'est un menu en javascript, donc invisible si javascript non actif!
Mais on peut faire aussi bien, voir mieux en pur css.
Il y a des exemples dans le forum et sur le net (menu déroulant css)
http://marcarea.com/tuto/menu01test.html et son code
http://marcarea.com/tuto/menu01.php
ou
http://tutorials.alsacreations.com/modelesmenus/ (cela existe en français aussi, faut chercher!)
Ok ! pour mon problème 3, j'ai trouvé ce que je cherchais sur le lien ci-dessus et j'ai appris que ce que je voulais faire était un menu drop-down vertical
Ce que tu montres sur marcarea.com est un menu déroulant horizontal, ce dont j'aurai peut-être besoin plus tard (on verra)
Bon, faudra voir maintenant si j'arrive à bidouiller ça avec ma tête de novice (non, non, l'anglais ne me fait pas peur : je lis plus de bouquins en anglais qu'en français). :D
Merci encore
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Publié : 23 nov. 2008, 20:39
par Robert Lee (alias Abepar)
Bon, j'ai essayé de placer le code du menu déroulant sur ma page, je me suis emmêlé les pinceaux pendant 1 heure au moins sans arriver à voir mon menu déroulant...se dérouler sur ma page. C'est le bordel !
Conclusion : je laisse tomber, je suis découragé, c'est trop complexe pour moi à comprendre en apparence.
J'y reviendrai peut-être plus tard quand j'aurai pigé comment faire.
Merci quand même pour l'aide.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Publié : 23 nov. 2008, 21:22
par Ymai
Sans vouloir y remettre une couche, il est vrai que l'implémentation d'un menu déroulant n'est pas une question simple. Elle demande de maîtriser assez bien CSS et HTML.
Commencer doucement à son rythme sans vouloir faire du travail de pro tout de suite est une bonne méthode. Même s'il peut être décevant de ne pas pouvoir produire l'interface bling-bling dont on rêve en deux coups de baguette magique.
Il faut persévérer.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111317 Ubuntu/8.04 (hardy) Firefox/3.0.4
Publié : 23 nov. 2008, 21:39
par Mongo Bob
ben... C'est à dire qu'il faut s'appuyer sur un bon tuto et construire une page de A à Z avec un menu statique et des titres et des paragraphes et un pied de page et tout, quoi... au lieu de se braquer sur le détail d'un menu flashant dés le départ, autant voir l'ensemble d'une page entière d'abord.
Quand on a acquis l'ensemble de façon simple, on peut peaufiner les détails, pour les rendre flashants, éventuellement.
voir signature en bas
Publié : 23 nov. 2008, 22:01
par ToutiWeb
pour ton problème 1 perso je l'avais avec nvu et j'avais désinstallé nvu en le réinstallant ensuite et je ne l'avais plus ... peut-être faut-il faire de même avec kompozer ?
pour le problème 2 de tidy j'avoue même avec de l'aide et des tutos ne pas y arriver non plus mais ça viendra y'a plus urgent !

bon courage !
pour ton problème 3 peut-être que ceci t'aidera le temps d'apprendre par toi même les css et tout ce qu'il faut pour le rendre plus net plus performant ... plus "propre" ...
http://css.alsacreations.com/Galeries-de-menus-en-CSS
ou
http://marcarea.com/tuto/menu01.php
ou bien et je pense que c'est le plus proche de ce que tu veux faire :
http://www.spip-contrib.net/Menu-en-cas ... tique-tout
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Publié : 23 nov. 2008, 22:08
par Fabrice.Tres.Net
Tu feras ton menu déroulant + tard ... très facilement si tu prends bien soin de séparer la présentation de la forme. Et si, tu fais bien ton menu avec des listes et sous-listes html!
En modifiant le fichier css, la présentation de toutes tes pages changera!
[/list]
Publié : 23 nov. 2008, 23:42
par Robert Lee (alias Abepar)
Merci à tous pour vos conseils.
Mais je vous dois d'être quand même un peu plus précis sur ce que je fais et ai fait.
J'ai déjà un site existant qu'un webmaster pro m'a créé gratis il y a près de 10 ans, avec un cms propriétaire en acgi (c'est antérieur à PHP ou asp).
Pendant ces années j'ai géré ce site comme on intervient sur un forum par exemple : créations de fiches et mises à jour par boîtes de dialogue. Et tout se faisait agement tout seul, à part de temps à autre une petite intervention html de ma part par-ci par-là pour améliorer telle ou telle fiche.
Il est temps aujourd'hui de renouveler ce vieux site (encore avec des frames,...), mais ce webmaster, pour des raisons trop longues à exposer ici, ne peut plus s'occuper de la gestion de mon site ni du relooking nécessaire, donc il me restait 2 options : soit je m'adressais à un autre webmaster pro avec la nécessité de débourser une somme conséquente pour refondre un site de quelque 80 pages à la base, soit je retroussais mes manches.
Mon association loi 1901 (asbl pour les Belges) pour lequel le site a été créé n'étant pas très fortunée, j'ai donc opté pour la seconde solution. Pour prendre une image : de serveur en salle je suis par obligation passé derrière les fourneaux.
Après avoir tenté avec Joomla je me suis rendu compte que celui-ci était trop limitatif et ne convenait pas à mon projet et c'est sur les conseils d'un ami qui utilise Nvu pour son site que j'ai découvert Kompozer qui avait quelques points communs avec le cms propriétaire qui gère mon premier site, et notamment dans la possibilité de créer une arborescence complexe, ce que Joomla ne permet pas.
Aujourd'hui le nouveau site est à 80% achevé/transféré avec KompoZer : nouvelle interface (modèle + css) et transfert des textes et images du site précédent.
Maintenant je dois le rendre dynamique (il est très (trop)statique), corriger les erreurs éventuelles et résoudre les
petits problèmes.
Mon futur site n'est pas encore en ligne, car c'est chez mon ancien webmaster que mon premier site est hébergé depuis le début or cet hébergement prendra fin dans quelques semaines et je devrai trouver un n ouvel hébergeur ou voir si je ne peux l'héberger sur ma propre machine (j'ai trouvé un logiciel le permettant mais ne l'ai pas encore installé ni testé).
Voilà vous savez tout (ou presque) concernant ma problématique...Je retourne au travail...
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
problèmes résolus mais.. apparition d'autres problèmes
Publié : 11 déc. 2008, 18:04
par Abepar
Après avoir galéré pendant au moins une semaine, je suis enfin arrivé à régler mes problèmes de fabrication de menu déroulant en css (sans javascript ou flash, que je ne maîtrise pas encore), mais j'ai quand même un ou deux problèmes et mes tentatives de les résoudre ont été vouées à l'échec...
C'est un menu à plusieurs niveaux : un niveau (barre de menu), des sous-niveaux et des sous-sous-niveaux. (et dans mon cas un menu à multiples niveau est une quasi obligation pas une fantaisie)
Mes problèmes sont :
1) au niveau du sous-sous niveau, je ne parviens pas à y mettre la souris : il se ferme ainsi que le sous-niveau.
2) je trouve que le déroulant réagit trop rapidement au passage de la souris, c'est agaçant quand on veut atteindre un de sous-sous niveau de voir celui d'à côté s'ouvrir si on n'est pas juste positionner sur celui que l'on veut atteindre.
3) j'aimerais bien descendre un rien le sous-niveau qui empiète légèrement sur la barre de menu (donc le niveau).
4) les éternels problèmes avec IE qui fout le bordel dans ma présentation. En effet j'utilise encore beaucoup IE : on ne se défait pas facilement des habitudes prises pendant 10 ans.
Voici le code de mon menu :
#menuhaut, #menuhaut {
margin: 5px 0 0;
padding: 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
line-height: 1;
font-size: small;
color: #660000;
font-weight: bold;
background-color: #cfa653;
}
#menuhaut a {
margin: 2px auto 8px;
color: white;
background-color: black;
font-size: 12px;
position: relative;
width: 100px;
display: block;
line-height: 20px;
}
#menuhaut li {
border: 2px solid #660000;
background-color: black;
float: left;
position: relative;
display: block;
width: 9em;
line-height: 19pt;
color: white;
}
#menuhaut li ul {
background: #bd3f00 none repeat scroll 0% 50%;
position: absolute;
left: -999em;
color: #cc9933;
font-weight: bold;
width: 11em;
}
#menuhaut li ul ul {
margin: -1em 0 0 10em;
color: #b6b648;
background-color: #cc6600;
}
#menuhaut li:hover ul ul, #menuhaut li.sfhover ul ul {
left: -999em;
}
#menuhaut li:hover ul, #menuhaut li li:hover ul, #menuhaut li.sfhover ul, #menuhaut li li.sfhover ul {
left: auto;
}
#content {
clear: left;
color: #cccccc;
}
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.18) Gecko/20081029 Firefox/2.0.0.18
Merci par avance pour l'aide