Avisos
Vaciar todo

Cambiar fecha de ingles a español [ Solucionado ]  

Página 2 / 2
 
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola a todos.
Quisiera modificar la fecha en virtuemart que me aparece en ingles y ponerla en Español
Tengo joomla 1.5 y Vm 1.1.9,
adjunto una captura y enlace
Contenido solo visible a usuarios registrados

Citar
Respondido : 13/10/2012 10:29 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Antonio,

Si aparece en todas las plantillas, revisa el fichero components/com_virtuemart/virtuemart.php

La línea de código debe empezar con

Saludos

ResponderCitar
Respondido : 15/10/2012 9:12 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jordi.
Diste en la diana, me aparece lo siguiente:
}
if ( !empty($mosConfig_caching) && $vmDoCaching) {
echo ''.$VM_LANG->_('LAST_UPDATED').': '.strftime( $vendor_date_format ).'';

Si lo elimino, desaparece la fecha, pero en vez de eliminar me gustaría que siguiera apareciendo.
¿Que tendría que añadir, modificar etc.. para que la fecha me aparezca en Español?
Mil gracias
Un saludo..

ResponderCitar
Respondido : 15/10/2012 11:53 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Antonio,

Si el formato de la fecha no está correcto, puedes cambiar en Virtuemart --> editar tienda --> Formato de fecha de tienda.

Saludos

ResponderCitar
Respondido : 15/10/2012 2:53 pm

Cursos Gratuitos WordPress

Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jordi.
En el formato de fecha de tienda me consta lo siguiente:
%A, %d %B %Y %H:%M
¿ que e de modificar para que se vea en Español y no en Ingles?
Un saludo..

ResponderCitar
Respondido : 15/10/2012 4:08 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Antonio

El formato de la fecha se da por defecto de acuerdo a la configuración del servidor.

Si quieres que aparezca específicamente en español, prueba agregando la función setlocale() antes de la impresión, es decir quedaría algo como:

if ( !empty($mosConfig_caching) && $vmDoCaching) {
	    	setlocale(LC_TIME, "es_ES");
	        echo ''.$VM_LANG->_('LAST_UPDATED').': '.strftime( $vendor_date_format ).'';
}

Saludos.

ResponderCitar
Respondido : 15/10/2012 9:38 pm

Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jhon.
Gracias por tu respuesta que a solucionado mi problema, por lo que doy por cerrado este tema.
Un saludo para todos.

ResponderCitar
Respondido : 16/10/2012 7:46 am
Página 2 / 2