Vous n'êtes pas identifié(e).
Pages : 1
salut,
j'essaye de "déplacer" la liste de pages filles à un autre endroit que sous leur page mère. elles sont pour l'instant au nombre de 2.
mon css:
.zli2 {
position: absolute; //j'ai essayé position absolute, fixed, et relative
top: 250px;
left: 200px;
padding: 0px 20px 100px 20px; // juste un essais pour voir
background-color: #EEE;
}
pourtant seule la 2è page fille apparaît
la première doit être en boîte ou à la plage, je sais pas..
lorsque je ne mets pas de background-color, elles ont "l'une sur l'autre", impossible de les mettre l'une en dessous de l'autre.
dans l'idéal, j'aimerais que cette liste apparaisse à des endroits différents selon la page mère appelée, mais je ne crois pas que cela soit possible .. (dites-moi que si!)
j'espère avoir été clair.
merci pour votre aide.
++ vYk
<hors sujet> plus de 300 messages déjà! je vais peut-être fêter ça! </hors sujet>
Dernière modification par davyk (10/09/2009 17:30:20)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Félicitations,
tu as presque dépassé Renaud (306 messages depuis janvier 2007) ... mais attention, je suis pas loin (275)
Pour le reste, je ne suis pas certain d'avoir compris ce que tu veux faire... et si j'ai bien compris ton pb, je ne vois pas de solution css.
Bon, d'un autre coté, je ne suis pas un spécialiste css .... çà te laisse un espoir
a+
jean-paul
Hors ligne
en fait je vais laisser tomber en css.
je vais créer une div directement dans l'article en position:absolute qui va donc se placer où je veux.
cette div contiendra la liste des liens vers les pages filles (et ne sera pas générée dynamiquement mais faite à la main, roulée sous les aisselles )
dans mon css, je vais mettre un display:none à .zli2, et hop, le tour est joué.
l'essentiel étant que ça marche, de toute manière, c'est bibi qui devrait administrer et webmasteriser le site.
merci pour ta réponse jean-paul
++ vYk
PS:
Félicitations,
tu as presque dépassé Renaud (306 messages depuis janvier 2007) ... mais attention, je suis pas loin (275)
il va me faire un exter, le jean-paul, je vais pas le voir arriver dans le rétro!
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
merdum, je viens d'essayer, ça me fait des trous dans "plan du site" tout en gardant la date de dernière modif
edit:
ben, je crois que je vais aussi faire le sitemap à la main..
mais pas roulé sous les aisselles, j'ai déjà perdu assez de temps comme ça!
@+
Dernière modification par davyk (10/09/2009 19:18:57)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Bonjour,
je ne sais pas si j'ai bien compris ton soucis, mais dans mon site (exemple cette page : http://www.scotloirelayonlysaubance.fr/ … arger.html ) mon menu des pages filles apparait à l'endroit ou je le veux dans le contenu...
de plus je peux changer de feuille de style en fonction de la rubrique, ce qui permet d'autres variantes.
Je pense que si tes menus Pages filles se supperposent c'est que chaque lien (.zli2) est en Absolut (c'est le div parent, ou le ul parent qui devrai etre en Absolut)
Dit-moi si mon code peux t'aider, je te le fournirai...
Stéphane
Stéphane
Webdesign AvantageWeb
Hors ligne
bien volontier Stéphane, j'avais trouvé une autre soluce (donnée ci-dessus) mais je veux bien connaître une façon plus dans les règles de l'art.
à te lire
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
petite question à l'attention de jean-paul (ou à ceux qui savent ):
comment faire apparaître le menu SANS la fonction de recherche ni le panneau latéral, ce qui arrive avec
<?php echo $zite->content['menu'] ?>
j'ai essayé <?php echo $nav ?> sans succès.
merci pour ta réponse
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
pour le menu des pages-filles, j'ai créé un div "sous_menu", placé à l'endroit désiré :
<div id="content">
<div id="sous_menu"><?php echo $zite->content['menu'] ?></div>
<?php echo $zite->content['main'] ?>
</div>
et ce div "sous_menu" est mis en forme en css :
#sous_menu{width:290px;position: absolut;etc...}
je n'y affiche que le niveau "filles" (.zli2) en mettant les parents (.zli1) en "display:none"
Stéphane
Webdesign AvantageWeb
Hors ligne
petite question à l'attention de jean-paul (ou à ceux qui savent ):
comment faire apparaître le menu SANS la fonction de recherche ni le panneau latéral, ce qui arrive avec
<?php echo $zite->content['menu'] ?>j'ai essayé <?php echo $nav ?> sans succès.
merci pour ta réponse
++ vYk
En fait, actuellement, $zite->content['menu'] contient les panneaux latéraux droit supérieur, le menu proprement dit (avec les panneaux intégrés au menu) et les panneaux latéraux inférieur droit.
Ce n'est pas paramétrable (ce que tu va chercher quand même )
a+
jean-paul
Hors ligne
si les différents éléments sont (ou bien étaient) nommés avec un id=identifiant dans zitz.php, on peux (pourrait) en gérer l'affichage (ou pas) ensuite avec du css (display:none)
Stéphane
Webdesign AvantageWeb
Hors ligne
si les différents éléments sont (ou bien étaient) nommés avec un id=identifiant dans zitz.php, on peux (pourrait) en gérer l'affichage (ou pas) ensuite avec du css (display:none)
pour ça, pas de problème, c'est très simple, comme la recherche est une form on fait en css:
#div_fille form {
display: none;
}
pareil avec le panneau latéral qui est un paragraphe ( #div_fille p { etc..)
mais je voulais juste éviter le doublon dans la source car si on s'occupe de montrer ou pas une div à un visiteur, il n'en est pas de même pour les robots des moteurs de recherche.
De plus, de manière générale, ils n'aiment guère la propriété display: none, ou visibility: hidden
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
davyk a écrit :petite question à l'attention de jean-paul (ou à ceux qui savent ):
comment faire apparaître le menu SANS la fonction de recherche ni le panneau latéral, ce qui arrive avec
<?php echo $zite->content['menu'] ?>j'ai essayé <?php echo $nav ?> sans succès.
merci pour ta réponse
++ vYk
En fait, actuellement, $zite->content['menu'] contient les panneaux latéraux droit supérieur, le menu proprement dit (avec les panneaux intégrés au menu) et les panneaux latéraux inférieur droit.
Ce n'est pas paramétrable (ce que tu va chercher quand même )a+
jean-paul
Par contre, une évolution qui pourrait s'appliquer ici et qui sera dispo dans la 0.9.0 est la mise dans le template de l'affichage des panneaux latéraux (il y en aura normalement de 8 sortes).
En gros, cela veut dire que si tu mets en commentaire la ligne suivante située dans la fonction output:
$this->content['menu'] = $this->content['plbit2'].$this->content['menu'].$this->content['plbit4'];
et que tu remplaces dans le template la ligne
<?php echo $zite->content['menu'] ?>
par
<?php echo $zite->content['plbit2'].$zite->content['menu'].$zite->content['plbit4'] ?>
tu seras, avec un peu d'avance, compatible avec le version 0.9.0 et tu auras dans $zite->content['menu'], uniquement les pages qui composent le menu (sans les panneaux latéraux droits inférieurs ou supérieur, mais avec les panneaux qui suivent les menus).
Comme d'habitude, l'option de migration fera cela automatiquement (un peu plus en fait: aussi pour les autres types de panneaux latéraux).
a+
jean-paul
Hors ligne
en un seul mot: BRILLANT!
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
en un seul mot: BRILLANT!
Merci,
Par contre, petit changement, finalement dans la 0.9.0 ce sera:
<?php echo $zite->content['pnl2'].$zite->content['menu'].$zite->content['pnl3'] ?>
au lieu de
<?php echo $zite->content['plbit2'].$zite->content['menu'].$zite->content['plbit4'] ?>
a+
jean-paul
Hors ligne
je changerais ça quand j'aurais sous ma souris cette fabuleuse version
merci
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Pages : 1