Come fare un Tag Cloud in PHP

April 5

Una nuvola di tag PHP mostra gli argomenti più popolari sul tuo blog. È possibile utilizzare un plug-in per visualizzare aggiunto un tag cloud o crearne uno proprio. È necessario contare il numero di volte in una frase si verifica nel database, quindi impostare la dimensione del carattere dipende dal numero di database. Frasi più spesso mostrano un carattere più grande, così che gli utenti conoscono la frase è più popolare sul sito.

istruzione

1 Fare clic destro sul file PHP che si desidera utilizzare per visualizzare il tag cloud. Fai clic su "Apri con", quindi fare clic l'editor PHP per aprire il codice.

2 Creare la connessione al database e query. Incluso nella query è il conteggio per ogni frase blog. Il seguente codice è un esempio di una query che trova i termini in una tabella chiamata "SEARCH_TERMS":

$ Query = mysql_query ( "frase SELECT, segnalino da SEARCH_TERMS ORDER BY contatore DESC LIMIT 10");

$ risultati = mysql_fetch_array ($ query)

Il codice recupera sopra ogni termine di ricerca e il suo conteggio. La lista viene restituito in ordine decrescente, in modo che i termini più utilizzati sono visualizzati per primi.

3 Visualizzare i termini di ricerca. Il seguente codice PHP visualizza ogni termine:

while ($ risultati! = null)

{

if ($ risultati [1]> 3) {

echo "<p class = 'grande'>". $ results [0]. "</ P>";

} altro {

echo "<p class = 'piccolo'>". $ results [0]. "</ P>";

}

}

Il codice di cui sopra stabilisce termini che hanno più di tre ricerche con il "grande" classe CSS. I termini utilizzati meno di tre volte hanno il "piccolo" set di classe CSS.

4 Creare la classe CSS. Aprire il file di classe CSS e aggiungere le "grandi" e "piccole" classi CSS per modificare la dimensione dei caratteri per i termini di tag. Il codice seguente mostra come creare due classi:

arco p.small {

padding: 4px;

}

p.large {

font-size: 8px;

}

5 Salvare le modifiche al codice e aprire il file nel browser Web. Rivedere il layout della tag cloud per confermare che siete soddisfatti del modo in cui i termini appaiono nel vostro blog o sito web pagine.