Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Modificaciones (Mods) => Topic started by: sneijder23 on March 26, 2008, 02:09:04 PM

Title: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on March 26, 2008, 02:09:04 PM
Esta modificacion añade en el perfil de los mensajes la fecha de registro

abrimos modifications.spanish.php y agregamos:

Quote$txt['fecha_de_registro'] = 'Registro: ';

luego Display.template.php y buscamos:

Quote// Show how many posts they have made.
         echo '
                        ', $txt[26], ': ', $message['member']['posts'], '<br />';

añadimos debajo:

Quoteecho '
                        ', $txt['fecha_de_registro'], ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';

y os quedara mas o menos como veis en la imagen (digo mas o menos porque tengo las posiciones cambiadas en mi theme)
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Jose7up on March 26, 2008, 02:13:35 PM
Muchas gracias sneijder23, buen dato, cuando pueda lo modifico que lo tengo con las variables de SMF.

Un saludo!!
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: franklinrony on April 04, 2008, 06:24:59 PM
tengo uan duda qe debo cambiar para que enlugar que me muestre la fecha de registro muestro los dias de registrado, algo como 88 dias registrado, se me acaba de ocurrir algo viendo el codigo
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: aristides_03 on April 04, 2008, 07:10:55 PM
o tambien los dias no conectado por ejemplo hace 88 dias off algo asi
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on April 05, 2008, 03:57:37 AM
no se pero podria ser algo asi


$cuando = mktime("",$message['member']['registered_timestamp']);
$hoy = time();
$resta = $hoy - $cuando;
$total = round($resta/86400);
echo "$total dias Registrado";
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: franklinrony on April 05, 2008, 01:04:21 PM
lo pruebo y comento
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: SPerroud on July 13, 2008, 11:10:37 AM
Buenisimo Gracias  8)
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: ChaRLy_cmjcla on November 12, 2008, 03:49:09 PM
perdon que reviva este post pero tenia que añadir algo sobre el mensaje principal:

primero no se si tenga algo de importancia pero el escribio:
Quote$txt['fecha_de_registro'] = 'Registro: ';

como pueden ver el dejo un espacio despues de Registro entonces yo elimine ese espacio en el codigo y todo esta bien aunque no creque que tal jalaba con ese espacio asi que ustedes chequen

y ahora sobre lo segundo, se supone que buscamos esto en donde dice el:
Quote// Show how many posts they have made.
         echo '
                        ', $txt[26], ': ', $message['member']['posts'], '<br />';

esta bien pero a lo que añadiremos despues de eso le falta algo extra a lo que para que funcione por que si no nos dara un error en la sintaxis o algo así al querer actualizar el foro y nos quedaría asi entonces:

Quote// Show date of registered.
echo '
                        ', $txt['fecha_de_registro'], ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';

a mi me habia marcado error al principio hasta que le añadi eso que esta (Show date of registered.) y despues ya me funcionó como podran ver en la imagen de abajo

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg208.imageshack.us%2Fimg208%2F3698%2Fsinttulo1eq0.png&hash=c1f320e3c4d8b155c680e86c7a151482958956f1)

Gracias y nos vemos

PD: yo apenas estoy aprendiendo todo esto
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on November 13, 2008, 04:17:25 AM
1-El espacio despues de registro es para que no quede pegado junto a la fecha...

2-Que cambios trae tu codigo?Lu unico que has añadido es "// Show date of registered." que es = a nada porque no afecta al codigo,asi que no puedes decir que daba error y ahora no lo da porque a parte que a mi nunca me lo ha dado ya que es una modificacion bastante sencilla el codigo que pones es exactamente el mismo que el mio asi que no voy a permitir que digas "voy a corregir fallas o errores del mensaje principal" copiando mi trabajo porque estas demostrando despues de lo dicho que no tienes ni idea de los que hablas y mucho menos de php.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: ChaRLy_cmjcla on November 13, 2008, 04:25:16 AM
lo menos que queria es ofenderte, esa no era mi intencion asi que disculpame si asi lo fue


me atrei a postear eso por que a mi si me habia generado un error el codigo normal y despues de modificarlo asi como lo e puesto yo aqui todo salio bien, y aun quitando el espacio despues de Registro no quedo pegado a junto a la fecha como puedes ver en la imagen que puse en mi post anterior aunque si salio repetido los dos puntos (:) segun veo ahora

de verdad me disculpo si te ofendi pero repito que no era esa mi intencion, solo trataba de ayuda por si a alguien mas le salio algun error
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on November 13, 2008, 04:46:59 AM
Entonces algo pondrias mal ya que para que lo sepas en un futuro todo lo que se pone antes de cada codigo por ejemplo

Quote// Show date of registered.

es simplemente informativo y no afecta para nada al script ;)

Me ha molestado el hecho de que digas de corregir un codigo que pones exactamente igual con un texto que no le afecta ya que das a entender que doy un codigo malicioso a los usuarios de SMF algo incierto porque lo pruebo en mis foros y puede verse funcionando a la pefeccion en mi foro,tambien el espacio que dices quitar no afecta tampoco nada al codigo lo quites o no por lo que estamos en las mismas.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: ChaRLy_cmjcla on November 13, 2008, 05:00:04 AM
bueno la verdad es que si mi intencion fuera molestar simplemente hubiera dicho "esto esta mal" o "no fuciona", pero no veras que yo casi casi cite tu mensaje y solo dije que habia que añadir algunas cosas por si nos saltaba algun error

no sabia nada de eso de que solo es informativo lo que se pone antes pero si esta raro que no me funcionara hasta que puse eso y no le habia movido a nada mas

como sea creo que asi deberiamos dejar ya las cosas antes de que nos regañen, yo ya me disculpe y mostre mis verdaderas intenciones pero ya tu sabes si me tomas la palabra o no

saludos
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on November 13, 2008, 05:09:17 AM
Nadie tiene que regañar nada simplemente estamos discutiendo una modificacion,en todo caso si se saliera de tono yo mismo lo huviera frenado para poner orden (para eso estoy) y yo defendiendo mi modificacion pero aqui finaliza el chat,el usuario que desee agregar la modificacion que lea y lo añada como quiera

FIN DEL CHAT

,saludos.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Nibogo on November 14, 2008, 08:06:35 PM
Ya existe el mod oficial:

http://custom.simplemachines.org/mods/index.php?mod=1405

Pero personalmente prefiero la modificacion de sneijder ya que lo muestra de forma mucho mas corta y sencilla
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Tridrac on February 04, 2009, 03:48:21 PM
Quote from: NBG on November 14, 2008, 08:06:35 PM
Ya existe el mod oficial:

http://custom.simplemachines.org/mods/index.php?mod=1405

Pero personalmente prefiero la modificacion de sneijder ya que lo muestra de forma mucho mas corta y sencilla

Ante todo gracias a Sneijder por el aporte  ;). Personalmente y después de ver también el mod, he optado por un mix entre ambos, el de Sneijder y el "oficial" de Wdm2005 (¡Gracias también!  ;) ).
Aquí lo dejo por si fuera de interés para más gente, aunque no cambia gran cosa de ninguna de ambas aportaciones:

Busca en Modifications.spanish_es.php (de Themes>default>languages):

?>

y antes, escribe:

// Fecha de registro en el perfil
$txt['fecha_de_registro'] = 'Registro: ';


Ahora, busca en el Display.template.php de tu tema:

// Show how many posts they have made.

(aunque yo no lo tengo así, ya que tengo definidos más parámetros en el perfil y tú también puedes ponerlo antes o después de cualquier otro que prefieras y diferente del número de mensajes)

y añade después:

//Mostrar fecha registro
if ($message['member']['registered'] != '')
echo '
', '<br /><u>', $txt['fecha_de_registro'], '</u>', ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';


Si solamente quieres hacer esta modificación en el perfil de los mensajes, ya has acabado.
Si, como yo, lo quieres tener igual también en los mensajes privados, entonces debes continuar...

Busca en PersonalMessage.template.php (de Themes>default), el mismo "emplazamiento" para los datos del registro; siguiendo con el ejemplo, busca de nuevo:

// Show how many posts they have made.

y escribe de nuevo a continuación:

//Mostrar fecha registro
if ($message['member']['registered'] != '')
echo '
', '<br /><u>', $txt['fecha_de_registro'], '</u>', ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';


y ya está, con esto se mostrarán en ambos perfiles, las fechas de registro  :P

Nota: en el ejemplo, veréis que he añadido <u> para que la palabra "Registro" salga subrayada en el perfil. Si no lo quieres así, simplemente elimina <u> y </u>.

Un abrazo,  :)

P.D: Con este "añadido" espero no haber molestado a nadie, ni me atribuyo ningún mérito ...   O:)
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: esnakesfc on April 19, 2009, 03:39:48 PM
Quote from: sneijder23 on March 26, 2008, 02:09:04 PM
Esta modificacion añade en el perfil de los mensajes la fecha de registro

abrimos modifications.spanish.php y agregamos:

Quote$txt['fecha_de_registro'] = 'Registro: ';

luego Display.template.php y buscamos:

Quote// Show how many posts they have made.
         echo '
                        ', $txt[26], ': ', $message['member']['posts'], '<br />';

añadimos debajo:

Quoteecho '
                        ', $txt['fecha_de_registro'], ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';

y os quedara mas o menos como veis en la imagen (digo mas o menos porque tengo las posiciones cambiadas en mi theme)
hola donde esta el archivo spanish.php   y cuando se dice agregar en que parte del codigo se agrsga donde sea o tiene un sitio enconcreto??
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on April 19, 2009, 06:31:05 PM
dentro de la carpeta Themes/default/
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: esnakesfc on April 20, 2009, 03:54:15 PM
Quote from: sneijder23 on April 19, 2009, 06:31:05 PM
dentro de la carpeta Themes/default/
dentro de esta ruta  Themes/default/ no tengo ese archivo ???? porque puede ser sin embargo dentro de la carpeta lenguages si tengo un index.spanich_latin.php
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on April 20, 2009, 04:46:05 PM
disculpa,dentro de Themes/default/ languages/ y lo agregas donde quieras
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: esnakesfc on April 21, 2009, 08:45:50 AM
ya me a salio gracias.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: allsoft on June 15, 2009, 05:54:56 PM
justo lo que buscaba, funciona perfecto , gracias sneijder23.

Me lei todo el post y en cuanto a esa controversia de la modificacion de ChaRLy_cmjcla les digo que no hay que modificar nada al codigo que nos proporciona sneijder23.

Lo que dice ChaRLy_cmjcla no es necesario ya que solo agrega el  // Show date of registered. lo cual no sirve de nada ya que solo es un "comentario"...(alguien con conocimientos basicos de php o algun lenguaje de programacion web lo puede entender perfectamente)

salu2 y gracias por el codigo  sneijder23.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: allsoft on June 15, 2009, 07:51:36 PM
me equivoque y si hay que hacer una pequeña modificacion al codigo de sneijder23 que espero y modifique en su post original:

en la parte de la modificacion al modifications.spanish.php o al lenguaje instalado que tengan en su smf quitamos lo que esta en rojo:

Quote$txt['fecha_de_registro'] = 'Registro: ';

y nos quedara asi:

Quote$txt['fecha_de_registro'] = 'Registro';

es decir sin los puntos al final con esto solucionamos el doble punto :: porque el codigo de la modificacion del Display.template.php ya los lleva como lo vemos en rojo:

Quoteecho '
                        ', $txt['fecha_de_registro'], ': ', date("d/m/y",$message['member']['registered_timestamp']) , '<br />';

