Fork me on GitHub




« 1 ... 29 30 31 (32) 33 34 35 ... 45 »


Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Comme indiqué dans les commentaires, il y a bien un pb sur ce lien.

Effectivement, pour les sous-menus, on a un décalage du cadre des sous-menus ce qui fait qu'on ne peut pas les atteindre.

Nota : ce pb n'apparait que si la fenêtre n'est pas en plein écran...

Si ça peut vous aider...

Posté le : 17/03/2006 19:30

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Ben oui, c'est logique... Le positionnement du sous-menu dynamique est défini dans les préférences du module, en fonction de la lageur de la colonne contenant le menu principal... Si la valeur de la colonne de gauche varie en fonction de l'espace disponible, le postionnement du sous-menu ne l'est pas.

Pour compenser cela, il faut définir une valeur fixe pour la largeur de la colonne contenant le menu.


Posté le : 17/03/2006 19:37
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
ben, dans l'exemple donné ci-dessus, la largeur est fixe.

Et le problème de décalage est sur la hauteur, pas sur la largeur !

Ou sinon, moi pas tout comprendre...

Posté le : 17/03/2006 19:41

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Citation :

Solo71 a écrit:
Bon, concernant ce point de mise à jour des blocs, je vais apporter mon point de vue, histoire de clore ce chapître (en tout cas concernant multiMenu).

[...]

En bref, je ne vais pas passer des heures à programmer un truc qui sera obsolète dans les versions à venir et qui a pour but de faire gagner 2' à un webmaster.
[...]

De toute manière il faut bien aller dans l'admin des blocs pour pouvoir découvrir et admirer les nouveautés de la nouvelles version mise à jour ! Les 2s de reparamétrage sont en fait une consécration pour le webmaster champagne

Posté le : 17/03/2006 20:03

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Semi pro
Inscrit: 04/02/2003 09:04
De Qc.ca
Messages: 1389
Hello,

Suite au commentaire que j'ai déposé sur l'article posté ce jour, je voudrais apporter quelques précisions pour que les développeurs puissent rendre le module Multimenu encore plus intéressant.

L'accessibilité des sites web est un élément important lors de la création de page web. Les enjeux que cela implique deviennent fondamentaux, même dans le choix d'un cms !

