Perchè il codice HTML viene rimosso dagli articoli in Joomla 1.5.8? |
19-04-2009 23:00
Questo articolo è è il risultato di una traduzione e di un'adattamento dell'articolo Why does some HTML get removed from articles in version 1.5.8? tratto dalla documentazione ufficiale di Joomla.
L'articolo è stato tradotto da Paolo Mariani e adattato da Federico Capoano
Joomla! 1.5.8 ha una configurazione di default abbastanza restrittiva per quanto riguarda i filtri presenti durante l'inserimento o modifica degli articoli. Il comportamento predefinito che viene applicato implementa un filtro di tipo "Black list" (lista nera) come precauzione di sicurezza contro possibili attacchi XSS (Cross Site Scripting).
Questo filtro impedisce di utilizzare alcuni tag html che potrebbero essere utilizzati da un utente malintenzionato per attaccare il sito.
I tag html che vengono filtrati sono i seguenti:
'applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml'
A causa di ciò si possono avere problemi nel tentare di inserire negli articoli video da Youtube o altri oggetti come Javascript o Flash.
Se il filtro di default non è adatto alle vostre esigenze (e probabilmente non lo è), può essere modificato dalla Configurazione Globale degli articoli.
Per esempio, cambiamo le impostazioni di default in modo che non vi siano filtri per i membri del gruppo Super Administrator:
-
Aprire la sezione "Gestione Articoli" del backend di Joomla 1.5.8
- Cliccare sul pulsante "Preferenze" in alto a destra per aprire la "Configurazione Globale degli articoli".

- Scorrere in basso verso le "Opzioni Filtro", evidenziare tutti i gruppi (tenere premuto il pulsante CTRL sulla tastiera e selezionare i gruppi) eccetto "Super Administrator", quindi per "Tipo filtro" selezionare "Blacklist (Predefinito)", come indicato nell'immagine.

Con questa configurazione, Joomla! userà il filtro Blacklist di default per tutti gli utenti eccetto che per il gruppo "Super Administrator". Per permettere ad altri gruppi di utenti di utilizzare le funzionalità di gestione dei contenuti senza filtri o con filtri più permissivi, è sufficiente modificare queste due opzioni; ad esempio per annulare il filtro su tutti i gruppi seguire le istruzioni sopra riportate ma selezionate solo il gruppo Registered.
Le informazioni presenti in questo articolo valgono solamente per la versione 1.5.8 di Joomla.
Paolo Mariani, traduttore e imprenditore, titolare di AstridServizi Italia, Monza e socio di Europrogettare, ha collaborato con importanti aziende, case editrici ed enti fieristici in qualità di traduttore, revisore e redattore, copywriter di testi e pagine pubblicitarie. Fin da giovane è appassionato di informatica, in passato si è accostato al PHP e gestisce il sito amatoriale www.tuttomonza.com, recentemente si sta dedicando al CMS Joomla con cui ha creato il sito www.europrogettare.eu.
Federico Capoano è un freelance web designer / web developer proveniente da Roma che attualmente vive in Spagna, nelle Isole Baleari. Ideatore e fondatore di Joomlashow.it, gestisce una piccola impresa individuale che offre servizi di web design e web development conosciuta come "Nemesis Design".
Puoi tenerti aggiornato su nuovi articoli e tips & tricks su Joomla seguendolo su Twitter.
Commenti utenti
Visualizza 4 di 4 commenti
Aggiungi il tuo commento
| ‹ Precedente | Successivo › |
|---|















provato ma non funziona
grazie per l'aiuto ma non funziona... mannaggia! hai altri suggerimenti? grazie di nuovo
Scritto da: ste (Guest) 29-04-2009 17:29