Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
Miguel92

Últimos registrados HOME V.2017/08/09

Recommended Posts

El pedido: 

 

Para: @CJ23

6EC.png

PASO 1:

   Buscamos en inc/php/post.php esto

// DO <= PARA EL MENU
        $smarty->assign("tsDo",$_GET['do']);

debajo pegamos ↓

// Mod Ultimos registrados :: Reactualizado 08/09/2017
        $smarty->assign("tsLastUser",$tsPosts->getLastUser());

 

PASO 2:

  Buscamos en inc/class/c.posts.php esto

/*
        getComentarios()
    */
    function getComentarios($post_id){

y arriba pegamos esto

  /*
  MOD Ultimos Registrados :: Reacutalizado 09/08/2017
  */
    function getLastUser(){
    global $tsCore;
    //
      $query = db_exec(array(__FILE__,__LINE__),'query', 'SELECT * FROM u_miembros WHERE user_activo= \'1\' AND user_baneado= \'0\' ORDER BY user_id DESC LIMIT 14'); /* LIMIT 14 ← le das el numero que quieras */
      if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
    $data = result_array($query);
    //
    return $data;
  }

PASO 3:

Crearemos un archivo llamado m.home_last_user.tpl en la carpeta modules, dentro del archivo pegamos esto:

{if $tsConfig.c_allow_portal && $tsUser->is_member == true}    
<div id="webStats">
    <div class="wMod clearbeta">
        <span class="qtip" title="Último usuario" style="padding: 5px 2px;">
            Últimos registro Live <span class="estado">Live</span>
        </span>
    <div class="box_cuerpo">
        <ul>
            {foreach from=$tsLastUser item=m}
            <li>
                <a href="{$tsConfig.url}/perfil/{$m.user_name}">
                    <img src="{$tsConfig.url}/files/avatar/{$m.user_id}_120.jpg"/>
                </a>
                <span>
                    <a href="{$tsConfig.url}/perfil/{$m.user_name}">{$m.user_name|truncate:9}</a>
                    <i>{$m.user_lastactive|hace}</i>
                </span>
            </li>
            {/foreach}
        </ul>
    </div>
    </div>
</div>
{/if}
{literal}
<style>
    .estado {
        width:16px; 
           height:16px;
           background-image: url({/literal}{$tsConfig.images}/status.png{literal});
           background-repeat: no-repeat;
           color: transparent;
           float: right;
    }
    .box_cuerpo ul li {
        width: 100%;
        height: 36px;
        padding: 4px 2px;
    }
    .box_cuerpo ul li span {
        padding: 5px;
    }
    .box_cuerpo ul li span a {
        color: #333;
        font-size: 14px;
        font-style: normal;
    }
    .box_cuerpo ul li span i {
        font-size: 10px;
        color: #999;
        display: block;
    }
    .box_cuerpo ul li a {
        float: left;
    }
    .box_cuerpo ul li a img {
        width: 34px;
        padding:2px;
    }
</style>
{/literal}

 

PASO 4:

  Buscamos templates/t.home.tpl 

</div>
                <div id="derecha">

y debajo pegamos esto

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

 

PASO 5:

  Le das los toques de CSS que sea necesario...

 

Esta es mi versión:

B64.png

En sí es más actualización del mod que otra cosa!

Para hacerlo a modo LIVE [en vivo] buscas en inc/posts.php

        $smarty->assign("tsDo",$_GET['do']);

y debajo pegas esto

        $_GET['online'] = true;
         $tsUsers = $tsUser->getUsuarios();
         $smarty->assign("tsUsers",$tsUsers['data']);

luego en el archivo creado buscas

<ul>
            {foreach from=$tsLastUser item=m}

y la cambias por

<ul>
            {foreach from=$tsUsers item=m}

y listo...

 

Agregado el día: 04/05/2018 desde los comentarios

 

Me falto aclarar:

LIVE(1) | INICIARÓN SESION(2)

(1) $tsUsers → para usuarios que están ahora
 {foreach from=$tsUsers item=m}

-----------------------------------------------------------------------------

(2) $tsLastUser → para lo últimos que iniciaron sesión

 {foreach from=$tsLastUser item=m}

 

##############################################

 

LIVE(1) | REGISTRARON(2)

(1) {$m.user_lastactive|hace} → para usuarios que están ahora

-----------------------------------------------------------------------------

(2) {$m.user_registro|hace} → para lo últimos que se registrarón

Edited by Miguel92
Aclaración!
  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites
1 hour ago, Vellenger dijo:

Buen complemento, creo ya estaba pero paa la version anterior.. +1 por tu aporte..

:)

 

De hecho si esta, pero como yo lo tenía desde hace rato...en el tiempo que no estaba tan conectado...tengo casi todos los mods en mi disco duro...este fue como un combox2 "Último usuario registrado" y "Quien inicio sesión o Usuarios conectados"

Share this post


Link to post
Share on other sites

Buen aporte. :D

Eso "Live" si funciona? es decir, sin recargar la página? Es que no veo en el código qué parte hace eso ya que por lo general se hace por ajax.

Ah otra cosita, en el paso dos está mal escrito exit (exti) xD

Share this post


Link to post
Share on other sites

depende donde pongas m.home_last_user.tpl ← en la carpeta b_toup/home/

