Joomla! 2.5 (versione con supporto terminato) > Joomla! 1.6/1.7/2.5

[RISOLTO] inserire codice in sezione <head> di una pagina specificata

<< < (6/6)

leopardo:
Ciao,
cerco di spiegarmi un po' meglio.
Dovevo inserire questo codice:

--- Codice: ---<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
--- Termina codice ---

Con l'editor suddetto (TinyMCE - e Joomla 2.5.28) mi succedeva così:
1) se usavo "editor si/no" per inserire codice "puro", dopo aver copiato/incollato il codice ed aver premuto nuovamente "editor si/no", il testo immesso spariva. Ho provato 100 volte, ma succedeva sempre così!
2) se copiavo/incollavo semplicemente nella pagina dell'editor, il tutto veniva salvato, ma in pratica veniva "formattato" in questa maniera (aprendo editor si/no):

--- Codice: ---<p>&lt;script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"&gt;&lt;/script&gt;<br />&lt;script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"&gt;&lt;/script&gt;<br />&lt;link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" /&gt;</p>
--- Termina codice ---
Il modulo veniva incluso prima del </head> nella pagina index.php del template.
Con il metodo (1) non succedeva nulla, mentre col metodo (2) veniva scritto:

--- Codice: ---<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
--- Termina codice ---

all'inizio della pagina in questione.
Disabilitando l'editor e copiando/incollando il codice, il tutto ha funzionato alla perfezione.
Non so se il problema è dato dalla versione 2.5.28, però su tre installazioni di Joomla (tutte e tre 2.5.X) il risultato è il solito.
Misteri dell'informatica! :)


P.s. Grande tonicopi  8)

Gioacchino Cipriano:

--- Citazione da: leopardo - 05 Set 2015, 02:26:54 ---Ciao,
cerco di spiegarmi un po' meglio.
Dovevo inserire questo codice:

--- Codice: ---<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
--- Termina codice ---

Con l'editor suddetto (TinyMCE - e Joomla 2.5.28) mi succedeva così:
1) se usavo "editor si/no" per inserire codice "puro", dopo aver copiato/incollato il codice ed aver premuto nuovamente "editor si/no", il testo immesso spariva. Ho provato 100 volte, ma succedeva sempre così!
2) se copiavo/incollavo semplicemente nella pagina dell'editor, il tutto veniva salvato, ma in pratica veniva "formattato" in questa maniera (aprendo editor si/no):

--- Codice: ---<p>&lt;script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"&gt;&lt;/script&gt;<br />&lt;script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"&gt;&lt;/script&gt;<br />&lt;link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" /&gt;</p>
--- Termina codice ---
Il modulo veniva incluso prima del </head> nella pagina index.php del template.
Con il metodo (1) non succedeva nulla, mentre col metodo (2) veniva scritto:

--- Codice: ---<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/lib/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" href="http://www.lacalama.it/templates/zz/js/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
--- Termina codice ---

all'inizio della pagina in questione.
Disabilitando l'editor e copiando/incollando il codice, il tutto ha funzionato alla perfezione.
Non so se il problema è dato dalla versione 2.5.28, però su tre installazioni di Joomla (tutte e tre 2.5.X) il risultato è il solito.
Misteri dell'informatica! :)


P.s. Grande tonicopi  8)

--- Termina citazione ---
Leopardo ho capito. Pensavo ti riferissi alla modifica della pagina del template. Per inserire il codice puoi fare come hai detto tu oppure usare il plugin sourcerer di NoNumber.

floyd1616:
Buongiorno,
anche se questo post è datato, cerco di fare una domanda per un dubbio che mi è sorto.

Premetto che non ho messo in pratica quanto scritto e suggerito da Tonicopi, credo che il tutto funzioni se si dovesse aggiungere un modulo personalizzato, contenente css o js, solo per un articolo statico (associato ad una voce di menu).

Nel caso fossimo in presenza di una voce di menu con tipologia "categoria blog", come si potrebbe associare il suddetto modulo ad un articolo specifico?

In base al suo Id?

Grazie

tomtomeight:
Ma come ti viene in mente di riaprire un post risolto e vecchio di 7 anni e gia di per se incasinato? Aprine uno nuovo ed esponi il tuo problema alla luce delle versioni correnti.

Navigazione

[0] Indice dei post

[*] Pagina precedente

Vai alla versione completa