Hola, el sitio que estoy elaborando ya está con el idioma en español, el front end, el administrador y también para el contenido. Originalmente viene en ingles y la consulta es como cambiar el formato de la fecha que está en el top o en la parte de arriba para que este en español.
Garcias !!!
URL del sitio: Contenido solo visible a usuarios registrados
Hola Cristian
Al parecer esta formando parte del código de la plantilla
templates/TU_PLANTILLA/blocks/topbar.php
Deberás reemplazar la función de PHp date por una que use Joomla , revisa el siguiente link
http://docs.joomla.org/API16:JHtml/date
Cuando cambies por la función de Joomla entonces debería tomarte el formato adecuado
Saludos.
Hola Cristian,
Pasos a seguir para castellanizar la fecha y su formato en la plantilla JA Teline:
Por defecto el texto de la fecha y hora se muestran en inglés. Para solucionarlo reemplazamos las siguientes líneas:
- Archivo implicado: header.php
- Líneas afectadas: línea 30 a 35.
echo "".date ('l').""; echo ", ".date ('M')." ".date ('d').date ('S').""; ?>
Las sustituimos por:
setlocale(LC_TIME, "es_ES"); echo "".strftime('%a').""; echo ", ".strftime ('%d')." ".strftime ('%b').""; ?>
Con esto el formato se mostrará de la siguiente forma "mie, 02 nov"
Nota: Haz una copia de seguridad del archivo antes de realizar los cambios.
Saludos
Hola el codigo que me envió no me está funcionando el que trae la plantilla es este que está abajo pero si lo cambio con el que me envio no convierte la fecha
<?php
setlocale(LC_TIME, "es_ES");
echo "".JHTML::_('date', 'now', 'l')."";
echo ", ".JHTML::_('date', 'now', 'd')." ".JHTML::_('date', 'now', 'M')."";
//JHTML::_('date', 'now', 'S').
?>
este no me funciona
setlocale(LC_TIME, "es_ES");
echo "".strftime('%a')."";
echo ", ".strftime ('%d')." ".strftime ('%b')."";
?>
Hola Cristian,
Interpreto que es JA Teline IV en Joomla 2.5 ¿correcto?.
Saludos
Hola Cristian,
¿Que idioma tienes establecido por defecto para el frontend?
¿Has traducido el archivo .ini de la plantilla Teline IV localizado dentro de la carpeta de la palntilla?.
Perdona, te había dado indicaciones para Teline III. 🙂
La posición donde se publica la fecha en Teline IV se llama "headlines".
Normalmente la gestión del formato de fecha la localizas en el archivo templates/ja_teline_iv/blocks/topbar.php en la línea 27, aunque más arriba de esas línea encontrarás los valores relativos a la fecha.
<?php echo "".date ('D').""; echo "".date ('m').""; echo "".date ('d').""; echo "".date ('Y').""; ?>
Te recomiendo realizar una copia de seguridad de dicho archivo antes de realizar cambios en el mismo.
Saludos
Gracias Luis por todo su apoyo!
Saludos,
Cristian