Ceci pour dire, que tout menu dynamique doit obligatoirement (enfin je suis pas un expert en la matière, mais depuis que j'ai compris cela, je le fais) utilisé la technique des UL et LI pour être accessible. Accessible cela veut dire, que si un site web est affiché sur un navigateur n'affichant pas les feuilles de styles, le menu doit quand même rester lisible (exemple : lynx ou un Palm)

Je vous est trouvé deux ressources qui devraient nous mettre sur la liste.

- http://openweb.eu.org/articles/menu_universel/
- http://ljouanneau.com/standards/tutoriel/index_old.html#modifs

et une technique pour créer ce type de rendu sans Javascript :

- http://www.bbd.com/stylin/sections/chapter7.htm
- http://www.bbd.com/stylin/the_files/chapter_7/fig7.28.htm

Merci à vous deux

Posté le : 18/03/2006 01:12
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Citation :

alain01 a écrit:
Comme indiqué dans les commentaires, il y a bien un pb sur ce lien.

Effectivement, pour les sous-menus, on a un décalage du cadre des sous-menus ce qui fait qu'on ne peut pas les atteindre.

Nota : ce pb n'apparait que si la fenêtre n'est pas en plein écran...

Si ça peut vous aider...


Oui je confirme

En faite le menu refuse de s'afficher au niveau de son lien parent et de dépasser la fenêtre vert le bas !!!

Je crois que cela vient du code mis en place pour évité que les menus de gauche ne s'affiche completement à gauche et du coup on les vois pas du tous.

Donc si je reste logique je pense que c'est le même bou de code qui fais que le menu se decale vert le haut pour pouvoir s'afficher completement, mais comme tu la dis Alain :-o cette façon de s'afficher est bien pour le voir en entier mais pas possible d'y acceder.

Sauf si le webmaster du site ralenti l'effacement du menu et de cette façon il rest accésible.

Solo ==> Alain ne parlais pas de décalage sur le coter en plus ou en moins, mais bien d'un décalage trop important VERT LE HAUT du menu !!!!

Posté le : 18/03/2006 01:23

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Citation :

Solo71 a écrit:
Pour compléter la réponse de Blueteen, et expliquer l'aspec "brouillon des templates", il faut savoir que si les pages sont codées de la sorte, ce n'est pas par négligence.

Toute la difficulté de est de gérer à la fois : html, smarty, css et java. Le tout devant être compatible même si plusieurs blocs affichent les même types de menu.

[...]

En théorie, le webmaster qui voudra personnaliser son menu n'aura pas besoin d'aller farfouiller dans les fichiers situés sur le serveur.

Je précise que nous avons, dans la mesure du possible, pensé le module de façon à le rendre le plus facile à administrer et à personnaliser... et oui, si on veut jouer à l'apprenti sorcier, il faut oser s'y plonger et en comprendre la logique. Cela peut paraître facile en surface, mais quand on regarde d'un peu plus près, c'est loin de l'être.



Soit je veux biens comprendre le principe, mais un truc me turlupine...

Si à la place d'avoir le CSS dans le template mais que tu as un appele pour faire un INCLUDE d'un fichier externe, cela ne change en rien la façon dont le code vas fonctionner ensuite.

Car je trouve plus facile de prendre notpad pour changer troix valeur dans un simple fichier texte.

Maintenant comme tu la dis plus haut si tu profite du faite que le CSS soit dans le template pour lui passer en live des valeurs grace à des variables, je comprend pourquoi ta fais cela de cette façon.

Mais je me demande si il y a pas un moyen de passer ses variables a un fichier que l'on vient juste de "charger" j'ai vus cela quelque part...

MAIS SURTOUS NE PREND PAS MAL CE QUE JE DIS C'EST JUSTE DES QUESTIONS QUE JE ME POSE TOUS SIMPLEMENT.

Comme de toute façon tu es bien plus caler que moi

c'est juste pour approfondire un peut plus mon savoir personnel grace à l'expérience d'autruis.

Posté le : 18/03/2006 01:36

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Retour d'expérience avec Xoops 2.2.3

La mise à jour et toutes les solutions proposées (vider les tables tplset et tplfile) + mise à jour de tous les modules, rien n'a fonctionné.

Seule solution la sauvergarde des tables du module + désinstallation + installation du module + restauration des tables sauvegardées et reparamétrage des préférences du module + des blocks.


Sinon ca marche du feu de diouuuuuuuuu

fiesta

Posté le : 18/03/2006 03:35
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
wahou, que de retours !
je vais commencer par une petite modification à apporter au template du menu vertical.

comme on le voit sur cette image, il y a un décalage lorsque le lien pointe vers un sous-menu.

Open in new window

ou comme ici

Open in new window

et voici après correction :

Open in new window

et voici le nouveau template pour le menu vertical (il suffit de mettre à jour le template avec ce code).
le fichier concerné est : multimenu_dyn_02.html
cette modification sera intégrée dans la prochaine archive.

<!-- Start multiMenu <{$block.mm}> -->

<!--[if 
gte IE 5.5]>
<
iframe id="dropmenuiframe<{$block.mm}>" src="" style="z-index:99;display:none;position:absolute;"></iframe>
<![endif]-->

<
style type="text/css">

#dropmenudiv<{$block.mm}> {
position:absolute;
margin-left:<{if $block.block_size >= 0}><{$block.block_size+3}><{else}><{$block.block_size-3}><{/if}>px;
_margin-left:<{if $block.block_size >= 0}><{$block.block_size+3}><{else}><{$block.block_size}><{/if}>px;
html>body margin-left:18px;
<{if 
$block.block_size >= 0}>*> margin-left:<{$block.block_size+2}>px;<{/if}>
margin-top:-23px;
_margin-top:-25px;
border1px solid black;
border-bottom-width0;
}

#dropmenudiv<{$block.mm}> a {
width: <{if $block.block_size >= 0}><{$block.block_size}><{else}><{$block.block_size*-1}><{/if}>px;
displayblock;
text-indent12px;
_text-indent12px;
border-bottom1px solid black;
<{if 
$block.block_size >= 0}>padding4px 0;<{else}>padding4px 12px;<{/if}>px;
_padding4px 15px;
backgroundurl('<{$xoops_url}>/modules/multiMenu/script/images/arrow1.gif');
background-repeatno-repeat
background-position: <{if $block.block_size >= 0}>left<{else}>right<{/if}> 50%;
}

#dropmenudiv<{$block.mm}> a:hover{ /*hover background color*/
}

.
menuTop a {
cursor:pointer;
}

</
style>

<
script language="JavaScript" type="text/javascript">
// Settings variables
var menuwidth<{$block.mm}>='<{$block.block_size}>px'         //default menu width
var menubgcolor<{$block.mm}>='<{$block.submenu_color}>'      //menu bgcolor
var disappeardelay<{$block.mm}>='<{$block.latency}>'      //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick<{$block.mm}>='yes'     //hide menu when user clicks within menu?

//Contents for menu 
        
