Back to top

Autore Topic: override main_menu con jquery1.6.1 min, non funzionante  (Letto 1439 volte)

Offline alfy

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Buon giorno a tutti


come dal titolo ho modificato default.php del modulo menu principale.
Nella index del template carico la libreria jquey 1.6.1 e nell'override del menu ho inserito il codice
javascript.


Il tutto su un sito in php base mi anima il menu con un effetto rimbalzo sui bottoni, su joomla
invece pur mantenendo codici e libreria uguali, non funziona.


Devo fare qualche operazione particolare per far girare javascript nel menu?


grazie

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:override main_menu con jquery1.6.1 min, non funzionante
« Risposta #1 il: 06 Mar 2015, 11:13:42 »
devi fare un debug di js e vedere qual'è l'errore.
Probabilmente o hai un conflitto o il js non viene caricato o viene caricato in un posto sbagliato

js in Joomla si integra così: https://docs.joomla.org/Adding_JavaScript
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline alfy

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Re:override main_menu con jquery1.6.1 min, non funzionante
« Risposta #2 il: 06 Mar 2015, 11:27:54 »
steganoga, grazie


credo anche io che il problema sia di questo tipo, pensavo che forse js non venisse caricato correttamente, io le ho poste
come tutti nella cartella js del mio template.
Ad ogni modo per are il debug di js non saprei come fare ma ci terrei a capirlo.
puoi aiutarmi?

Ho guardato l'utilissimo link che mi hai passato ho notato che l'implementazione di codice js pure viene fatto passando la path contente media presente sulla root di joomla e non punta alla cartella js creata sul template.

Inoltre non mi è ben chiaro come come implementare il frameworks jquery in modo corretto.


grz
« Ultima modifica: 06 Mar 2015, 11:34:49 da alfy »

Offline alfy

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Risolto - override main_menu con jquery1.6.1 min, non funzionante
« Risposta #3 il: 06 Mar 2015, 17:05:07 »
 ;) ho risolto cosi:

Codice: [Seleziona]
<?php JHtml::script(Juri::base() . 'templates/custom/js/sample.js'); ?>[code]

per curiosità come faccio il debug per js, non si sà mai in futuro?!

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:override main_menu con jquery1.6.1 min, non funzionante
« Risposta #4 il: 06 Mar 2015, 19:21:36 »
..quindi non caricava js.. è corretto come hai fatto

Ad ogni modo per are il debug di js non saprei come fare ma ci terrei a capirlo.
-------------------------------------------------------------
firebug ha molti tools utili

...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

 



Web Design Bolzano Kreatif