Foros del Web » Programando para Internet » PHP »

ayuda con nube de tags

Estas en el tema de ayuda con nube de tags en el foro de PHP en Foros del Web. Bueno Veran Tengo Un Codigo De Una Nube De Tags Código PHP: <?php  include( 'Conexion/Conexion.php' );     ?> <?php $tamano_maximo  =  28 ;    $tamano_minimo  =  10 ...
  #1 (permalink)  
Antiguo 17/04/2010, 19:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 46
Antigüedad: 17 años, 1 mes
Puntos: 1
ayuda con nube de tags

Bueno Veran Tengo Un Codigo De Una Nube De Tags

Código PHP:
<?php include('Conexion/Conexion.php');    ?>
<?php
$tamano_maximo 
= 28;   
$tamano_minimo = 10;  

$query = "SELECT * FROM `ArtistasRC` ORDER BY RAND()LIMIT 50";
$resultado = mysql_query($query);  
while (
$fila = mysql_fetch_array($resultado)) { 
$etiquetas[$fila['Artista']] = $fila['Hits'];  
}

$mayor_cantidad = max(array_values($etiquetas));  
$menor_cantidad = min(array_values($etiquetas));  

$rango = $mayor_cantidad - $menor_cantidad;  
if (
0 == $rango) {  
$rango = 1;  
}
$incremento = ($tamano_maximo - $tamano_minimo)/($rango);


foreach (
$etiquetas as $clave => $valor) {  
$tamano = $tamano_minimo + (($valor - $menor_cantidad) * $incremento);
$Cancion = str_replace("+", " ", $clave);
  
echo 
" <a class=\"tagx\" href=\"$root/Buscar/" . $Genero ."/".$clave."/\" style=\"font-size: ".$tamano."px;\">".$clave."</a> ";
}
?>

Y Tengo Una Tabla Creada Con Los Campos

Iden . Genero . Artista . Pagina . Hits

Lo Que Yo quiero es que las urls aparezcan de esta manera

web.com/musica_GENERO_ARTISTA.html


ojala me puedan ayudar

salu2
  #2 (permalink)  
Antiguo 21/04/2010, 14:14
Avatar de dyegox  
Fecha de Ingreso: enero-2008
Mensajes: 173
Antigüedad: 18 años, 8 meses
Puntos: 7
Respuesta: ayuda con nube de tags

tiene que usar mod_rewrite aca tiene algo de info

Etiquetas: nube, tags
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 00:53.