¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Últimos Registrados Live + Avatar Aleatorio (Act 1.3)
#1

2
Mejor respuesta del mensaje Últimos Registrados Live + Avatar Aleatorio (Act 1.3)
[img]Registrate o inicia tu sesión para ver este contenido[/img]


En c.registro.php --> inc --> class --> c.registro.php

Buscar:

// INSERTAMOS EL PERFIL
            db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_perfil` (`user_id`, `user_dia`, `user_mes`, `user_ano`, `user_pais`, `user_estado`, `user_sexo`) VALUES (\''.(int)$tsData['user_id'].'\', \''.(int)$tsData['user_dia'].'\', \''.(int)$tsData['user_mes'].'\', \''.(int)$tsData['user_anio'].'\', \''.$tsCore->setSecure($tsData['user_pais']).'\', \''.$tsCore->setSecure($tsData['user_estado']).'\', \''.(int)$tsData['user_sexo'].'\')');
            db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_portal` (`user_id`) VALUES (\''.$tsData['user_id'].'\')');


Debajo agregar:

/////////////////////AVATAR ALEATORIO/////////////////////
            $number=rand(1,22);
            $name=$number.'.jpg';
            $namemini=$number.'_50.jpg';
            copy('../../files/avatar/avatarregistro/'.$name.'','../../files/avatar/'.$tsData['user_id'].'_120.jpg');
            copy('../../files/avatar/avatarregistro/mini/'.$namemini.'','../../files/avatar/'.$tsData['user_id'].'_50.jpg');
            db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_perfil SET p_avatar= 1 WHERE user_id = \''.$tsData['user_id'].'\'');
            ////////////////FIN ALEATORIO/////////////


En c.posts.php --> inc --> class --> c.posts.php al final antes de la ultima:



Agregar arriba:

/*
        Últimos Usuarios Live
        */
        function getLastUS(){
        global $tsCore;
        //
        $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT user_id, user_name, user_registro, user_activo FROM u_miembros WHERE user_activo= \'1\' AND user_baneado= \'0\' ORDER BY user_id DESC LIMIT 5');
        if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
        $data = result_array($query);

        //
        return $data;
        }

        function lastRegistered(){
        global $tsCore;
        $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT user_registro, user_name, user_id FROM u_miembros WHERE user_baneado = 0 AND user_activo = 1 ORDER BY user_id DESC LIMIT 1');
        $data = db_exec('fetch_assoc', $query);
        $data['new_user'] = '<ul class="ult-reg"><li><a href="/perfil/'.$data['user_name'].'"><img class="hovercard" uid="'.$data['user_id'].'" src="/files/avatar/'.$data['user_id'].'_50.jpg"/></a><a class="lreg" href="/perfil/'.$data['user_name'].'">'.$data['user_name'].'</a> <b>Hace unos segundos</b></li></ul>';
        return json_encode($data);
        }


En posts.php --> inc --> php --> posts.php

Buscar:

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


Debajo agregar:

$smarty->assign("tsUlt",$tsPosts->getLastUs());


En ajax.comentario.php --> inc --> php --> ajax --> ajax.comentario.php

Buscar:

case 'comentario-pages':


Arriba agregar:

case 'comentario-last-registered':
            echo $tsPosts->lastRegistered();
        break;
        //-->


En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:

{if $tsConfig.c_fotos_private == 1 && !$tsUser->is_member}
{else}
{include file='modules/m.home_fotos.tpl'}
{/if}


Arriba agregar:

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


En extras --> themes --> default --> extras.css al final agregar:

.lastregvell{height:auto;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;overflow:hidden}
.lastregvell h2{margin:10px;font-size:12px;border-bottom:1px dashed #ccc;background:url(images/status.png) no-repeat;background-position:155px 0}
.lastregvell b{font-weight:300;margin:20px 0 0 5px;position:absolute;color:#666;float:left}
.lreg{position:absolute;float:left;margin-left:5px}
ul.ult-reg li{display:block;border-bottom:1px solid #ccc;padding:5px 0 2px 5px;cursor:pointer;background:#f8f8f8}
ul.ult-reg li a{font-weight:700}ul.ult-reg li a img{padding:1px;border:1px solid #eee;width:38px;height:38px}
ul.ult-reg li:hover{background:#eee}
ul.ult-reg li b{font-weight:300;margin:20px 0 0 5px;position:absolute;color:#666;float:left}



Mega
Debes agradecer para ver el contenido...

Google Drive
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...



Greditos: Debes agradecer para ver el contenido...
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)