y ya eso es todo, para mi es importante para que no salga el doble punto en el post salu2
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: juaaan on June 16, 2009, 11:16:04 AM
amigo como lo ordenaste asi? : (https://www.simplemachines.org/community/index.php?action=dlattach;topic=230881.0;attach=52498;image) osea esta todo debajo del avatar y eso.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: lucas-ruroken on June 16, 2009, 11:54:35 AM
Quote from: juaaan on June 16, 2009, 11:16:04 AM
amigo como lo ordenaste asi? :  osea esta todo debajo del avatar y eso.
.
Es cuestion de ordenar tu display.template a tu gusto
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Inter2 on June 17, 2009, 05:40:56 AM
Hola, he leído el post y creo que también me serviría para poner de donde es cada usuario. En el perfil personal de cada uno hay una casilla para poner Ubicación, pero cual sería el código para que aparezca debajo de su avatar???

Gracias adelantadas
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: allsoft on June 18, 2009, 02:32:29 PM
Quote from: juaaan on June 16, 2009, 11:16:04 AM
amigo como lo ordenaste asi? : (https://www.simplemachines.org/community/index.php?action=dlattach;topic=230881.0;attach=52498;image) osea esta todo debajo del avatar y eso.

si te fijas la modificacion es para que este acomodada abajo del total de post del usuario:
// Show how many posts they have made.

solo sigue las instrucciones del primer post y saldra abajo del total de mensajes tal y como lo ves en esa imagen
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Inter2 on August 04, 2009, 12:11:44 PM
Quote from: Inter2 on June 17, 2009, 05:40:56 AM
Hola, he leído el post y creo que también me serviría para poner de donde es cada usuario. En el perfil personal de cada uno hay una casilla para poner Ubicación, pero cual sería el código para que aparezca debajo de su avatar???

Gracias adelantadas

Siento insistir pero no lo encuentro por ningún sitio

Gracias de nuevo
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: marko_andres on August 23, 2009, 11:13:38 PM
EDITO:

lo solucione solito ... e.e toi aprendiendo :P

saludos !
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Moteco on September 15, 2009, 12:58:59 PM
disculpen la pregunta, pero dónde encuentro todos esos archivos como por ejemplo:

modifications.spanish.php
register.theme.php

etc.....

he visto varios mod para utilizar, pero no sé donde encontrar los archivos que se necesitan modificar :(

gracias de antemano.
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: sneijder23 on September 17, 2009, 07:26:30 PM
modifications.spanish esta dentro de /Themes/default/languages/
register.template esta dentro de /Themes/default/
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: DANIEL! on September 17, 2009, 08:36:54 PM
Oie tio tas seguro q dentro del theme default pero yo tengo el theme "liveMC" o poniendollo en el default tmbn se aplica a mi THeme --
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: dannbass on September 18, 2009, 12:41:11 AM
No deberias tener archivos de idiomas en tu tema, solo uno o dos, y son muy poco comunes en los temas, eso lo hacen los autores cuando un tema tiene funciones especiales... pero fuera de ahi todos los archivos de idiomas tienen que estar en el /Themes/default/languages/ si no, seria un dolor andar cambiandolo todo cuando cambies de tema.  Y si aplica a tu tema, y a cualquier tema.

Quote from: Inter2 on August 04, 2009, 12:11:44 PM

Siento insistir pero no lo encuentro por ningún sitio

Gracias de nuevo

Seguro ni lo vas a leer... pero todavia necesitas ayuda con esto?
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: GabrielxDD on June 05, 2010, 09:47:23 AM
Quiero q me ayuden a ponerlo en las celdas pOrfavor me salio pero no me sale En las CELDAS ;)
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: aeiou15 on July 31, 2010, 08:17:02 PM
muchas gracias si me funciono ami gracias
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Truja on November 07, 2010, 11:28:46 PM
Gracias! Me salio.. pero lo unico q ademas de los archivos de Default.. tb tuve k editar los del theme en uso.

Saludos!
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: Truja on November 09, 2010, 12:39:57 PM
Buenas!

Me podras dar una mano para hacer lo mismo pero con la ubicacion?

Saludos!
Title: Re: Mod:Fecha de Registro en los Mensajes
Post by: EgAr on November 09, 2010, 12:50:48 PM
Quote from: Truja on November 09, 2010, 12:39:57 PM
Buenas!
Me podras dar una mano para hacer lo mismo pero con la ubicacion?
Saludos!

http://custom.simplemachines.org/mods/index.php?mod=1404

usas el parse y listo...

saludos