Phpost
COMPLEMENTOS (MOD) Tipos de usuarios en la home (rangos) - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus 1.3 (https://phpost.es/forum-6.html)
+--- Foro: Complementos (https://phpost.es/forum-7.html)
+---- Foro: Complementos Terminados (https://phpost.es/forum-8.html)
+---- Tema: COMPLEMENTOS (MOD) Tipos de usuarios en la home (rangos) (/thread-479.html)



(MOD) Tipos de usuarios en la home (rangos) - airkpo - 10-27-2022

Hola a todo el mundo!!!
[img]Registrate o inicia tu sesión para ver este contenido[/img]

Hoy les traigo otro mod sencillo que consiste en mostrar los rangos o tipos de usuarios en la home adjunto captura a continuación:

[img]Registrate o inicia tu sesión para ver este contenido[/img]

Sin mas vueltas comencemos con la instalación:
-> en c.posts.php buscamos:
 
Código PHP:
    /*
        getLastComentarios()
        : PARA EL PORTAL
    */ 

y debajo agregamos: 
 
Código PHP:
    //TIPO DE USUARIOS(rangos)
    
function getRangosHome(){
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT DISTINCT r.rango_id, r.r_name, r.r_image, r.r_color, r.r_type FROM u_rangos AS r ORDER BY r.r_type LIMIT 10');
        
$data result_array($query);
        return 
$data;
    } 

->>>>TENER EN CUENTA: donde dice LIMIT 10 es la cantidad de rangos que mostrara en la home, si usted tiene mas de esa cantidad cambiar el numero por el que corresponda!

-> Seguimos, ahora en posts.php busca:
 
Código PHP:
    // ULTIMOS COMENTARIOS
        
$smarty->assign("tsComments",$tsPosts->getLastComentarios()); 

y debajo agregan:
 
Código PHP:
        //Tipos de usuario
        
$smarty->assign("tsRangosHome",$tsPosts->getRangosHome()); 

ahora al final de estilos.css agregan:
 
Código PHP:
/*Rangos en la home*/
#webAffs .wMod-huser {
    
backgroundurl(images/icons/user.pngleft center no-repeat!important;
}
.
wMod-data ul li{
    
padding6px 0px!important;
    
positionrelative;
    
displayblock;
    
floatleft;
    
border-bottomdashed 1px #ddd;
    
width100%;
}
.
wMod-data ul li a{
    
width85%;
    
POSITIONRELATIVE;
    
displayblock;
    
floatleft;
}
.
wMod-data ul li a:hover{
    
text-decoration:none;
}
.
wMod-data ul li span{
    
displayblock;
    
width15%;
    
positionRELATIVE;
    
floatleft;


->ahora en t.home.tpl buscamos:
 
Código PHP:
{include file='modules/m.home_afiliados.tpl'

y debajo agregamos:
 
Código PHP:
                    {include file='modules/m.home_tipodeusuarios.tpl} 

->ahora descargan el siguiente archivo y lo colocan en /theme/tutema/templates/modules :
 
->Descargar!<-

Eso seria todo espero haya sido de su agrado y que la instalación se entienda, saludos y gracias de antemano por pasar!



RE: (MOD) Tipos de usuarios en la home (rangos) - Angel88 - 10-27-2022

Buena idea, me gusta, gracias por compartilo.