9 utentionline
(1) PHP Tag Cloud
(1) AJAX applicazioni web
(1) newscorsi
(1) Variabili server
(1) news n.9 - 18 Ottobre 2006
(1) Sessioni & Protezione
(1) Obiettivi e risultati
(1) Newsletter ed allegati
Yappybook
searchengine
quicklinks
WebDesigner
Tutorials ASP
Tutorials XHTML
Tutorials Javascript
Tutorials HTML-CSS
Tutorials SQL
Tutorials PHP & MySQL
AJAX applicazioni web
Web Development
Template & Layout
Non solo Web :: Blog
Portfolio Lavori
Who is Yappy?
Benvenuto nella Newsletter
libririviste
Newsletter
Calendario motoGP 2007
newscorsi
FAQ & Domande
newscorsi
Web Designer gratuitoCorso Web Designer Gratuito per creare siti internet trucchi, consigli, esempi pratici e template per diventare un vero web designer.
Seo Extreme 2007
Al corso nazionale "Seo Extreme 2007" troverai le ultime tecniche e strategie di Posizionamento nei motori di ricerca. Parteciperai ad un corso di alto livello dedicato a chi vuole fare posizionamento...
Newsletter
Obiettivi e risultatiCiao,
ho atteso un po' a mandarti una nuova newsletter ma volevo essere sicuro di aver qualcosa da dire e qualcosa da offrire.
News n.13 - 27 febbraio 2007
In questa edizione ci sono nuovi tutorial e domande a cui ora è facilissimo trovare risposta come mettere il bottone Skype oppure una Google Map sul tuo sito internet.
Inoltre novità e corsi per diventare professionisti del web...
libririviste
Web Design Facile"Web Design Facile" di Davide Vasta è una guida pratica che conduce il lettore, passo per passo attraverso la realizzazione di un sito Internet: dalla creazione di un prototipo da mostrare al cliente fino al suo sviluppo definitivo.
WebDesigner 22
Web Designer Magazine n.22. Flash in prima linea, conoscere l'ultima versione del programma Macromedia. Inserire video Flash nelle vostre pagine. In primo piano "diventare Designer di successo".
tagclouds
corso PHP lez4 Zen of CSS Design corso javascript guida Illustrator CS ActionScript - Scrolling testo Zen of CSS Design GP BETANDWIN.com De Espana webbit-smau Monitorizzare i Link Guida CSS 2 Birbacco website SPACE InVaDeRs Trucchi headlines efficaci 7syndicate
RSS 2.0Atom feed
CreativeCommons
Creare Tag Cloud con PHP
[20 Ago 2006]é il sistema per creare una nuvola di link, obiettivo rendere visibilmente l'importanza di un articolo con la sua dimensione.
Vedremo come sfruttare i CSS e PHP per impostare le diverse importanze.
La prima operazione richiesta è proprio quella di realizzare una serie di classi CSS:
.tag5 { font-size: 7pt; }
.tag4 { font-size: 8pt; }
.tag3 { font-size: 9pt; }
.tag2 { font-size: 11pt; }
.tag1 { font-size: 14pt; }
Queste classi verranno associate ad ogni tag/categoria in funzione del numero di post pubblicati per ognuno. Vediamo come realizzarlo in PHP & mySQL
Come prima cosa occorre sapere qual'è il numero massimo di tag e qual'è il numero minimo di tag attraverso una opportuna richiesta al database.
$query = "SELECT Min(tag) as val_min, Max(tag) as val_max FROM tblblogtags GROUP BY tag";
$rs = mysql_query($query,$conn) or die("Errore nella query:" . mysql_error());
while ($riga=mysql_fetch_array($rs)) {
$vmin = $riga['val_min'];
$vmax = $riga['val_max'];
}
Una volta conosciuti i due valori è possibile utilizzarli al fine di scalettare le dimensioni.
$query = "SELECT Count(tag) as conta tag FROM tblblogtags GROUP BY tag";
$rs = mysql_query($query,$conn) or die("Errore nella query:" . mysql_error());
while ($riga=mysql_fetch_array($rs)) {
$dim = ceil(5*($vmax-$riga['conta'])/($vmax-$vmin));
print "<span class='tag".($dim)."'>".$riga['tag']."</span> .";
}

