Phpost
COMPLEMENTOS (Mod) Miembros del staff en la home - 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) Miembros del staff en la home (/thread-475.html)



(Mod) Miembros del staff en la home - airkpo - 10-14-2022

Hola a todos buenas tardes, vuelvo con un pequeño mod y tutorial, no es la gran cosa, pero es un pequeño aporte, antes era algo que por ahi algunos utilizaban recuerdo, pero bueno estaba haciendo algo similar para un proyecto y se me dio por compartirlo.
Consiste en mostrar a los miembros del staff en la home, yo en este caso incluyo admin y mod que vienen por default, así como también lo realice para el theme default. pero bueno no es muy complicado y tratare de explicar lo mejor que pueda. Además cualquier consulta la pueden dejar en los comentarios!
Comencemos:
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Como pueden ver, se muestra a los miembros del staf, su rango, y su img representante del rango, además si este tiene nombre, se mostrara en ves de su nick.
 ->Instalación:

-> en c.post.php buscar:
 
Código PHP:
    /*
        getLastComentarios()
        : PARA EL PORTAL
    */ 

-> arriba agregar:
 
Código PHP:
    //USUARIOS STAFF
    
function getMiembrosDelStaff(){
        global 
$tsCore$tsUser;
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT DISTINCT u.user_name, u.user_id, u.user_posts, u.user_rango, r.r_name, r.r_color, r.r_image, p.p_nombre FROM u_miembros AS u LEFT JOIN u_perfil AS p ON u.user_id = p.user_id LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE (u.user_rango = \'2\' || u.user_rango = \'1\') ORDER BY r.rango_id LIMIT 6');        
        
$data result_array($query);
        return 
$data;
    } 

-> Importante notar donde dice (u.user_rango = \'2\' || u.user_rango = \'1\')  para poder agregar mas rangos deben incluir, OR (||) y otro rango como por ejemplo (u.user_rango = \'2\' || u.user_rango = \'1\' || u.user_rango = \'4\') 

-> Ahora en post.php buscamos:
 
Código PHP:
    // ULTIMOS COMENTARIOS 

->  Arriba agregamos:
 
Código PHP:
        //Miembros del staff
        
$smarty->assign("getStaff",$tsPosts->getMiembrosDelStaff()); 

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

-> Arriba agregamos:
Código PHP:
    {include file='modules/m.home_staff.tpl'
Luego suben este archivo a la carpeta modules y listo:

Mega
http://Registrate o inicia tu sesión para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido

Mediafire
http://Registrate o inicia tu sesión para ver este contenido

4shared
http://Registrate o inicia tu sesión para ver este contenido

Notas: por razones estéticas solo se muestran 6, pero en el botón superior derecho del box los dirige a la pestaña usuarios.
disculpen el diseño apesta lo se, pero se hizo a las apuradas.
Gracias de antemano a todos por pasar! Saludos!



RE: (Mod) Miembros del staff en la home - dony - 10-14-2022

Gracias


RE: (Mod) Miembros del staff en la home - Lalo24 - 10-14-2022

Me gusta, gracias


RE: (Mod) Miembros del staff en la home - airkpo - 10-17-2022

(10-14-2022, 08:02 AM)dony escribió:  Gracias
 
(10-14-2022, 09:23 AM)Lalo24 escribió:  Me gusta, gracias


Gracias a ustedes por pasar, saludos!