Fork me on GitHub




« 1 ... 4 5 6 (7) 8 »


Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
En fait ce que je voulais faire, c'est dans un même bloc avoir deux liens principaux et des liens sous-liens :

Principal1
- principal1-sous-lien1
- principal1-sous-lien2
Principal2
- principal2-sous-lien1
- principal2-sous-lien2
- principal2-sous-lien3

et mettre une condition pour que les "- principal1-sous-lien" ne s'affichent que pour "principal1" et les "- principal2-sous-lien" ne s'affichent que pour "principal2"

mais ça ne semble pas possible.

Posté le : 22/08/2008 23:42
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
En théorie si. Il suffit d'activer la fonction lien relatif, mais en laissant le cadre 'relatif' vide.



Voici les lignes de code qui gèrent tout ça.

Au départ, $is_displayed = 0;

if( $data['relative'] && $data['type']=='relative' ) {
                 
$data['relative'] = explode('|',$data['relative']);
                 foreach( 
$data['relative'] as $relative ) { $is_displayed strstr($_SERVER['REQUEST_URI'], trim($relative))?1:$is_displayed; }
                 }

                 
$is_displayed $data['type']=='permanent' && $main_type!='relative'?                                        1:$is_displayed;
                 
$is_displayed $data['type']=='relative'
                                 
&& ( $current_module_pid==$data['pid'] || $current_module_pid==$data['id'] )
                                 &&   
$current_module_pid?                                                                    1:$is_displayed;
                 
$is_displayed $data['type']=='permanent'
                                 
&& ( $current_module_pid==$data['pid'] || $current_module_pid==$data['id'] )
                                 &&   
$current_module_pid?                                                                    1:$is_displayed;
                 
$is_displayed $is_relative?                                                                                1:$is_displayed;

Posté le : 22/08/2008 23:51
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Non, ça ne le fait pas mais je pense que c'est parce que Principal1 et Principal2 sont deux catID du même module (smartsection) ?

Posté le : 23/08/2008 00:13
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Bien reçu, je vais y jeter un oeil.

Pour ton info, pour le moment, je travail sur le système de requête. J'améliore le système de condition 'WHERE' pour permettre de gérer des dates dans le temps. Genre : afficher les données selon des critères de date précis plus vieux de x jour/mois/année, etc.


Posté le : 23/08/2008 11:17
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Citation :

Solo71 a écrit:
Pour ton info, pour le moment, je travail sur le système de requête. J'améliore le système de condition 'WHERE' pour permettre de gérer des dates dans le temps. Genre : afficher les données selon des critères de date précis plus vieux de x jour/mois/année, etc.


Super

Pour le reste, en résumé, il me semble que les conditions sur un lien fonctionnent sauf pour le module en cours.

Et moi ce qui m'intéressait par exemple dans smartsection, où j'ai des catégories et pas mal de liens dans chaque catégorie, c'était justement d'avoir un affichage sélectif des liens en fonction de la catégorie affichée pour ne pas avoir une liste interminable de liens hors contexte.

Posté le : 23/08/2008 12:03
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
*mode réflexion activé*


Posté le : 23/08/2008 12:17
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Citation :

Solo71 a écrit:
*mode réflexion activé*



Oui, moi depuis hier soir, il ne s'est pas désactivé

Posté le : 23/08/2008 12:25
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonsoir,
je voudrai que la taille et police de caractère de mes block, soient à l'identique que ceux d'origine de mon thème.
que dois-je faire?
J'ai essayer de modifier les templates et je suis mê aller en FTP ici multimenu\templates\include\multimenu_dyn_vertical pour atteindre le css_0.css:

Citation :

/* Sub links */
#dropmenudiv_vert_{id}{
position:absolute;
margin-left:160px;
margin-top:-24px;
background-color: #FFF;
border: 1px outset black;
}

#dropmenudiv_vert_{id} a{
width: 160px;
display: block;
text-indent: 12px;
border-bottom: 1px solid #000;
padding: 4px 0;
background: url('{xoops_url}/modules/multimenu/templates/include/multimenu_dyn_vertical/arrow_down.gif');
background-repeat: no-repeat;
background-position: left 50%;
}

#dropmenudiv_vert_{id} a:hover{
background-color:#CCC;
}

mais rien change dans mon ecran...

Bonne soirée

Posté le : 23/08/2008 19:37

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Je ne sais pas s'il n'y aurait pas un cache à vider ?

Posté le : 23/08/2008 20:00
Partager Twitter Partagez cette article sur GG+
Re: Multimenu: menu dynamique en fonction de la page
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Pas besoin de modifier via le ftp, mais de passer par l'utilitaire de templates du module. Sélectionne le menu que tu souhaite modifier, et change les informations (feuille de style, code java ou template) que tu veux sans passer par le FTP.

Pour modifier les templates, il activer le mode template personnalisé.


Posté le : 24/08/2008 08:48
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 4 5 6 (7) 8 »



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

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