Posteador
cachenchoweb
Flamer



tags recientes







tengo la siguiente problema tengo la ultima vercion phpost_risus_1_2_1_300 como saben muchos algunas cosas se pierden como los tag recientes
bueno yo lo solucione de esta manera:

cree un archivo llamado m.tags_recientes.tpl este lo agrege en Tu tema/template/modules
<div class="module">
<div class="box_title">Tag Recientes

</div>
<div class="box_cuerpo">
<ul class="tag recientes"></ul>
{php}

// Limite
$limite = 5; // Cambiar a gusto
$tags = db_exec(array(__FILE__, __LINE__), 'query', "SELECT post_tags FROM p_posts GROUP BY post_tags ORDER BY RAND() LIMIT $limite";
while($mostrar = db_exec('fetch_array', $tags)){ // Mostramos todos los campos
$conjunto.=$mostrar[post_tags].','; // Conjunto de Datos
}
// Devuelve parte del string para $conjunto
$conjunto_string=substr($conjunto,0,strlen($conjunto)-1);
// Sustitucion de caracteres como la ,"Coma".
$caracteres=array(',',,'/',':',' ,'); // por si acaso tengas alguno de estos caracteres
$tags=str_replace($caracteres, ",", $conjunto_string);
// Un array de cadenas == explode()
$tags=explode(",",$tags);
// Funcion Adicional
function tags_for($tag){
$tag= trim($tag); }
array_walk($tags,'tags_for');
//Contar Cantidad de Tags
$total_tags = count($tags);
// Devolvemos Array
$tags= array_count_values($tags);
ksort($tags);
reset($tags);
//Mostramos Tags Con estilos
while (list($name, $valor) = each($tags)){
$cant= @round($valor*50/$total_tags); //$por = @round($valor*50/$total_tags,1);
// Cambiar Cantidad de Tags Utilizados
if($cant>=4 ){
$estilo=4;
}else if($cant>=3 ){
$estilo=3;
}else if($cant>=2 ){
$estilo=2;
}else if($cant>=1){
$estilo=1;

}
echo ' <span class="tag-size'.rand(1,4).'"><a rel="tag" href="/buscador/?q='.$name.'&e=tags" style="color:#006595">'.$name.'</a></span> ';
}
{/php}
</div>
</div>


también para que apareciera en la web agregue en el archivo t.home.tpl el siguiente codigo en el sector que quieras que aparesca:

{include file='modules/m.tags_recientes.tpl'}


lo que necesito yo es que me ayuden con el ESTILO de este mod para que quede igual a esto:


espero que me ayuden

gracias a LordBackFlip ya encontramos la solución al este tema la cual fue agregar en el stilo.css que se encuentra en tu tema el siguiente codigo:

/* tags */

.tags_cloud{
line-height: 200%;
text-align: justify;
}
.box_cuerpo .tags_cloud_2{
line-height: 300%;
text-align: justify;
}
.tag-size1 {
font-size: 180%;
line-height: 27px;
font-weight: bold;
}

.tag-size2 {
font-size: 150%;
line-height: 22px;
opacity: 0.8;
}
.tag-size3 {
font-size: 125%;
line-height: 19px;
opacity: 0.7;
font-weight: bold;
}
.tag-size4 {
font-size: 100%;
opacity: 0.6;
font-weight: bold;
}

.tag-size4:hover,.tag-size3:hover,.tag-size2:hover,.tag-size1:hover {
opacity:1;
}


mi web es http://chileware.com


2 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Ir al cielo