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}
<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 />Se il nostro plugin è attivo l'articolo verrà visualizzato nel sito come in figura.
<p>Se volete vedermi cliccate su <a href="http://sex.sex">sex</a></p>
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
Commenta questo articolo sul forum