Fork me on GitHub




« 1 ... 7 8 9 (10) 11 12 13 ... 45 »


Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Semi pro
Inscrit: 07/05/2005 14:17
Messages: 1126
:banane: merci solo! j'ai enfin compris cette satané boite au lettre :banane:

je crois que tu as résolu le "probleme" des explications! en effet l'exemple est le mieu!!!


le dyn05 (c'est ce qu'on appelle un appercu d'Ajax? c'est ca? pouvoir deplacer et former les element dans la page comme on le souhaites? ) mais tu es a mi chemin maitre jedi. En effet dans ton dernier menu, les préférences devrait etre sauvegardés pour chaques utilisateurs logués! ce qui apparement n'est pas le cas, puisque dés que l'on actualise ca se remet en place
si tu souhaite faire aller multimenu dans ce sens, il faudrat aussi rajouter une interface sous chaque element pour les bloquer une fois placé, sinon l'utilisateur va se lasser de déplacer les menu en voulant tout simplement cliquer!

concernant dyn02, j'ai tester juste a gauche et ca marche niquel!!

concernant le dyn03. le bug qui faisait virer toute les url dans tout les sens est apparement corrigé, ca passe nikel!!
seules les catégorie ne sont pas prisent en comptes et echelonne le menu sur plusieurs etages. ce qui renvoi un decalage des sous menu(lien secondaire permanent ) de la derniere catégorie uniquement sou sIE.

juste une petite note de plus. concernant l'inclusion de multimenu dans les themes. Seul les liens standard sont pris en compte. Ce qui est bien domage avec ces fameux liens dynamique! je pense nottament a dyn3


franchement, vous etes fabuleux!!!!!!!!!!!!!!!!!!

Posté le : 25/01/2006 22:51
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Pas fini cette version encore !!

:xfsuper:

Posté le : 26/01/2006 00:08

La connaissance s'accroît quand on la partage ...
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
Citation :

laloutre a écrit:

le dyn05 (c'est ce qu'on appelle un appercu d'Ajax? c'est ca? pouvoir deplacer et former les element dans la page comme on le souhaites? ) mais tu es a mi chemin maitre jedi. En effet dans ton dernier menu, les préférences devrait etre sauvegardés pour chaques utilisateurs logués! ce qui apparement n'est pas le cas, puisque dés que l'on actualise ca se remet en place
si tu souhaite faire aller multimenu dans ce sens, il faudrat aussi rajouter une interface sous chaque element pour les bloquer une fois placé, sinon l'utilisateur va se lasser de déplacer les menu en voulant tout simplement cliquer!


Ce menu-là n'a aucune ambition particulière. C'était juste pour le fun.

Citation :

concernant le dyn03. le bug qui faisait virer toute les url dans tout les sens est apparement corrigé, ca passe nikel!!
seules les catégorie ne sont pas prisent en comptes et echelonne le menu sur plusieurs etages. ce qui renvoi un decalage des sous menu(lien secondaire permanent ) de la derniere catégorie uniquement sou sIE.


C'est voulu. L'inclusion d'une catégorie imprime un "retour à la ligne". Si on souhaite n'avoir qu'une seule ligne, il faut n'afficher que les menus principaux (et leurs sous-liens). C'est au webmaster de savoir comment et ce qu'il veut voir être affiché.

Citation :

juste une petite note de plus. concernant l'inclusion de multimenu dans les themes. Seul les liens standard sont pris en compte. Ce qui est bien domage avec ces fameux liens dynamique! je pense nottament a dyn3


Je n'ai pas encore abordé cette partie là. Inclure un "bloc" dans une template de thème, passe par une modification du thème en lui-même. Je regarderai comment faire, et en donnerai l'explication. Le Dyn03 est justement prévu pour ce genre de chose.


Posté le : 26/01/2006 08:51
Partager Twitter Partagez cette article sur GG+
Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Semi pro
Inscrit: 07/05/2005 14:17
Messages: 1126
Citation :

kris a écrit:
Pas fini cette version encore !!

:xfsuper:


Open in new window
arrette de déranger les pro Open in new window





ps, pour l'inclusion c'ets vrai que je vais un peu vite
pour dyn05, c'est superbe les avancé que tu propose pour le fun

Posté le : 26/01/2006 11:29
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
A propos de l'erreur javascript qui rend inopérant les menus sous IE, lorsqu'on utilise le menu dynamique2, à la fois sur les côtés gauche et droit du site (argument non valide...)

Si on enlève cette portion de code :

if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=menuwidth
}


ça marche sur firefox 1.5 et IE6 !
reste à caler le menu déroulé au bon endroit pour les 2 côtés.

Pour le voir en action :

http://myxoops.romanais.info
multimenu/multimenu

Reste à trouver à quoi sert exactement cette portion, et ce qui gène IE...

