No encuentro como hacer para que con el componente qlue404 tener dos páginas de error, una para cada idioma. Supongo que debe ser posible. O eso, o cómo modificar el achivo error.php con la misma intención.
También tengo dos artículos 404 de joomla, uno en cada idioma, pero al no ver en el componente la forma de asignar un idioma a cada uno no sé cómo seguir.
Aunque la web ahora es monoidioma la estoy modificando aparte para pasarla a joomla 3 con multiidioma.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Entiendo que la página con el mensaje de error 404 que se carga es un archivo en concreto. Normalmente el texto que se carga procede de constantes de texto, por lo que se tendría que respetar el idioma en el que se encuentra el usuario en cada momento.
En todo caso, habría que ver tu web con el multilenguaje activado para ver si le pasa el parámetro de idioma en la página de error 404.
He subido, para que lo puedas ver, la última versión que ya he modificado a joomla 336.
Y no consigo hacerlo funcionar.
Hola
Actualmente al buscar sale la página de error por defecto que tiene Joomla
Contenido solo visible a usuarios registrados
Podrías evaluar un componente simple de redirección, por ejemplo
http://extensions.joomla.org/extensions/site-management/url-redirection/7189
Revisa la documentación :
http://www.selfget.com/documentation/redj-joomla25/pages-404.html
Saludos.
Lo miraré mañana. Gracias
El otro dia, mientras estaba haciendo el paso a joomla 3, en vez de salir esa página de error volvía a la página de inicio sin mostrar ninguna página de error.
Hola
Si nos facilitas un enlace que conduzca a un 404 podremos ver que comportamiento tiene en cuento al idioma activo (entendiendo nosotros que trabajas con Multiidiomas).
Saludos
Hola
Actualmente al buscar sale la página de error por defecto que tiene Joomla
Contenido solo visible a usuarios registradosPodrías evaluar un componente simple de redirección, por ejemplo
http://extensions.joomla.org/extensions/site-management/url-redirection/7189Revisa la documentación :
http://www.selfget.com/documentation/redj-joomla25/pages-404.htmlSaludos.
Estoy haciendo pruebas y no veo claro que este componente sirva para multiidioma ya que en su configuración indica que hay que escoger un único idioma de salida, Y en ese idioma aparece el aviso.
De momento lo he vuelto a deshabilitar.
Hola
Antes de configurar plugins , por lo que veo usas un theme que usa el framework gantry
Este framewok dentro de los archivos del template tiene un archivo error.php, este archivo hace referencia a constantes de idioma.
Primero verifica si en los archivos de tu template tienes un error_log, luego puedes verificar que el archivo hace referencia a constantes de idioma las cuales puedes traducir a los diferentes idiomas
Saludos
Hola
Actualmente al buscar sale la página de error por defecto que tiene Joomla
Contenido solo visible a usuarios registradosPodrías evaluar un componente simple de redirección, por ejemplo
http://extensions.joomla.org/extensions/site-management/url-redirection/7189Revisa la documentación :
http://www.selfget.com/documentation/redj-joomla25/pages-404.htmlSaludos.
Hola,
Este componente de momento no tiene la posibilidad de multi-idioma hasta una próxima revisión, tal como comenta en su foro el desarrollador.
Hola
Antes de configurar plugins , por lo que veo usas un theme que usa el framework gantry
Este framewok dentro de los archivos del template tiene un archivo error.php, este archivo hace referencia a constantes de idioma.
Primero verifica si en los archivos de tu template tienes un error_log, luego puedes verificar que el archivo hace referencia a constantes de idioma las cuales puedes traducir a los diferentes idiomas
Saludos
Hola,
No encuentro ni el archivo error.php ni el error_log
Hola Mediterrania,
Cuando se muestra un archivo de error 404, a menos que la plantilla lleve uno personalizado, joomla utiliza
el archivo
templates/system/error.php
Una opción es modificar ese archivo http://magazine.joomla.org/issues/issue-oct-2010/item/230-customizing-Joomla-error-page
Aunque me extraña mucho que una plantilla de Rockettheme no lleve un archivo de error personalizado, revisa la ruta templates/rt_metropolis en busca de un error.php
Otra opción es editar el archivo error.php y cambiar el código por:
redirect($this->baseurl.'/index.php?option=com_content&view=article&id=100'); ?>
Donde el 100 corresponda a la id de un artículo de Joomla!, si es que lo deseas realizar así, aunque creo que a nivel de SEO no está recomendado.
Saludos
La plantilla que uso en la web que indiqué es del 2011 y no tiene página de error, pero en breve plazo deseo cambiarla por una responsive que sí que ya tendrá.
Si a nivel de seo no me lo recomiendas tampoco es que me anime.
De todos modos, tal como me indicas me da la impresión de que tendré la página de error en un único idioma, y para eso ya me sirve el componente qlue404 o el redj.
He visto comentarios, también de que en una próxima actualización, joomla tendrá en cuenta el idioma para el 404.
Esperaré pues, por todas las razones.
Gracias