Personalizar página...
Avisos
Vaciar todo

Personalizar página de Error 404  

 
Vettusta
 Vettusta
Estimable Member

Buenos días:
He estado probando incansablemente y por todos los medios personalizar mi página de error 404 y no encuentro nada por la red que funcione realmente bien en mi caso.
Os comento.
Utilizo el template de Yootheme que se llama Yoo_sync y este templante tiene un error.php personalizado para las páginas 404 dentro de la carpeta:
templates/yoo_sync/warp/layouts/error.php, con el código, que veréis abajo.
Yo solo he modificado el mismo, introduciendo una linea (que veréis de color azul) que me redirija hacia mi página personalizada, pero es un poco chapú, y me gustaría que fuese sin tener que crear una redirección.

Spoiler
create(array('CSSImportResolver', 'CSSRewriteURL', 'CSSCompressor'));

?>

<html lang="get('language'); ?>" dir="get('direction'); ?>">

-
<link rel="stylesheet" href="url('css:base.css'); ?>" />
<link rel="stylesheet" href="url('css:error.css'); ?>" />

Esto es una prueba
<div class="center error-">






Gracias de antemano por vuestra ayuda.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/10/2012 10:17 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si no quieres hacer una redirección entonces tendrás que colocar el código de la página que quieres cargar en el archivo error.php.

En concreto, tendrías que borrar lo que hay dentro de la etiqueta body y colocar tu propio código html como la página que quieras cargar. Antes de hacer esto realizar una copia de seguridad del archivo.

ResponderCitar
Respondido : 22/10/2012 11:44 am

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

Vettusta
 Vettusta
Estimable Member

Hola,

Si no quieres hacer una redirección entonces tendrás que colocar el código de la página que quieres cargar en el archivo error.php.

En concreto, tendrías que borrar lo que hay dentro de la etiqueta body y colocar tu propio código html como la página que quieras cargar. Antes de hacer esto realizar una copia de seguridad del archivo.

Lo he intentado de todas formas, incluso he seguido varios tutoriales incluido el que tenéis publicado en webempresa y cada vez que realizo un cambio me salta el siguiente error:

Spoiler
jos-Error: Artículo no encontrado

JSite -> dispatch() @ /home/vettusta/public_html/index.php:42
JComponentHelper :: renderComponent() @ /home/vettusta/public_html/includes/application.php:197
JComponentHelper :: executeComponent() @ /home/vettusta/public_html/libraries/joomla/application/component/helper.php:351
require_once() @ /home/vettusta/public_html/libraries/joomla/application/component/helper.php:383
JController -> execute() @ /home/vettusta/public_html/components/com_content/content.php:16
ContentController -> display() @ /home/vettusta/public_html/libraries/joomla/application/component/controller.php:761
JController -> display() @ /home/vettusta/public_html/components/com_content/controller.php:74
ContentViewArticle -> display() @ /home/vettusta/public_html/libraries/joomla/application/component/controller.php:722
JView -> get() @ /home/vettusta/public_html/components/com_content/views/article/view.html.php:32
ContentModelArticle -> getItem() @ /home/vettusta/public_html/libraries/joomla/application/component/view.php:386
JError :: raiseError() @ /home/vettusta/public_html/components/com_content/models/article.php:158
JError :: raise() @ /home/vettusta/public_html/libraries/joomla/error/error.php:251

ResponderCitar
Respondido : 22/10/2012 5:04 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Tendrías que enviarnos el archivo error.php comprimido en un zip para que podamos ver cómo lo has dejado.

ResponderCitar
Respondido : 22/10/2012 5:06 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Vettusta
 Vettusta
Estimable Member

Hola,

Tendrías que enviarnos el archivo error.php comprimido en un zip para que podamos ver cómo lo has dejado.

Adjunto el archivo modificado hacia el artículo con ID25 que es el que tengo publicado como artículo de error 404

ResponderCitar
Respondido : 22/10/2012 5:17 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Vettusta

El tutorial que has seguido posiblemente es de Joomla 1.5 y ese código no te servirá para Joomla 2.5.

Te sugiero eliminar el código y probar con una extensión que tiene la funcionalidad de presonalización de la página de error para Joomla 1.5, por ejemplo :

http://extensions.joomla.org/extensions/site-management/error-pages/9309

Saludos.

ResponderCitar
Respondido : 22/10/2012 11:46 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Vettusta
 Vettusta
Estimable Member

Hola Vettusta

El tutorial que has seguido posiblemente es de Joomla 1.5 y ese código no te servirá para Joomla 2.5.

Te sugiero eliminar el código y probar con una extensión que tiene la funcionalidad de presonalización de la página de error para Joomla 1.5, por ejemplo :

http://extensions.joomla.org/extensions/site-management/error-pages/9309

Saludos.

Hola Jhon.
Lo de las extensiones de terceros para dicho cometido, ya lo había barajado, lo que pasa, es que no me gustaría invadir mi Joomla de esa manera, y luego tenga que estar a espensas de actualizaciones cuando joomla cambie sus versiones, mientras que haya una pequeña probabilidad que se pueda hacer con código.
Gracias de todas formas por tu apoyo.

ResponderCitar
Respondido : 23/10/2012 8:29 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Vettusta

No atendemos consultas de CSS ni Programación en el foro, después de nuestra experiencia de varios años atendiendo consultas sobre Joomla nos encontramos que la mayoría de usuarios que quieren modificar CSS acaban "estropeando" sus webs o bien por hacer modificaciones que luego no funcionan en los diferentes navegadores o bien por hacer modificaciones que acaban empeorando el diseño original de la plantilla.

Creemos que los clientes que no tienen conocimientos de CSS es mejor que usen joomla, para sacarle más partido a los contenidos y funcionalidades que permite joomla o sus extensiones y no creemos que sea recomendable realizar cambios CSS, para ello recomendamos usar plantillas profesionales de los diferentes clubes que desarrollan plantillas para joomla y partiendo de una buena plantilla rara vez es necesario tener que cambiar CSS.

En todo caso, si prefieres cambiar CSS te recomendamos que aprendas a usar Firebug con el que podrás aprender a modificar CSS, aquí tienes un vídeo de ejemplo que le ayudará a utilizarlo:

También te recomendamos estos libros gratuitos sobre CSS que te permitirán iniciarte en CSS, tienes el libro de introducción y el avanzado:
http://www.librosweb.es/

El Foro es un servicio gratuito que ofrecemos a los clientes con el que pretendemos ayudar a resolver temas sobre joomla y que así consigamos que se use mejor joomla y sus extensiones, si desviamos la atención a CSS o Programación, suelen ser modificaciones muy concretas que no ayudan al resto de usuarios que leen el foro a sacarle más partido a joomla.

Saludos

ResponderCitar
Respondido : 23/10/2012 9:36 am

Cursos Gratuitos WordPress