Fork me on GitHub




« 1 ... 38 39 40 (41) 42 43 44 45 »


Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Oui, mais je vois que tu n'as pas perdu ton temps non plus... Et si je n'était pas présent, c'était pour corriger tous les bugs que TU me laissais...


Posté le : 01/04/2006 10:25
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
bon revenez on rigolait (cool

concernant un menu en pur css
j'ai fini d'adapter celui que l'on peut trouver ici : http://www.cssplay.co.uk/menus/basic_dd.html

on pourra donc créer un menu horizontal, avec une personnalisation entièrement gérée depuis les feuilles de style (une pour FF et une pour IE).

ce menu a été testé sous FF1.5.0.1 et IE6 sur windows.

Et un internaute l'a testé avec succès sur Firefox, Netscape, Camino et Opera, dernières versions, sur Mac OS X.

Ne marche pas sur MSIE sous mac. Ne déroule pas.

N'ayant pas de mac moi-même, je ne vais pas pouvoir débugguer cette partie.

Voici ce que ça donne à l'écran (en attendant de vous faire passer le code).

Sous IE:

Open in new window

Sous FF:

Open in new window

Nous avons 2 menus côte à côte.
Il peut bien entendu en avoir plus !
Chaque nouveau lien standard débute un menu.

Celui de gauche est déroulé. Le lien principal est donc en blanc, contre noir en principe.
En rouge les catégories.
En vert les notes.
Fond différent (blanc) pour ces types de liens.
Liens de catégorie et note en bleu au passage de la souris.
Seul le lien change de couleur sur ces 2 types de liens.
Le fond reste blanc.
Pour les autres types de liens, la couleur ne change pas, mais le fond oui.

Etc...
Tout est personnalisable.


Une autre version est à venir :
celle où les catégorie et note débutent eux-aussi un nouveau menu.

Posté le : 03/04/2006 14:11
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,

Ce qui manque vraiment à Multimenu pour le rendre indispensable, ce n'est plus vraiment l'affichage des différents menus possible (bien qu'un pas vers du CSS accessible ce serait un plus), mais le fait de pouvoir récupérer du contenu dynamiquement.

Je m'explique :

Ce qui ne me fait pas choisir Multimenu à chaque réalisation de mes sites avec Xoops, c'est tout simplement le fait que certains modules m'offrent la possibilité d'avoir des sous menu dynamiquement en fct des choix de l'administrateur. Si l'administrateur créé des categories dans les news par exemple (c'est un exemple), le sous menu va m'afficher la liste de ses categories comme sous menu et ca, c'est super pratique.

Il faudrait que MM soit capable d'aller récupérer ce contenu pour le réafficher, mais comment ?

Je viens d'avoir une idée. Le tout se passe dans xoops_version.php, c'est ici que l'on construit les sous menus dynamiquement et que le menu principal va puisser ses informations.

Pourquoi ne pas réutiliser cette technique la, mais stocker les liens et titre de ses sous menu dans un tableau globale, qui est accessible sur toutes les pages ? Du genre dans : xoopsConfig. Faudrait voir s'il ne serait pas possible d'avoir dnas ce tableau un truc du genre : xoopsConfig['news']['menu'] qui contiendrait toutes les infos du liens NEWS.

Puis depuis MM, on pourrait dire : Récupérer moi le contenu des liens dynamique du module NEWS.

En tout cas si y'avais ca, il ne manquerait plus grand chose à MM pour le rendre indispensable, comme par exemple des blocs illimité ou une interface admin un peu moins fouilli.

D'ailleurs est ce que vous compter mettre à jour la partie admin pour qu'elle ressemble à ce qui se fait en ce moment ? News, formulaire, smartmodule, .. ? Je pourrais rajouter ceci sur ma liste de TODO

Merci

a+

Posté le : 03/04/2006 14: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
ah ben en tout cas ça dépasse mes capacités !
moi qui croyait te faire plaisir avec un truc full css (pourvu qu'on ne le désactive pas).

tu utilises quoi alors pour tes menus ?
je veux bien que MM ne fasse pas encore le café, mais c'est toujours mieux que tout à la main :-p

Posté le : 03/04/2006 14:42
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
Ne le prend pas mal, c'était un poisson d'Avril ;) non je déconne.

Si si, justement je suis content que cela passe en CSS pur, bien qu'un menu en CSS avec des UL et des LI avec javascript ou pas ca me satisferait aussi. Merci pour ce nouvel ajout à venir.

Ceci dit, oui MM ne fait pas le café, mais il fait deja beaucoup de chose et s'il n'était pas la, bah on serait vraiment dans la merde, car dans 90% des cas je l'utilise lui au lieu d'utiliser le menu principal. Mais il reste toujours 10% ou tu n'as pas le choix quand le client veut que le contenu soit dynamique (l'histoire des sous menus) et je disais que ce serait vraiment hot d'avoir cette fonctionnalité en plus !

