Click para cerrar esto Registrarse en Todo-Mods
Portal    Foro    Buscar    FAQ    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema Página 1 de 1
 
Mod Conectado / Desconectado
Autor Mensaje
Responder al Tema Responder Citando  
Mensaje Mod Conectado / Desconectado 
 
Pues eso, este MOD indica, donde esta el avatar si el usuario esta ONLINE ó OFFLINE.

 El autor es AJ Quick

Abrir el viewtopic.php y buscar:
Cita:
u.user_allowavatar, u.user_allowsmile,

Añadir despues:
Cita:
u.user_allow_viewonline, u.user_session_time,

Ahora buscar:
Cita:
    //
    // Again this will be handled by the templating
    // code at some point
    //
    $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
    $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

y justo debajo añadir lo siguiente:
Cita:
//User Online Hack
//By AJ Quick (http://www.ajquick.com/)
if($postrow[$i]['user_session_time'] >= (time()-60)){
if($postrow[$i]['user_allow_viewonline']){
$status = '<b><a href="viewonline.php">Online!</a></b>';
}else{
$status = "Offline";
}
}else{
$status = "Offline";
}

Buscar:
Cita:

        'POSTER_JOINED' => $poster_joined,
        'POSTER_POSTS' => $poster_posts,

y añadir despues:
Cita:
        'POSTER_STATUS' => $status,

*************************************************************************************
Abrir el archivo Viewtopic_body.tpl y buscar (para PhpBB2):
Cita:
        <td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br /><br /><div align="center">{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}</div><br /><br /> {postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}</span></td>

Añadir en cualquier sitio:
Cita:
Status: {postrow.POSTER_STATUS}


En el viewtopic_body.tpl (Para el Icy Phoenix):

Buscar:
Cita:
        <div class="post-details">
            <!-- {postrow.POSTER_NO}<br /> -->
            {postrow.POSTER_JOINED}<br />
            {postrow.POSTER_POSTS}<br />
            {postrow.POSTER_AGE}
            {postrow.POSTER_FROM}<br />
            <!-- BEGIN switch_poster_info -->
            {postrow.POSTER_NO}<br />
            {postrow.POSTER_LANG}
            {postrow.POSTER_STYLE}
            <!-- END switch_poster_info -->
            <!-- BEGIN author_profile -->
            {postrow.author_profile.AUTHOR_VAL}<br />
            <!-- END author_profile -->

despues añadir:
Cita:
Status: {postrow.POSTER_STATUS}

Nota:
 Variando la ubicacion de "{postrow.POSTER_STATUS}", lineas mas arriba, saldrá antes ó despues del avatar lo de "Conectado" ó "Desconectado"

 Ni que decir tiene que hagamos una copia de los archivos que vamos a modificar antes de hacerlo.





¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Image
Web: Uleila.es
Tipo: Icy Phoenix 1.1.0.15
Pais: España
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Mod Conectado / Desconectado 
 
Buenas... no me andaba y encontre un problema...

Cuando insertamos..

Ahora buscar:
Cita:
    //
    // Again this will be handled by the templating
    // code at some point
    //
    $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
    $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

y justo debajo añadir lo siguiente:
Cita:
//User Online Hack
//By AJ Quick (http://www.ajquick.com/)
if($postrow[$i]['user_session_time'] >= (time()-60)){
if($postrow[$i]['user_allow_viewonline']){
$status = '<b><a href="viewonline.php">Online!</a></b>';
}else{
$status = "Offline";
}
}else{
$status = "Offline";
}


Ahi deberia ir Online.. o Conectado, de tal modo que sino (else), es Offline...

Sino siempre esta Offline, nunca muestra Online.

Y otras de las cositas creo que es el -60... osea, que el usuario puede estar conectado, pero sin actividad durante mas de 60 segundos.. y este MOD despues de los 60 lo toma como desconectado, cuando en realidad esta conectado. Yolo corregui y le puse 120, tambien podria ir 180 segundos.

Saludos y si no es asi, corrigame.




Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Mod Conectado / Desconectado 
 
En lo del tiempo de -60 tienes razón es mas, ahora en la mayoría viene con 300 por defecto, o sea 5 minutos.
Pero en lo otro no    y te lo explico:




if($postrow[$i]['user_session_time'] >= (time()-60))  //Marca el tiempo de actividad
{
  if($postrow[$i]['user_allow_viewonline']) //Si el usuario no es oculto
  {
   //Si está dentro del tiempo y no es un usuario OCULTO    
    $status = '<b><a href="viewonline.php">Online!</a></b>';
  }
  else
  {
    //Si está dentro del tiempo y SI es usuario OCULTO  
   $status = "Offline";
 }
}
else
{
  //Si está fuera del tiempo    
  $status = "Offline";
}


Saludos y bienvenido  





¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------
Image
ImageImage
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Mod Conectado / Desconectado 
 
Gracias muchacho..

Y te hago una pregunta que naaadaa que ver con este MOD.

El MOD de Puntos MOD v2, lo puedo aplicar sobre mi PHPBB2.0.22 (no tengo Icy)
Y otra pregunto, cual es el MOD, que cuanto te registras, verifica en el momento si existe o si es valido o no (MOD que tienen aca).


Gracias amigo!




Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Mod Conectado / Desconectado 
 
Creo que te valdrá el Puntos MOD para tu phpBB, si controlas algo podrás adaptar lo poco que tengas que adaptar para el phpBB.
Lo del registro es AJAX, un nuevo lenguaje de programación, y viene incluido por defecto en el Icy.
Saludos





¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------
Image
ImageImage
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:   

Publicar Nuevo Tema  Responder al Tema  Página 1 de 1
 

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 1 Invitado
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No Puede descargar archivos
No Puede enviar eventos al Calendario