Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

eror 404, página personalizadaTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

micasamitelefono
Miembro
Mensajes: 442
Registrado: 25 Ago 2007, 21:25

eror 404, página personalizada

#1

Mensaje por micasamitelefono »

hola, me he puesto con una página personalizada, ya tengo otras en mi foro que funcionan perfectamente, para el error 404, el caso es que funciona pero parece que no se cargan los css, o al menos es lo que pienso, os cuento...


creé una página en el raiz 404.php

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header('Error 404');

$template->set_filenames(array(
    'body' => '404_body.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
creé una página 404_body.html en styles/prosilver/templates

Código: Seleccionar todo

<!-- INCLUDE overall_header.html -->
    <div class="panel">

<u><h2>Error 404 - Page Not Found</h2></u>

     <title>Error 404: doughnut no encontrado!</title><br /><br /><br /><br />
<center> 
    <table style="width: 600px;">
        <tbody style="text-align: left;">
            <tr style="text-align: left;">
                <td width="215" style="text-align: left;"><img width="210" height="500" src="/images/404.png" /></td>
                <td width="600" style="text-align: left;"><center>
                    <h1 style="text-align: center;"><span style="text-decoration: underline;">Error 404: el donut que buscas no existe!</span></h1>
                  <p style="text-align: center;"><br /> <br />
                    Has llegado a esta p&aacute;gina porque el donut que est&aacute;s buscando no existe en el servidor.</p>
                    <p style="text-align: center;">Hay varias razones para ello:</p>
                    <div style="text-align: center;">
                        <ul>
                            <li>La p&aacute;gina se ha movido</li>
                            <li>la p&aacute;gina ya no existe</li>
                            <li>buscas a tu mascota, pero &eacute;sta se ha perdido</li>
                            <li>te gustan las p&aacute;ginas 404</li>
                        </ul>
                    </div>
                    <p style="text-align: center;">Comprueba por favor que la URL tecleada es correcta o<br /> <br /></p>
                    <div>
                        <div style="text-align: center;"><a target="_blank" href="/">vuelve al &iacute;ndice </a></div>
                        <p style="text-align: center;"><a target="_blank" href="/foro/">vuelve al foro</a></p>
                        <div style="text-align: center;"></div>
                        <div style="text-align: center;">como &uacute;ltimo recurso, <a target="_blank" href="http://www.u2.com/media/index/mediaplayer/mediaId/105/type/video/setId/16">esto puede ayudarte</a> (lo m&aacute;s probable) <br />
                        <br /><br /></div>
                        <p> </p>
                    </div>
                    </center></td>
            </tr>
        </tbody>
    </table>
</center>
</div>
<!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->

y añad´çi esta línea en mi .httaccess

Código: Seleccionar todo

ErrorDocument 404 /foro/404.php
añadí ErrorDocument 404 /foro/404.php, porque si pongo ErrorDocument 404 /404.php, me lleva al index de mi web.

el lamentable resultado se puede visitar en este enlace, por ejemplo

http://www.opticos-optometristas.com/foro/general-f2/pruebas-libres-audioprotesista-t1314.html

personalizadas como esta van a la perfección

http://www.opticos-optometristas.com/foro/publicidad.php


me llama poderosamente tambien la atención el hecho de que si tecleo directamente http://www.opticos-optometristas.com/foro/404.php, se ve perfectamente.

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on , feed post bot
Versión de phpBB: 3.3.13 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: eror 404, página personalizada

#2

Mensaje por leviatan21 »

micasamitelefono escribió:el lamentable resultado se puede visitar en este enlace, por ejemplo

http://www.opticos-optometristas.com/fo ... t1314.html
El problema está relacionado con el MOD SEO que no toma las URL absolutas sino relativas, por lo que intenta cargar los archivos desde el directorio actual
En el caso de tu ejemplo, supone que la hoya de estilo se debe cargar desde http://www.opticos-optometristas.com/foro/general-f2/ y no desde la raíz del foro.
Lo mismo pasa con otros archivos como los .js del MOD menu phpbb.com

Ese sería el problema, pero no sabría decirte como solucionarlo :roll:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

micasamitelefono
Miembro
Mensajes: 442
Registrado: 25 Ago 2007, 21:25

Re: eror 404, página personalizada

#3

Mensaje por micasamitelefono »

pero...

tengo deshabilitadas las seo urls, recuerdas, tu mismo me ayudaste a solucionar el tema de pérdida de urls de herramientas webmasters de google modificando el .httacces.

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on , feed post bot
Versión de phpBB: 3.3.13 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: eror 404, página personalizada

#4

Mensaje por leviatan21 »

micasamitelefono escribió:tengo deshabilitadas las seo urls,
Si ya lo se, pero ese es precisamente el problema, el SEO es el causante del problema, apostaría que si desactivas el SEO y eliminas el .htaccess tu pagina personalizada de error funcionará sin problemas
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

micasamitelefono
Miembro
Mensajes: 442
Registrado: 25 Ago 2007, 21:25

Re: eror 404, página personalizada

#5

Mensaje por micasamitelefono »

y ¿cómo se desactiva el SEO? y si elimino el .htacces aparte de eliminar el SEO, el GYM dejará de funcionar, ¿no?

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on , feed post bot
Versión de phpBB: 3.3.13 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: eror 404, página personalizada

#6

Mensaje por leviatan21 »

No necesitas desactivar el SEO, es sólo una forma de demostrarte que en tu código no hay nada malo y como dije antes :
leviatan21 escribió:Ese sería el problema, pero no sabría decirte como solucionarlo
Espera que algún otro usuario pueda ayudarte
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

micasamitelefono
Miembro
Mensajes: 442
Registrado: 25 Ago 2007, 21:25

Re: eror 404, página personalizada  Tema Solucionado

#7

Mensaje por micasamitelefono »

bueno, pues finalmente despues de mucho pensarlo, lo he arreglado de un modo muy sencillo, simplemente cambiando la línea del htaccess y poniendo esta


ErrorDocument 404 http://www.opticos-optometristas.com/foro/404.php




gracias de todos modos por vuestro tiempo

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on , feed post bot
Versión de phpBB: 3.3.13 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Cerrado

Volver a “Foros de Soporte 3.0.x”