Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : fedu 22 Sep 2011, 15:48:35

: [RISOLTO] inserire js in html articoli.
: fedu 22 Sep 2011, 15:48:35
Ciao a tutti, ho realizzato una pagina web con wysiwyg e ho copiato tutto il codice html in un articolo.
Il tutto funziona bene ed anche l'impaginazione è abbastanza ok.


Il problema è che ho un file .js che non riesco a richiamare.
Dove devo mettere il file .js che cosa devo aggiungere al codice html per richiamare la funzione?


Queste sono le righe di codice che ho dentro l'html e che dovrebbero richiamare il javascript ma che non riesco, neppure modificando le cartelle a richiamare dalla pagina.


[/code]

<script type="text/javascript" src="./jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="./fancybox/jquery.easing-1.3.pack.js"></script>
<link rel="stylesheet" href="./fancybox/jquery.fancybox-1.3.0.css" type="text/css">
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.0.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.2.pack.js"></script>
<script type="text/javascript">
:


Grazie a tutti per l'aiuto
: Re:inserire js in html articoli.
: Murphz 22 Sep 2011, 16:07:24
Gli script js vanno inseriti nell'index del template compresi i tag html primari (html, head, body), negli articoli crei solo la struttura html dell'articolo (i vari div, p ecc ecc) (richiamata poi dal codice <jdoc include type="component"> direttamente dall'index del template che stai utilizzando).


Quindi dopo inserisci sempre il tuo codice js nell'index e automaticamente prende tutti gli articoli.
: Re:inserire js in html articoli.
: fedu 22 Sep 2011, 16:18:04
Non ho capito molto bene.
Io ho un file jquery-1.4.2.min.js
e vorrei inserirlo in una cartella in remoto e quindi richiamare il file.
Seguendo le tue istruzioni dovrei, invece, inserire tutto il codice del .js nel index.php del template e poi richiamarlo con un <jdoc include type="component">.
Dove devo mettere il <jdoc include type="component"> sempre nell'index.php o nell'html degli articoli?
Grazie per la risposta fulminea!
: Re:inserire js in html articoli.
: Murphz 22 Sep 2011, 16:22:41
No, allora:


Nell'index.php del template dovresti già avere tutta la struttura del sito.
Dentro il tag head presente lì dentro mettici l'istruzione per richiamare il file js ovunque tu lo abbia messo.


Dopodichè, più in basso troverai un <jdoc include type="component">, quella è l'istruzione che utilizza joomla per richiamare tutti i componenti (e quindi anche gli articoli). La puoi mettere all'interno di un div così che tutti i componenti diano i loro risultati all'interno di quel div, ad esempio.


Facendo così ogni pagina ha sempre il file javascript caricato e utilizzabile. Spero di essere stato chiaro  ::)
: Re:inserire js in html articoli.
: fedu 24 Sep 2011, 20:24:42
Grazie, problema risolto!