Fork me on GitHub

Rapport de message :*
 

Re: comment enlever les infos bulle de multi menu

Titre du sujet : Re: comment enlever les infos bulle de multi menu
par garrath sur 20/07/2006 12:39:25

Les info-bulles sont geres en html dans l'attribut title.
Il faut donc que tu regardes ou est cree cet attribut a la construction de ton menu.
A priori c'est fait a 2 niveaux
1 - lors de la creation d'un bout de code en javascript sur ton menu, il suffit de modifier cette creation et soit de supprimer l'attribut title dans la balise a soit de le mettre a "". En l'occurence ici vu que c'est pas des images et donc que tu n'as pas d'attribut alt moi je te conseille de supprimer completement l'attribut title.

2 - lors de la creation des premiers liens (1er niveau du menu)

ex partie genere en javascript
//Contents for menu 
        
                  
        
var menu011=new Array()
            
        var 
menu012=new Array()
            
menu012[1]='<a href="http://www.cubink.com/modules/wfchannel/index.php?pagenum=15"  title="Cartouches jet d'encre">Cartouches jet d'encre</a>'
                
menu012[2]='<a href="
http://www.cubink.com/modules/wfchannel/index.php?pagenum=22"  title="Toners & cartouches &nbsp;&nbsp;&nbsp;laser">Toners & cartouches &nbsp;&nbsp;&nbsp;laser</a>


Ca deviendra :
//Contents for menu 
        
                  
        
var menu011=new Array()
            
        var 
menu012=new Array()
            
menu012[1]='<a href="http://www.cubink.com/modules/wfchannel/index.php?pagenum=15"  >Cartouches jet d'encre</a>'
                
menu012[2]='
<a href="http://www.cubink.com/modules/wfchannel/index.php?pagenum=22"  >Toners cartouches &nbsp;&nbsp;&nbsp;laser</a>


Alors maintenant tu as pour cela 2 solutions pour le virer.
Soit tu vires dans le templates, a priori celui que tu utilises c'est multimenu_dyn_vert.html donc la partout ou tu vois title= aussi bien dans la partie javascript que dans la partie html tu supprimes
ligne 60 :
title="<{$imenu.alt_title}>" a supprimer
ligne 80, 86, 119
title="<{$alt_title}>" a supprimer

Soit tu supprimes l'initialisation de alt_title dans les fichiers php ...
Comme ca rapidement mais j'en suis pas sur a 100% pour moi il suffit de commenter la ligne 181 de blocks/block.php
qui est
$imenu['alt_title'] = $alt_title;

donc ca
//$imenu['alt_title'] = $alt_title;


A noter que tu peux deja directement essaye cette solution. Elle a l'avantage de pas avoir a a mettre a jour le module.
Par compte je sais pas si tu auras pas une bulle d'info vide
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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