<{counter start=print=false}>
        <{
assign var=count value=1}>
<{foreach 
item=imenu from=$block.contents}>
  <{if 
$imenu.submenu == 0}>
        <{
counter assign=menu print=false}>
        <{
assign var=count value=1}>
var 
menu<{$block.mm}><{$menu}>=new Array()
  <{elseif 
$imenu.submenu == OR $imenu.submenu == 2}>
    <{
assign var=sublink.$menu value=1}>    
menu<{$block.mm}><{$menu}>[<{$count}>]='<a href="<{$imenu.linkurl}>" <{$imenu.target}>title="<{$imenu.alt_title}>"><{$imenu.image}><{$imenu.title}></a>'
    
<{assign var=count value=$count+1}>
  <{/if}>
<{/foreach}>
</script>

<script language="JavaScript" type="text/javascript" src="<{$xoops_url}>/modules/multiMenu/script/02/menu_<{$block.mm}>.js"></script>

<{counter start=0 print=false}>
<{counter assign=menu print=false}>
<{assign var=top value="1"}>

<table cellspacing="0" cellpadding="0">
<tr>
<td id="mainmenu">
<{foreach item=imenu from=$block.contents}>
<{if $submenu == "0"}>
<!-- Main link -->
    <{if $imenu.submenu == "1" OR $imenu.submenu == "2"}>

        <a style="background-image: url('<{$xoops_url}>/modules/multiMenu/script/images/arrow<{if $block.block_size >= 0}>2<{else}>_left<{/if}>.gif'); background-repeat: no-repeat; background-position: <{if $block.block_size >= 0}>right<{else}>left<{/if}> 50%;" class="<{if $top == "1"}>menuTop<{else}>menuMain<{/if}>" title="<{$alt_title}>"
        <{if $linkurl}><{$target}>href="<{$linkurl}>"<{else}>style="cursor:pointer;" 
        onclick="return clickreturnvalue<{$block.mm}>()"<{/if}>
        onmouseover="dropdownmenu<{$block.mm}>(this, event, menu<{$block.mm}><{$menu}>, menuwidth<{$block.mm}>)" 
        onmouseout="delayhidemenu<{$block.mm}>()"><{if $block.block_size < 0}>&nbsp;&nbsp;<{/if}>
    <{else}>
        <a class="<{if $top == "1"}>menuTop<{else}>menuMain<{/if}>" title="<{$alt_title}>"
        <{if $linkurl}><{$target}>href="<{$linkurl}>"<{/if}>>
    <{/if}>
        <{$image}>
        <{$title}>
        </a>
    <{assign var=top value="0"}>
    <{counter assign=menu print=false}>
<{elseif $submenu == "3"}>
<!-- Note -->
    <div class="menuNote"><{$link}><{$image}><{$title}><{$a}></div>
    <{assign var=top value="1"}>
<{elseif $submenu == "4"}>
<!-- Categorie -->
    <{assign var=top value="1"}>
    <div class="menuCat"><h3><{$link}><{$image}><{$title}><{$a}></h3></div>
<{/if}>

<{assign var=submenu     value=$imenu.submenu}>
<{assign var=linkurl     value=$imenu.linkurl}>
<{assign var=link     value=$imenu.link}>
<{assign var=counter     value=$count}>
<{assign var=target     value=$imenu.target}>
<{assign var=alt_title     value=$imenu.alt_title}>
<{assign var=image     value=$imenu.image}>
<{assign var=title     value=$imenu.title}>
<{assign var=a         value=$imenu.a}>

<{/foreach}>

<{if $submenu == "0"}>
<!-- Main link -->    
        <a class="<{if $top == "1"}>menuTop<{else}>menuMain<{/if}>" 
        <{if $linkurl}><{$target}>href="<{$linkurl}>" title="<{$alt_title}>"<{/if}>>
        <{$image}>
        <{$title}>
        </a>
<{elseif $submenu == "3"}>
<!-- Note -->
    <div class="menuNote"><{$link}><{$image}><{$title}><{$a}></div>

<{elseif $submenu == "4"}>
<!-- Categorie -->
    <div class="menuCat"><h3><{$link}><{$image}><{$title}><{$a}></h3</div>
<{/if}>

</td>
</tr>
</table>
<!-- End multiMenu <{$block.mm}> -->

Posté le : 18/03/2006 09:22
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Citation :

alain01 a écrit:
Comme indiqué dans les commentaires, il y a bien un pb sur ce lien.

Effectivement, pour les sous-menus, on a un décalage du cadre des sous-menus ce qui fait qu'on ne peut pas les atteindre.

Nota : ce pb n'apparait que si la fenêtre n'est pas en plein écran...

Si ça peut vous aider...


salut !
tu veux parler des décalages de ce type ?

Open in new window

En effet, si la valeur du délai de disparition du menu est faible, le visiteur n'aura pas le temps d'aller cliquer sur le menu.
c'est un problème de javascript ça.
à voir donc

Posté le : 18/03/2006 09:30
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 29 30 31 (32) 33 34 35 ... 45 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

67 Personne(s) en ligne (51 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 67 | Plus ...