Página personalizad...
 
Avisos
Vaciar todo

Página personalizada de error 404 en sitio multiidioma

12 Respuestas
5 Usuarios
0 Reactions
1,658 Visitas
Respuestas: 322
Reputable Member
Topic starter
 

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


 
Respondido : 21/10/2014 12:58 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 21/10/2014 2:47 pm
Respuestas: 322
Reputable Member
Topic starter
 

He subido, para que lo puedas ver, la última versión que ya he modificado a joomla 336.
Y no consigo hacerlo funcionar.


 
Respondido : 22/10/2014 7:28 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 22/10/2014 10:04 pm
Respuestas: 322
Reputable Member
Topic starter
 

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.


 
Respondido : 22/10/2014 11:38 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

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


 
Respondido : 23/10/2014 12:01 am
Respuestas: 322
Reputable Member
Topic starter
 

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.

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.


 
Respondido : 23/10/2014 4:43 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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


 
Respondido : 23/10/2014 6:04 pm
Respuestas: 322
Reputable Member
Topic starter
 

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.

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.


 
Respondido : 26/10/2014 10:32 pm
Respuestas: 322
Reputable Member
Topic starter
 

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


 
Respondido : 26/10/2014 10:43 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

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


 
Respondido : 27/10/2014 10:04 am
Respuestas: 322
Reputable Member
Topic starter
 

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


 
Respondido : 27/10/2014 6:19 pm