Joomla.it Forum
Componenti per Joomla! => Editor => : smallstudio 26 Feb 2013, 14:32:53
-
Mi inserisco qui negli editor perchè il problema nasce nel loro utilizzo quando si debba inserire codice javascript, per esempio il codice contatore fornito da histat.
Dopo aver seguito centinaia di consigli ed aver fatto centinaia di prove, non sono riuscito a far digerire al mio joomla 2.5.8 il codice del contatore.
E' così che mi sono imbattito (finalmente) in un modulino semplice semplice e decisamente efficace.
Ho provato talmente tanta soddisfazione e sollievo che mi è sembrato giusto condividere con voi l'informazione.
Il modulo si chiama "Custom HTML advanced" ed è praticamente una versione "avanzata" del modulo "Custom HTML" già presente nei moduli di joomla.
Questo il link per scaricarlo
http://joe.jtricks.com/downloads/custom_advanced.joomla.2.0_UNZIPFIRST.zip
Per utilizzarlo è sufficiente creare un nuovo modulo ed assegnargli la tipologia CustomHTMLadvanced.
Decidere la posizione dove volete che il modulo appaia.
A questo punto basta inserire il codice javascript nella finestra di destra, e il gioco è fatto.
Se poi volete inserire il codice in un articolo basta usare la direttiva LoadModule nell'articolo stesso richiamando il modulo appena creato cui avrete però assegnato una posizione inesistente tipo user99.
Esiste anche un altra interessante alternativa che è "Sourcerer". Molto più potente e flessibile.
http://download.nonumber.nl/?ext=sourcerer
Tramite bottone aggiunto all'editor, potete inserire qualunque tipo di codice.
A me serviva una cosetta veloce per attivare il contatore histat e quindi ho preferito HTMLadvanced.
Quando e se servirà testerò anche sourcerer.
Spero di essere stato utile
Viky
-
se lo metti nel modulo custom di joomla non funziona?
...... quel componente è un po' un "pacco" :) ... metti le cose nei parametri invece che direttamente nel modulo... non fa altro se non appesantire ulteriormente il cms
-
Nel modulo custom di Joomla non funziona. Il codice viene modificato da joomla anche disattivando l'editor.
Hai ragione sul fatto che l'advanced appesantisce il CMS.
Sinceramente non me la sento di andare ad apportare modifiche dirette sui .php
Proverò il Sourcerer.Ti ringrazio comunque per l'intervento.
ciao
viky
-
Il codice viene modificato da joomla anche disattivando l'editor.
----------------------------------------------------------------------------------------
se fai la stessa cosa che fa quel modulo no.
il modo corretto di includere stili, js, e ammennicoli vari è qs:
http://docs.joomla.org/Adding_JavaScript_and_CSS_to_the_page
-
Grazie MVC dell'indicazione.
Come avrai capito non sono sufficientemente esperto per mettere subito in pratica quanto leggo nell'articolo che mi hai indicato, ma approfondirò lo studio per lasciare la metodologia che volevo utilizzare.
Farò sapere come andrà anche per condividere l'esperienza con altri poco esperti.
ciao
viky
-
La soluzione più semplice è la seguente:
Su joomla 2.5
Sito->Configurazione globale->Filtri di testo->superuser->nessun filtro
ciao
Viky
-
La soluzione più semplice è la seguente:
Su joomla 2.5
Sito->Configurazione globale->Filtri di testo->superuser->nessun filtro
ciao
Viky
Purtroppo con le nuove versioni di joomla non funziona piu e nemmeno il tanto decantato e gratuito
Custom HTML Advanced (http://www.pluginaria.com/custom-html-advanced.html)Qualche idea? Apro un post nuovo?
-
scusate... ma cosa c'è di tanto difficile da fare nel link che ho messo sopra?
... una volta tanto che basta solo copiare, incollare e cambiare un dato....
ma poi c'è un altro post che parla di come togliere o aggiungere pure dall'head di joomla e sta in J3.0
e ce n'è un altro in sviluppo ma un po datato...
..se poi lo vuoi solo in un articolo basta discriminare con un if
nell'articolo era comodo ma ci sono mille altri modi per farlo e non complicati e, tra l'altro, il contenuto di un articolo non è proprio un posto consigliabile per inserire js anche se può stare un po' dappertutto.
[EDIT] poi rischio di dire una scemenza perchè non ricordo bene il flusso di J ma se fai un modulo custom... es mod_js_pippo, carichi tutti i js che vuoi e fai un loadposition (loadmodule) nell'articolo?
-
Purtroppo era colpa di un plugin a pagamento sulla sicurezza.
Scusate!
la soluzione funziona senza firwall.
Grazie cmunque