Sostituzione HTML in Censura parole

Forum misto con frammenti di codice
Rispondi
Avatar utente
Galandas
Staff phpBB3World
Staff phpBB3World
Messaggi: 792
Iscritto il: 4 nov 2012, 9:18
Località: phpbb3world
Contatta:

Sostituzione HTML in Censura parole

Messaggio da Galandas » 26 lug 2013, 21:02

Sostituzione HTML in Censura parole
Scritto da 4seven

Con questo frammento si può usare HTML per Censura parole nei post

ACP>>Contenuti>>Censura parole
banana_acp_word_censor.png
Apri: includes/functions_content.php

Trova:

Codice: Seleziona tutto

    if (sizeof($censors))
    {
        return preg_replace($censors['match'], $censors['replace'], $text);
    }
Sostituire con:

Codice: Seleziona tutto

        // Html replacement in word censor / 4seven / 2012
        if (sizeof($censors))
        {

        $script_name = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);    
        
        if($script_name == 'viewtopic')
        {
        return preg_replace($censors['match'], str_replace(array('<','"','>'), array('<','"','>'), $censors['replace']), $text);
        }
        else
        {
        $censors['replace'] = preg_replace('#<(.*?)>#is', '', $censors['replace']);
        return preg_replace($censors['match'], $censors['replace'], $text);
        }

        }
        // Html replacement in word censor / 4seven / 2012    
Risultato
banana_result.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Menu Forum ha scritto:

Rispondi

Torna a “Snippets”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti