Menú
Usuario
Bienvenido
Haz click para registrarte. Es gratuito y podrás utilizar todos los recursos de la web

Login

Recuerdame

¿Perdió su contraseña?


Online
Conectados: 7
Miembros: 0
Invitados: 5
Buscadores: 2

Estadísticas
Nuevos miembros: [badir-8/2/2010] [Ditrox-8/2/2010] [maryculc-8/2/2010] [mialfe-7/2/2010] [POOWEER-7/2/2010] [eparcyl92-7/2/2010] [ethelcaz-7/2/2010] [Marthita-6/2/2010] [leafar-6/2/2010] [eldogano-4/2/2010]
Registrados: 8371
Hoy: 0
Ayer: 6

Conectados:
usInvitadoDocumentación
seInvitadoNoticias
usInvitadoNoticias
usInvitadoForos
usInvitadoNoticias
Vota por XOOPS!
Hacks : Fecha de Hoy en los bloques de los foros
Enviado por Lucas Garca el 11/3/2004 10:59:04 (1745 Lecturas)

He modificado los bloques de discusiones recientes en los foros para que en vez de mostrar la fecha de hoy muestren "Hoy" y la hora del post.

Simplemente teneis que modificar el fichero /modules/newbb/blocks/newbb_new.php y hacer lo siguiente ...

1) Editar, aproximadamente en la linea 80, donde pone if ($user_id != 0) { comentamos todo ese bloque IF y lo modificamos por:


if ($user_id != 0) {
                        if (
substr(formatTimestamp($arr['topic_time'],'m'),0,9) == date("j/n/Y")) {
                                
$topic['time'] = "Hoy ".substr(formatTimestamp($arr['topic_time'],'m'),9)."&nbsp;<a href='/userinfo.php?uid=".$user_id."'>"$tmpuser."</a>";
                        } else {
                                
$topic['time'] = formatTimestamp($arr['topic_time'],'m')."&nbsp;<a href='/userinfo.php?uid=".$user_id."'>"$tmpuser."</a>";
                        }
                } else {
                        if (
substr(formatTimestamp($arr['topic_time'],'m'),0,9) == date("j/n/Y")) {
                                
$topic['time'] = "Hoy ".substr(formatTimestamp($arr['topic_time'],'m'),9)."&nbsp;".$tmpuser;
                        } else {
                                
$topic['time'] = formatTimestamp($arr['topic_time'],'m')."&nbsp;".$tmpuser;
                        }
                }


Y ya está, recordad, se modifica el bloque if que digo a continuacion:


if ($user_id != 0) {
......
}


Podeis ver como queda en www.kdehispano.org

Un saludo,

Valoración: 0.00 (0 votos) - Valorar noticia -



Otras noticias
23/1/2010 1:40:00 - XOOPS 2.4.4 liberado
19/1/2010 15:50:00 - Xoops va lanzado hacia el futuro es el mejor CMS
18/1/2010 17:50:00 - XoopsPoll 1.3
9/1/2010 19:30:00 - Xoops 2.4.3 en español ya disponible
9/1/2010 19:13:16 - Adslight : Anuncios módulo para Xoops



Marcar esta noticia en estos sitios

                   

Los usuarios son responsables de sus propios comentarios.
Autor Hilo
Tanke
Enviado: 11/3/2004 11:07  Actualizado: 11/3/2004 11:10
Normal
Conectado: 28/1/2003
Desde:
Envíos: 92
 Re: Fecha de Hoy en los bloques de los foros
Recordad que lo mismo lo podeis hacer para los bloques privados. Haciendo esto tambien teneis otro hack hecho, ya que enlazais los usuarios en el bloque a su perfil, eso si, poniendo justo en la linea anterior a la que vais a modificar lo siguiente:


$user_id 
$tmpdb['uid'];


Un saludo,
Powered by XOOPS 2001-2009 The XOOPS Project | Design by Wilden Powered by Xoops 2.2.6 Final  WAI Level-A Conformance  Valid XHTML 1.0 Transitional  ¡CSS Válido!  XHtml Logo  RSS 2.0