Si tu n'es pas capable de le faire, ce n'est pas grave, attarde toi au menu en CSS et d'autres s'occuperont du reste, c'est sur cette base que les projets opensource existent et se nourissent.

Faudrait demander à des personnes comme Hervé, Zoulou, etc. si l'idée du tableau globale pourrait être une idée intéressante avant de se lancer

Merci

Posté le : 03/04/2006 15:16
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
après le menu horizontal en css (ajouté aux fichiers, il sera dispo dès la prochaine version)
voici le menu vertical en css

Open in new window

Bien sûr ces menus comportent des limitations.
par exemple, en bas de page, le menu dépassera et ne sera pas accessible (mais là, en css seulement, je ne vois pas comment faire).
la gestion des catégories et notes a été abordée comme ça, mais en modifiant les templates on peut envisager d'autres approches !
les flèches indiquant que des sous-menus existent, ne sont pas gérées.
à part ça, tout le côté 'visuel', se gère dans les feuilles de style.
j'ai volontairement laissé un florilège de couleur pour indiquer l'étendue des paramétrages.

ces menus CSS sont surtout là pour vous servir d'exemples pour vos futures adaptations, que vous nous ferez partager

Posté le : 04/04/2006 11:21
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 :

blueteen a écrit:

ces menus CSS sont surtout là pour vous servir d'exemples pour vos futures adaptations, que vous nous ferez partager.


Traduction :

Il est inutile de venir nous demander de faire VOS menus à VOTRE place.


Posté le : 04/04/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
lol, je vois qu'on parle la même langue

il est certain qu'adapter un menu demande un minimum d'effort et de réflexion (selon les menus).

le premier, tout en css m'a pris 5h
le second, étant une adaptation du premier, 30 minutes.

et celui en javascript (vertical2, plus de 40h)
et oui il faut bien débuter :-p

et sans compter les tests de compatibilité entre menus et navigateurs !

Posté le : 04/04/2006 11:41
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
donc voici un bout de code utiliser poru les themes bcool en général qui creer un menu automatiquement selon les modules installer

<?php
// website http://malaika.s31.xrea.com/
require_once XOOPS_ROOT_PATH.'/modules/system/blocks/system_blocks.php';
$MainMenu b_system_main_show();
$this->assign'ex_mainmenu'$MainMenu );
if ( 
is_object($xoopsModule) ) {
    
$this->assign('ex_moduledir'$xoopsModule->getVar('dirname'));
    
$this->assign'ex_module_name'$xoopsModule->getVar('name') );

}

?>


par exemple cela fera un lien home, lien, forum
et dans lien ca fera des sous lien meilleur lien, lien populaire et proposer un lien

king tu peux te servir de ca si tu veux pour recreer tes liens sur tout les sites

a+

Posté le : 04/04/2006 12:21
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
Bonsoir,

MM1.8 final .
je pense qu'il y a une erreur dans la doc :
Citation :
// Après avoir fait le tour des liens existant, vérifier ce qu'il reste à fermer
<{if $ul_main == 1}></ul><{/if}> // Si la liste principale est ouverte, la fermer
<{if $ul_sec == 1}></ul><{/if}> // Si la liste secondaire est ouverte, la fermer


mais plutôt Citation :
// Après avoir fait le tour des liens existant, vérifier ce qu'il reste à fermer
<{if $ul_sec == 1}></ul><{/if}> // Si la liste secondaire est ouverte, la fermer // Après avoir fait le tour des liens existant, vérifier ce qu'il reste à fermer
<{if $ul_main == 1}></ul><{/if}> // Si la liste principale est ouverte, la fermer


Mais bon, pas sur !

Question : pour une menu contextuel, ça marche bien avec la souris, par contre, j'ai le bloc (mais qui est vide, sauf le titre qui s'affiche ) qui se place là ou l'on a choisit de faire apparaitre le bloc. Comment n'afficher que le menu contextuel ?

Posté le : 11/04/2006 01:46

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 38 39 40 (41) 42 43 44 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

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