{include file='b_toup/home/m.home_last_user.tpl'}

o el nombre que le hayas dado

Share this post


Link to post
Share on other sites
hace 51 minutos, Kmario19 dijo:

Buen aporte. :D

Eso "Live" si funciona? es decir, sin recargar la página? Es que no veo en el código qué parte hace eso ya que por lo general se hace por ajax.

Ah otra cosita, en el paso dos está mal escrito exit (exti) xD

A mi me funciono sin tocar el ajax...El paso 2 nunca me di cuenta jaja que navo que soy gracias por avisar

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By xScorpion
      Hola queria saber si esta el mod de control de mensajes para la 1.2
      tengo el theme V5
      Esta es mi pagina web ZinLimites!
    • By Rebieta
      Buenas quería pedir un mod algo así como un top 15 que se vaya actualizando y muestre la cantidad de mb que gasta un usuario en la base de datos, así creo yo es más fácil controlar el contenido, realmente no se si esto es posible lo dejo en manos de algún experto como posible idea 
    • By Miguel92
      Pedido: [Pedido] Compartir en:
      por: @Rebieta
       
      Complemento compartir en redes sociales 
      estilo FLAT (casi jajaja)
       
      1 - En main_header.tpl buscamos
      <link href="{$tsConfig.tema.t_url}/estilo.css" rel="stylesheet" type="text/css" /> <link href="{$tsConfig.tema.t_url}/phpost.css" rel="stylesheet" type="text/css" /> <link href="{$tsConfig.tema.t_url}/extras.css" rel="stylesheet" type="text/css" /> y debajo pegamos
      <script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>  
      2- En m.posts_content.tpl buscamos
      <div class="compartir-mov" style="text-align: right; color:#888; font-size: 14px;margin: 30px 0 10px">                                                                  <div class="m-left"></div>                                                                  <div class="m-right"></div>                                                                  <ul class="post-compartir clearbeta">                                                                          <li class="share-big">                                                                                  <a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="{$tsConfig.titulo}" data-lang="es">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>                                                                          </li>                                                                          <li class="share-big">                                                                                   <a name="fb_share" share_url="{$tsConfig.url}/posts/{$tsPost.categoria.c_seo}/{$tsPost.post_id}/{$tsPost.post_title|seo}.html" type="box_count" href="http://www.facebook.com/sharer.php">Compartir</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>                                                                          </li>                                                                          <li class="share-big">                                                                                   <span class="share-t-count">{$tsPost.post_shared}</span>                                                                                  <a href="{if !$tsUser->is_member}javascript:registro_load_form(); return false{else}javascript:notifica.sharePost({$tsPost.post_id}){/if}" class="share-t"></a>                                                                          </li>                                                                          <li class="txt-movi">Compartir en:</li>                                                                  </ul>                                                          </div> y la reemplazamos por
      {include file='modules/m.posts_redes.tpl'}  
      3 - Descargamos el archivo y descomprimir en el directorio modules → m.posts_redes.tpl ← 
       
      y les quedará algo así:

       
      En caso de alguna mejora la subiré!!
       
       
      CAMBIAR DE .JS A .CSS
      En el caso que tardará en aparecer los font awesome deben cambiar
      <script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script> por este 
      <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.10/css/all.css">  
    • By Miguel92
      Pedido: [Mod-Pedido] Hoy es su Cumpleaños!
      Por: @Rebieta
       
      Nota: No sé si es exactamente lo que quiere, pero les dejo el mod (Bueno, conjunto de mods)... PD: les dejaré las imágenes y el archivo m.home_cumpleanos.tpl
       
      Cumpleaños completos
      Lo pongo de esta manera porque es un conjunto de mod en uno solo

      les quedará así, obviamente no se fijen en el diseño ya que lo hice para la default así no más ya que puede ser usada en cualquier theme
       
      LOS MODS USADOS:
          - [MOD] Notificación de cumpleaños del usuario que sigues by @Kmario19
          - [MOD] Cumpleaños en la homeby @Kmario19
          - [MOD] Cumpleaños v2 + Administración + Fecha en perfil by @k_jupiter
       
      MOD NUMERO 1: 
          * Anuncia a tus seguidores de tu cumpleaños!
       
      MOD NUMERO 2: 
          * Anunciar cumpleaños en la home!
       
      MOD NUMERO 3: 
          * Logo especial de cumpleaños + Mensaje!
       
      Archivo m.home_cumpleanos.tpl + imagenes[cookie.png y cumple.png] → modis.zip ←  lo descomprimen directamente en la carpeta de su theme
      Bueno, ni siquiera es un mod... es un conjunto, luego en la otra versión ya será diferente!
    • By Rebieta
      Buenas como publiqué este pedido en un "foro incorrecto" vuelvo a publicarlo pero acá en el foro de pedidos a ver si alguien puede ayudarme 
       
      Necesito adaptar este mod:
       
       
      Para que al lado del nombre del usuario en el perfil aparezca un icono así  y el title sea "Hoy es su Cumpleaños!", y obviamente que este se muestre solo en la fecha de cumpleaños de los usuarios, es un complemento que tiene Taringa! y me sorprendió no encontrarlo aquí por eso, si alguno quiere y puede adaptar el mod estaría genial  Gracias
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Patrocinador



  • ×