Supporto volontario e collaborativo per Joomla!® in italiano

Filtriamo i nostri articoli con Bad Word Filter!

Informazioni utiliBad Word Filter è un plugin per Joomla 1.5 nato da poche settimane che funziona da filtro per le parole sostituendole con del codice html che possiamo decidere noi.

Il suo funzionamento è molto semplice: una volta trovata una parola da una lista definita dall'utente, la sostituisce con l'html definito dal gestore del sito.
Un plugin del genere può essere utile nei siti dove viene consentita, per esempio, la modifica di un articolo dal front-end da parte degli utenti e possiamo così controllare cosa inseriscono nel testo, ma ovviamente non è l'unico uso possibile. Può per esempio essere usato anche non come filtro per le parole "cattive", ma per sostituire i temini con altre cose, per esempio con l'immagine di un logo oppure per creare alcuni script particolari.
Per installarlo, una volta scaricato dal sito del produttore e fatto l'accesso al back end del sito, andare su Estensioni-->Installa/Disinstalla.
Una volta installato andiamo a vedere il suo pannello di configurazione. I parametri da impostare (come è possibile vedere nella prima figura) sono pochi:
  • Bad Words: dove inseriamo l'elenco delle parole da filtrare, separate da una virgola;
  • HTML Replacement: dove inseriamo il codice HTML che deve sostituire le parole;
  • Allow Exceptions: permette eventuali eccezioni negli articoli, dove è presente il tag {no_badwordfilter}
Supponiamo di dover sostituire la parola sex con un'immagine di un divieto (già caricata nel server, per esempio nella root del nostro sito): per fare questo basta inserire la parola sex nel parametro Bad Words e inserire in HTML Replacement questo codice:
<img src="/divieto.gif" border="0" />

Proviamo ora a scrivere un articolo con questo codice html:
<p>Ciao a tutti!</p><br /><p>Io sono molto sex! SEX!Sex!</p><br />
<p>Se volete vedermi cliccate su <a href="http://sex.sex">sex</a></p>
Se il nostro plugin è attivo l'articolo verrà visualizzato nel sito come in figura.

Come si può ben capire, è possibile sostituire le parole con altre parole o con simboli.
Questo filtro non funziona nel caso di link e nemmeno sui titoli, ma per il resto fa un buon lavoro. Le parole non vengono cambiate nel database, come vediamo nella figura ma sono cambiate via via.

Questo porta a un rallentamento del caricamento del sito e del carico sul database, quindi è consigliato usare sempre poche parole. Infatti, se proviamo ad inserire nel filtro una ventina o più parole possiamo già notare la differenza.

Scritto da ventus85









CommentaCommenta questo articolo sul forum