Foros del Web » Programando para Internet » ASP Clásico »

nube de tags.

Estas en el tema de nube de tags. en el foro de ASP Clásico en Foros del Web. Hola, quisiera saber como hacer una nube de tags, tal como hacen los blogs en las columnas del lado derecho para colocar palabras claves con ...
  #1 (permalink)  
Antiguo 21/10/2011, 13:08
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 meses
Puntos: 4
nube de tags.

Hola,
quisiera saber como hacer una nube de tags, tal como hacen los blogs en las columnas del lado derecho
para colocar palabras claves con enlaces, algunas de diferentes tamanos
y aleatorias.
gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 26/10/2011, 11:39
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 11 meses
Puntos: 16
Respuesta: nube de tags.

puedes meter en una BD la palabra y la url y hacer un listado aleatorio, en mysql seria algo asi:

Código ASP:
Ver original
  1. <%
  2.         Set RSp = Server.CreateObject("ADODB.Recordset")
  3.         SQLp="Select * From palabras WHERE activo=1 order by RAND()"
  4.         RSp.open sqlp, conexion
  5.        
  6.         do while not rsp.eof
  7.         Randomize
  8.         minimo = 1
  9.         maximo = 5
  10.         p_id = Int(((maximo-minimo+1) * Rnd) + minimo)
  11.         %><h<%=p_id%> style="clear:none !important; display:inline !important; background:none !important;">
  12.         <a href="<%=rsp("enlace")%>" class="palabras"><%=rsp("palabra")%></a>
  13.         </<%="h"&p_id%>>
  14.         <%rsp.movenext
  15.         loop
  16.        
  17.         rsp.close
  18.         set rsp=nothing
  19.         %>

esto usa la opcion RAND() y usa las etiquetas <Hn> para los tamaños del 1 a 5
  #3 (permalink)  
Antiguo 26/10/2011, 19:38
Avatar de phillipecw  
Fecha de Ingreso: septiembre-2008
Ubicación: Lima, Peru, Peru
Mensajes: 142
Antigüedad: 16 años, 2 meses
Puntos: 19
Respuesta: nube de tags.

Lo normal es que los tamaños se basan en la cantidad de posts de cada categoría. A más posts, la categoría se mostrará de mayor tamaño.

Sería cuestión de que cuentes la cantidad de posts de cada categoría, y apliques estilos al tamaño de letra, de acuerdo a rangos que establezcas (por ejemplo, que aumente 1px cada 5 posts, o algo así).

Espero que te sirva de ayuda como para preparar algo.
__________________

Phillipe Calmet Williams
Freelance Front-End Developer, Graphic & Web Designer www.phillipecw.com

Etiquetas: nube
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:18.