Soporte Oficial para Xoops en español
Re: Problemas con fechas en algunos módulos |
||||
---|---|---|---|---|
Nuevito
![]() ![]() |
o coloca la fecha así 08-10-2012
Enviado el:8/11/2012 12:43
|
|||
|
Re: Problemas con fechas en algunos módulos |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Bueno navegando por los soportes oficiales de coops he encontrado la solución a este problema en el soporte oficial frances (http://www.frxoops.org/). Lo expongo aquí por si alguien más se encuentra con el mismo problema:
Dentro de los ficheros del módulo Modificar el fichero "post.php": Suprimir las lineas:
// If the date format is wrong if(!preg_match('`[0-9]{4}-[01][0-9]-[0123][0-9]`', $_POST['event_start']['date']) || !preg_match('`[0-9]{4}-[01][0-9]-[0123][0-9]`', $_POST['event_end']['date'])) { redirect_header('index.php', 3, _MD_EXTCAL_WRONG_DATE_FORMAT."<br />".implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); exit; }
Modificar el fichero "class/event.php": Remplazar las líneas:
list($year,$month,$day) = explode("-",$data['event_start']['date']);
Por
$data['event_start'] = strtotime($data['event_start']['date']) + $data['event_start']['time'];
Modificar el fichero "admin/event.php": eliminar las líneas:
// If the date format is wrong
Enviado el:26/9/2012 8:31
|
|||
_________________
Desarrollo profesional de páginas webs: http://www.fxartedigital.com |
||||
|
Re: Problemas con fechas en algunos módulos |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Pues parece que funciona, quizas no sea la mejor solución pero al menos lo soluciona. wmaster7 MUCHAS GRACIAS POR TU RESPUESTA!!!!! Me estaba volviendo loco.
Enviado el:30/5/2012 8:11
|
|||
_________________
Desarrollo profesional de páginas webs: http://www.fxartedigital.com |
||||
|
Re: Problemas con fechas en algunos módulos |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
También he tenido este problema que atribuyo a la función strtotime que se utiliza en los formularios de XOOPS y en varios módulos. Esta función intenta identificar la fecha desde el string ingresado y, entre otros, confunde los días con los meses.
La forma rápida de solución que encontré fue ingresar la fecha siempre en formato YYYY-MM-DD, para el despliegue al usuario es otra cosa, ya que varios módulos te permiten configurar cómo mostrar la fecha. Configura tu language (global.php) en _DATESTRING, _MEDIUMDATESTRING y _SHORTDATESTRING para ingresar con fecha Y/m/d. Si alguien tiene otra solución, favor compartirla. Saludos,
Enviado el:28/5/2012 13:31
|
|||
_________________
--- Juan Garcés Bustamante Ingeniero Civil Informático Santiago - Chile http://www.educacioninformatica.com |
||||
|
Problemas con fechas en algunos módulos |
||||
---|---|---|---|---|
Principiante
![]() ![]() ![]() |
Buenas gentes del Xoops,
Tengo un problema con algunos módulos a la hora de insertar o modificar contenidos con respecto a las fechas. Por ejemplo cuando inserto un nuevo video en el módulo mytube ponga la fecha que ponga siempre se me coloca la fecha 1/1/1970 esto tambien me pasa cuando edito una noticia y cambio la fecha de publicación por ejemplo. Alguien me puede decir que pasa? o darme una solución a este dichoso problema... gracias
Enviado el:28/5/2012 9:36
|
|||
_________________
Desarrollo profesional de páginas webs: http://www.fxartedigital.com |
||||
|
Mensajes Recientes
|
Comentarios recientes
|