Código PHP:
<%Dim SQLTagCloud, RSTagCloud, ArrayTag, I, FrequenzaMin, FrequenzaMax, FrequenzaDiff, FrequenzaDistrib, CSSClass, FrequenzaFiltro
FrequenzaFiltro = 1
'direccio
':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
':: http://www.dblog.it/public/post/tag-cloud-in-asp-505.asp
':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
SQLTagCloud = " SELECT COUNT(Tag) AS Frequenza, Tag FROM Technorati GROUP BY Tag "
SQLTagCloud = " SELECT COUNT(tag) AS Frequenza, tag FROM noticias_2 GROUP BY tag "
Set RSTagCloud = Server.CreateObject("ADODB.Recordset")
RSTagCloud.Open SQLTagCloud, MM_alex_moga_STRING, 1, 3
If NOT RSTagCloud.EOF Then
ArrayTag = RSTagCloud.GetRows
Else
ReDim ArrayTag(1, -1)
End If
RSTagCloud.Close
Set RSTagCloud = Nothing
If UBound(ArrayTag, 2) > -1 Then
FrequenzaMin = 1
FrequenzaMax = 1
For I = 0 To UBound(ArrayTag, 2)
If ArrayTag(0, I) < FrequenzaMin Then
FrequenzaMin = ArrayTag(0, I)
End If
If ArrayTag(0, I) > FrequenzaMax Then
FrequenzaMax = ArrayTag(0, I)
End If
Next
If FrequenzaMin < FrequenzaFiltro Then
FrequenzaMin = FrequenzaFiltro
End If
FrequenzaDiff = FrequenzaMax - FrequenzaMin
FrequenzaDistrib = FrequenzaDiff / 5
For I = 0 To UBound(ArrayTag, 2)
If ArrayTag(0, I) >= FrequenzaFiltro Then
If ArrayTag(0, I) = FrequenzaMin Then
CSSClass = "tcmpiccolo"
ElseIf ArrayTag(0, I) = FrequenzaMax Then
CSSClass = "tcmgrande"
ElseIf ArrayTag(0, I) > FrequenzaMin + (FrequenzaDistrib * 2) Then
CSSClass = "tcgrande"
ElseIf ArrayTag(0, I) > FrequenzaMin + FrequenzaDistrib Then
CSSClass = "tcmedio"
Else
CSSClass = "tcpiccolo"
End If
Response.Write "<a href=""cerca.asp?cosa="& Server.URLEncode(ArrayTag(1, I)) &""" title=""Tag: "& Server.HTMLEncode(ArrayTag(1, I)) &" | Frequenza: "& ArrayTag(0, I) &""" class="""& CSSClass &""">" & ArrayTag(1, I) & "</a> "
End If
Next
End If %>
estilos
Código HTML:
<style> a.tcmpiccolo { font-size: xx-small; } a.tcpiccolo { font-size: small; } a.tcmedio { font-size: medium; } a.tcgrande { font-size: large; } a.tcmgrande { font-size: xx-large; } </style>
pero si hay mas me las une entonces no se como hacer para que me separe las palabras del campo tag y me haga el proceso
alguien sabe?
gracias de antemano