edit : j'ai remplacé le code par :

if (menuwidth>=0){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=menuwidth
}


et ça marche
c'est donc la valeur négative de menuwidth qui gène IE
quelqu'un peut expliquer à quoi sert cette portion de code, histoire qu'on modifie ça pour prendre en compte la valeur négative en cas de menu placé dans la colonne de droite ?

edit2 : après quelques tests, il semble que cette partie conditionne la taille du lien déroulé.

ce code nous donne une taille de lien déroulé égale à la largeur menuwidth:

if (menuwidth<0){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=-menuwidth
}



Cet autre code, nous donne un lien déroulé de petite taille (moitié moins que le précédent), et nous donne un titre de lien sur 2 lignes.

if (menuwidth<0){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=-0.5*menuwidth
}


Avec ces tests, le lien déroulé, empiète beaucoup sur le lien principal.
Les tests continuent

Posté le : 26/01/2006 17:16

Edité par blueteen sur 26/01/2006 17:38: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
Pour test, j'ai changé ça aussi :

margin-left:<{$block.block_size+3}>px;


en

margin-left:<{if $block.block_size >= 0}><{$block.block_size+3}><{else}><{$block.block_size+58}><{/if}>px;


sous firefox, ça rend bien
sous ie, ça ne change rien.
je vous laisse voir le site de test donné dans le post ci-dessus.

Posté le : 26/01/2006 17:42
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
ooh, ben j'ai bien fait de faire l'impasse sur multiMenu aujourd'hui.

Bon, je vois que tu es plus avancé que moi sur ce problème, donc, je te laisse y travailler.

Pour info, il existe des astuces pour appliquer des style en fonction des navigateurs.

Exemple dans le menu 02 :
#dropmenudiv<{$block.mm}> {
position:absolute;
margin-left:<{$block.block_size+3}>px;
*> 
margin-left:18px;
margin-top:-26px;
border1px solid black;
border-bottom-width0;
}


le *> s'applique à tout sauf ie.


Posté le : 26/01/2006 18:17
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
quoiiiiiii ! t'as fait l'impasse !
mais pourquoi on te paie alors

je m'y repenche dès demain matin.

Posté le : 26/01/2006 18:36
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
maudit IE...
je ne connaissais pas trop le css, mais là je découvre les micmac à faire pour obtenir un même résultat sur la plupart des navigateurs !
et c'est pas triste...

dans notre cas, en me basant sur le thème par défaut de xoops 2.0.13.2, voici ce que donnent les menus déroulants utilisés simultanément à gauche et à droite sur une page.

http://myxoops.romanais.info
multimenu/multimenu

il me reste encore un truc à régler pour la flèche verte, sous firefox : dans les menus de droite, on ne la voit pas, suivant la longeur du titre.
il faudrait augmenter le padding pour cela.
alors je ne sais pas quoi faire.
augmenter le padding pour tous les menus de droite ? mais je dois voir ce que ça donne avec des liens très longs.


attention aussi, avec les autres thèmes disponibles sur le site, on voit que la mise en page a encore des lacunes.
il faut revoir le placement des liens déroulés.

mais c'est un bon début, et je languis de mettre en place cette version de menu dynamique sur mon site !
quitte à adapter un peu les valeurs dans le css pour que tout soit en place.

voici les modifications effectuées pour le moment, pour le multimenu_dyn_02.html

Avant :

#dropmenudiv<{$block.mm}> {
position:absolute;
margin-left:<{$block.block_size+3}>px;
*> 
margin-left:18px;
margin-top:-26px;
border1px solid black;
border-bottom-width0;
}



Après :

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



Une modification au code javascript a été nécessaire aussi pour les menus de droite.

A faire pour tous les fichiers .js du dossier modules/multimenu/script/02/

Avant :

function showhide(objevisiblehiddenmenuwidth){
if (
ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=menuwidth
}
if (
e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}


Après :

function showhide(objevisiblehiddenmenuwidth){
if (
ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500

if (menuwidth>=0){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=menuwidth
}

if (
menuwidth<0){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj
.widthobj.width=-0.8*menuwidth

if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

Posté le : 27/01/2006 09:55
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
Beau boulot !

Je propose d'attendre que tu ais fini les derniers réglages, à ce niveau-là. De toute façon, s'il faut que je webmaster paufine un peu en chipotant dans les CSS, nous avons deux choix :

1) On le laisse éditer le template à la main (on est tout de même beaucoup plus avancé que le système où il fallait tout coder manuellement).

2) S'il y a peu de variables à modifier, on ajoute un option dans la gestion des blocks, spécifique à cette variable.

Qu'en penses-tu ?


Posté le : 27/01/2006 11:40
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 7 8 9 (10) 11 12 13 ... 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

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