Pagina 1 di 1

Creare stringhe pulite per pagine personalizzate

Inviato: 25/05/2010, 19:20
da Carlo
Creare stringhe pulite per pagine personalizzate

Se siete sviluppatori PHP ed utilizzate phpBB SEO sul vostro forum, potrebbe esservi necessario rendere "pulite" delle stringhe, come titoli o stringhe, per utilizzarli nei vostri URLs.

Ho realizzato per voi, una piccola funzione PHP che farebbe ciò:

Codice: Seleziona tutto

function phpbbseo_custom($string)
{
    global $phpbb_seo;
    
    $string = utf8_normalize_nfc(utf8_recode($string, 'iso-8859-1'));
    $string = $phpbb_seo->format_url($string);
    
    return $string;
} 
Basta inserire come unico parametro il titolo o una qualsiasi stringa, e verrà restituita alla "seo friendly" (per così dire), secondo la configurazione da voi apportata alla phpBB SEO.

Esempio

Codice: Seleziona tutto

echo phpbbseo_custom('stringa di prova per la guida'); 
Risultato

Codice: Seleziona tutto

stringa-prova-per-guida
N.B.: La phpBB SEO sul mio forum è impostata per la rimozione di piccole parole, e pertanto, per questo esempio sono state eliminate parole come "di" e "la".

Re: Creare stringhe pulite per pagine personalizzate

Inviato: 02/05/2011, 20:50
da Haku
In una pagina personalizzata quindi come diventerebbe?

Re: Creare stringhe pulite per pagine personalizzate

Inviato: 02/05/2011, 20:59
da Carlo
Che intendi?

Re: Creare stringhe pulite per pagine personalizzate

Inviato: 02/05/2011, 21:31
da Haku
Nel senso, per avere il SEO nelle pagine personalizzare per phpBB, bisogna inserire questa cosa?

Re: Creare stringhe pulite per pagine personalizzate

Inviato: 02/05/2011, 21:53
da Carlo
No, questo può servire per i programmatori che vogliono creare pagine dinamiche con URL SEO friendly.

Nel tuo caso, in quanto sei un programmatore e ti limiti alle semplici pagine, non serve.