Sur un site en 1.9.2 j'avais mis un formulaire de login allégé dans le coin en haut à gauche.
En essayant de passer à 2.0. je m'aperçois que le nouveau formulaire semble invoquer une propriété css "clear" qui le fait passer sous les éléments suivants. Il y a sûrement une bonne raison, mais avec mon squelette ça ne va pas du tout.
Comment puis-je faire pour que ce ne soit pas le cas ?
J'ai une feuille de style (jardingues.css) qui redéfinit plusieurs styles, j'ai essayé de redéfinir les styles formulaire_spip ou formulaire_login sans succès...
Les formulaire dans spip2 sont par défaut dans des listes.
Dans ton formulaire de login orginal, je ne voit pas le champ de mot
de passe, mais sinon une base:
.entete-gauche .formulaire_login li {display:inline;
list-style:none;margin:0 0.5em;padding:0}
et éliminer la bordure du fieldset avec un border:0
Le 21 décembre 2009 17:22, Martinus <mr@mrit.com> a écrit :
Bonjour,
Sur un site en 1.9.2 j'avais mis un formulaire de login allégé dans le coin
en haut à gauche.
En essayant de passer à 2.0. je m'aperçois que le nouveau formulaire semble
invoquer une propriété css "clear" qui le fait passer sous les éléments
suivants. Il y a sûrement une bonne raison, mais avec mon squelette ça ne va
pas du tout.
Comment puis-je faire pour que ce ne soit pas le cas ?
J'ai une feuille de style (jardingues.css) qui redéfinit plusieurs styles,
j'ai essayé de redéfinir les styles formulaire_spip ou formulaire_login sans
succès...
Le site en production est sous SPIP 1.9 qui n'affichait pas le champ mot de passe avant que l'identifiant ait été validé. Une vieille habitude linuxienne qui perturbait pas mal d'utilisateurs. Sous 2.0, les deux champs sont visibles en permanence, ce qui est aussi bien, mais prend plus de place.
C'est un peu mieux sans liste, et comme tu le proposes c'est sûrement mieux que de modifier le formulaire login.php. Je vais continuer dans cette voie.
Mais ce qui me gêne le plus, c'est que le formulaire passe sous le menu qui est en dessous. Comment pourrais-je faire pour qu'il agrandisse le bandeau d'entête de manière à être sûr que le formulaire soit visible et le bouton clickable ?
A+
Martinus
Denis CHENU a écrit :
Salut,
Les formulaire dans spip2 sont par défaut dans des listes.
Dans ton formulaire de login orginal, je ne voit pas le champ de mot
de passe, mais sinon une base:
.entete-gauche .formulaire_login li {display:inline;
list-style:none;margin:0 0.5em;padding:0}
et éliminer la bordure du fieldset avec un border:0
Le 21 décembre 2009 17:22, Martinus <mr@mrit.com> a écrit :
Bonjour,
Sur un site en 1.9.2 j'avais mis un formulaire de login allégé dans le coin
en haut à gauche.
En essayant de passer à 2.0. je m'aperçois que le nouveau formulaire semble
invoquer une propriété css "clear" qui le fait passer sous les éléments
suivants. Il y a sûrement une bonne raison, mais avec mon squelette ça ne va
pas du tout.
Comment puis-je faire pour que ce ne soit pas le cas ?
J'ai une feuille de style (jardingues.css) qui redéfinit plusieurs styles,
j'ai essayé de redéfinir les styles formulaire_spip ou formulaire_login sans
succès...