Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : toolnews 22 Jul 2010, 10:18:57

: Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: toolnews 22 Jul 2010, 10:18:57
Ho un piccolo problema che non riesco a capire come risolvere. Qualcuno mi può dare una dritta?

Ho fatto un menù orizzontale con istruzioni css ed uno script grazie ai quali al passaggio del mouse si aprono dei sotto-menu. Ho derivato la cosa dalla barra rossa del sito di zdnet:
http://www.zdnet.com/search?q=smb.

Funziona perfettamente a livello di Template (ovvero senza alcuna pagina Home), e anche se come Home Page metto il modulo del login, quello di Kunena Forum e altri ancora.

Se invece come Home page metto un articolo qualsiasi  - anche composto da una lettera sola - o il modulo JEvents l'effetto del passaggio del mouse viene annullato ed i sottomenù non sono più apribili.
Se clicco la voce relativa al Login o al Forum riprendono a funzionare perfettamente.

Non capisco dove possa essere l'inghippo.

Suggerimenti?

Grazie
Alessandro
: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: 56francesco 22 Jul 2010, 12:30:10
è chiaramente un problema di template,

se aggiungi un link sposto nella sezione template  (se quello in uso non è commerciale)

per cortesia, un link al sito andrà benissimo non postare codice, se necessario te lo chiederanno di la dopo che avrò spostato
: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: toolnews 22 Jul 2010, 12:39:15
Grazie.
Al momento ho tutto in locale. Prima di mettere in linea, volevo esser sicuro che funzionasse: lo stesso indirizzo è usato per il sito vecchio (www.itware.com) e non vorrei si creassero conflitti.

Il Template l'abbiamo fatto tutto internamente.

Nel pomeriggio provo...
Ale
: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: 56francesco 22 Jul 2010, 13:22:13

Il Template l'abbiamo fatto tutto internamente.

bene e sei in locale... e quindi cosa possiamo fare per te?
: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: toolnews 23 Jul 2010, 14:14:32
Grazie Francesco.
Dopo due giorni di debugging incrociato del Template e dei CSS, ho trovato l'origine del problema. E' Mootools.

Se lo carico all'inizio, con l'apposita stringa dopo l'Head (  <?php JHTML::_('behavior.mootools'); ?> */), i menu a tendina governati da un apposito script non si aprono più.

Se lo carico con l'istruzione:
   $document->addScript( JURI::base() . '/templates/itware/js/Mootools-Core.js' );

i menu a tendina si aprono perfettamente con i moduli che non fanno uso di Mootools (tipo il Kunena Forum o il Login). Se attivo JEvents o il modulo di Search smettono di funzionare, ma riprendono non appena si torna a pagine che non ne fanno uso. Purtroppo, il problema si presenta anche con l'inserimento di qualsiasi articolo nella pagina.
Può essere che si perda il collegamento con lo script? Nel caso, come lo posso creare/mantenere?

Grazie
Ale


: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: toolnews 23 Jul 2010, 14:33:26
Dimenticavo: quando è attivato Mootools, aprendo un elemento che ne fa uso, mi arriva questo messaggio:

Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermare lo script adesso o attendere per vedere se lo script conclude la sua esecuzione.

Script: http://localhost/joomla15//templates/itware/js/Mootools-Core.js:26

Mi chiede quindi se proseguire l'esecuzione dello script o interromperla. Indipendentemente dalla scelta che si fa, la pagina si apre regolarmente, ma i menù a tendina non funzionano (per forza: Mootools-Core (che è il nome che ho dato alla libreria Mootools che carico nel modo indicato prima, non viene più attivata...).
: Re:Menu che si aprono al passaggio del mouse: talvolta si, talvolta no. Aiuto!
: RdG 02 Aug 2010, 19:33:34
Potrebbe essere un problema di conflitto con altre librerie?