Back to top

Autore Topic: [RISOLTO] HTML purifier for Joomla - Disabilita codice javascript nel modulo  (Letto 3298 volte)

Offline nitro282

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
  • I cattivi artisti copiano, quelli buoni rubano."
    • Mostra profilo
Sono alle prese nell'inserire il tasto torna indietro nei componenti (<a href="javascript:history.back();">Torna Indietro[/a). Per attivare il codice dove voglio, l'ho inserito nel modulo, ma putroppo quando pubblico, non funziona, ho scoperto dopo vari tentativi che il Plugin "HTML purifier for Joomla" disabilita il codice.

Come risolvo?.
« Ultima modifica: 22 Feb 2012, 22:00:17 da nitro282 »
Consulenza e progettazione Siti Web
Esperto Joomla.
skype: Roberto Cascio (nitro282).

Offline nitro282

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
  • I cattivi artisti copiano, quelli buoni rubano."
    • Mostra profilo
Re:HTML purifier for Joomla - Disabilita codice javascript nel modulo
« Risposta #1 il: 22 Feb 2012, 21:57:08 »
Ho risolto, metto la funzione if, cosi posso includere nell'index.php del template il codice javascript e il plugin "HTML purifier for Joomla" non interviene per toglierlo:
Citazione
<?php if ($this->countModules('indietro')) { ?>
          <div id="indietro">
               <a href="javascript:history.back();">Torna Indietro
                    <jdoc:include type="modules" name="indietro" style="xhtml" />
          </div>       
  <?php } ?>   

Aggiungo anche il css con l'inclusione dell'img:
 
 
Citazione
div#indietro a {
     background-image: url(../images/torna-indietro.png);
     background-position: 0 50%;
     background-repeat: no-repeat;
     padding-left: 30px;
 }

[RISOLTO]
« Ultima modifica: 29 Feb 2012, 20:09:24 da nitro282 »
Consulenza e progettazione Siti Web
Esperto Joomla.
skype: Roberto Cascio (nitro282).

Offline fabigno

  • Esploratore
  • **
  • Post: 123
    • Mostra profilo
La possibilità di inserire il tasto torna indietro in un articolo può risultare utile, ma cosa intendi per
Citazione
Per attivare il codice dove voglio, l'ho inserito nel modulo,
di quale modulo parli?
grazie
fabigno

Offline nitro282

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
  • I cattivi artisti copiano, quelli buoni rubano."
    • Mostra profilo
Quando attivi un modulo, sappiamo tutti che abbiamo la possibilità di scegliere in quale pagina far comparire il modulo, giusto?.
Consulenza e progettazione Siti Web
Esperto Joomla.
skype: Roberto Cascio (nitro282).

Offline fabigno

  • Esploratore
  • **
  • Post: 123
    • Mostra profilo
scusa l'insistenza ma non ho capito cosa vuoi dire
mi sembrava di aver capito che realizzi un modulo che ha la sola funzione di realizzare il ritorno indietro - javascript:history.back()
Citazione
Per attivare il codice dove voglio, l'ho inserito nel modulo,
se così fosse non ho capito come lo realizzi
se invece ti riferisci ad un altro modulo, a quale ti riferisci?
grazie

Offline nitro282

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
  • I cattivi artisti copiano, quelli buoni rubano."
    • Mostra profilo
Non capisco cosa c'è di difficile nel fare copia/incolla, scusami!!.

Prendi il file index.php del template, gli inserisci il codice che ho messo dove vuoi che compaia,
prendi il file .css del tuo template, inserisci il codice che ho messo,
vai in gestione moduli, attivi un nuovo modulo inserendo come posizione "indietro".

Prova!.
Consulenza e progettazione Siti Web
Esperto Joomla.
skype: Roberto Cascio (nitro282).

Offline fabigno

  • Esploratore
  • **
  • Post: 123
    • Mostra profilo
grazie per la pazienza, ma avevo capito male.
Pensavo si trattasse di un "indietro" da inserire negli articoli
Comunque l'ho provato, ho creato un modulo scegliendone uno a caso tra quelli proposti (Joomla 17) e in effetti compare un torna indietro anche se, oltre alla scritta, compare una intestazione di menù con la scritta indietro. Probabilmente il tipo di modulo scelto a caso non era il migliore.
Comunque di nuovo grazie 

 



Web Design Bolzano Kreatif