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.

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

Foros de soporte phpBB 3.3


Avatar de Usuario
karbiko
Moderador
Mensajes: 734
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#1

Mensaje por karbiko »

Hola, como algunos ya sabéis, en los últimos días he actualizado a 3.3.0 y ahí tuve unos errores, que hacían que aparecía una página personalizada de IONOS en lugar de la habitual de mi foro indicando que no se podía acceder. Con vuestra ayuda pude resolverlo (aquí el tema en concreto)... aunque todavía me queda algún error por terminar de encontrar..

Mi hosting me indicó que era debido a que no tenía personalizadas páginas para mostrar en caso de que hubiera un error en la carga de la página.
He estado buscando información al respecto y he encontrado algunas web que informan más o menos de manera sencilla de entender los tipos de errores que pueden existir (tanto aquí como en esta otra)

En el foro, he encontrado este tema en el archivo del antiguo 3.0:
Crear páginas personalizadas de error 403 y 404

Quería preguntar si ese método que explican sigue siendo válido para 3.3.0, y si se podría hacer igualmente para el resto de errores habituales, sobre todo los 50x...

Gracias anticipadas!
.. Y salud para tod@s!

PD: no pretendo hacer spam con esos dos enlaces que pongo, sino que me parecen interesantes para que quien no tenga conocimiento del tipo de errores que se pueden dar, pueda encontrar una posible referencia donde solventarle esas dudas.



URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0


Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 1085
Registrado: 14 Ene 2017, 22:18
Género:

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#2

Mensaje por AbaddonOrmuz »

Esa guía para páginas personalizadas de 403 y 404 me parece que aún son relevantes y muy probablemente aún funcionarían con phpBB 3.3.x, porque usan funciones aún en uso dentro del propio código de phpBB sin embargo yo usaría algo como:

403.php

Código: Seleccionar todo

<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
*/

/**
* @ignore
*/
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);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

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

$http_kernel = $phpbb_container->get('http_kernel');
$symfony_request = $phpbb_container->get('symfony_request');
$http_kernel->terminateWithException(
	new \phpbb\exception\http_exception(403, 'NO_AUTH_OPERATION'),
	$symfony_request
);

404.php

Código: Seleccionar todo

<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

/**
*/

/**
* @ignore
*/
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);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

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

$http_kernel = $phpbb_container->get('http_kernel');
$symfony_request = $phpbb_container->get('symfony_request');
$http_kernel->terminateWithException(
	new \phpbb\exception\http_exception(404, 'PAGE_NOT_FOUND'),
	$symfony_request
);

En ellas no es necesario crear un archivo HTML (plantilla), porque lo anterior intercepta la excepción HTTP y muestra el mensaje de error, además que envía la cabecera correcta dependiendo del error.

Código: Seleccionar todo

curl -IL http://localhost/forum/404.php
HTTP/1.1 404 Not Found
...

Sin embargo para errores del servidor (5xx) personalmente no recomendaría usar este método porque, por ejemplo, si pones tu sitio en modo mantenimiento (503) y comienzas a remplazar archivos, es probable que esa página muestre excepciones no tratadas, errores de archivos faltantes o rutas inexistentes y en éste último caso tal vez (no estoy muy seguro) podrías tener unos bucles por las páginas de error (503 > 404 > 503 > ... > 500).

Al colocar tu sitio en mantenimiento (503) estas redirigiendo todo el tráfico a esa página, y eso incluyen las hojas de estilo e imágenes alojadas en tu servidor.

En el caso de los errores 500, probablemente algunos si mostrarían la página de error de manera correcta, pero otros posiblemente no.

En esos casos (5xx) personalmente recomendaría usar páginas estáticas, y que no usen CSS, JS o imágenes alojado en tu servidor.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :lock: Auto-lock Topics | :mermaid: Mermaid Diagrams
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
karbiko
Moderador
Mensajes: 734
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#3

Mensaje por karbiko »

Muchas gracias, Alfredo.
Voy a seguir las instrucciones dadas..

Lo que no me ha quedado claro es lo de redirigir los 50x a una página estática...
¿Cómo lo haría? Creo entender que el método ese que aparece en la guía antigua lo que hace es precisamente redireccionar a una página estática cuando encuentra un error 403 o 404.. ¿Podría seguir ese método, teniendo unas páginas estáticas para cada tipo de error?
Y de ser así, como tengo mi foro en la carpeta ./foro, y tanto en la raíz ./ como en ./foro tengo sendos archivos .htaccess, ¿en cuál de ellos integraría el código para el caso de que se encontrase un error?

Además, cuando en esa guía indican:

richi_knight escribió: 15 Oct 2014, 19:30

Código: Seleccionar todo

<?php
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
...
...
?>

Y luego añade:

Para cambiar el título de la página:

Código: Seleccionar todo

    page_header('TÍTULO DE LA PÁGINA ERROR 404 NO ENCONTRADO'); 

Lo guardamos con el nombre "error-404.php" y lo subimos a la raiz de phpBB3.

Ésto último, ¿dónde lo pone? Porque veo que el el primer texto, ha cerrado el código php: ?>
¿En el mismo archivo error-404.php??

URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0


Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 1085
Registrado: 14 Ene 2017, 22:18
Género:

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#4

Mensaje por AbaddonOrmuz »

karbiko escribió: 14 Abr 2020, 21:24

Lo que no me ha quedado claro es lo de redirigir los 50x a una página estática...
¿Cómo lo haría?

Con una página HTML básica, por ejemplo ésta es la que uso para poner en modo mantenimiento a mis clientes:

503.html

Código: Seleccionar todo

<!DOCTYPE html>
<html lang="es">
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		<title>Servicio temporalmente no disponible - HTTP 503</title>
		<meta name="robots" content="none" />
		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css" />
		<link rel="stylesheet" href="https://gistcdn.githack.com/AlfredoRamos/7373ba3506e10358bb84648af9a808b0/raw/975ab5028fa2fddfe548bc9d361a5e3ea794445c/grids.min.css" />
		<link rel="stylesheet" href="https://gistcdn.githack.com/AlfredoRamos/d5c21255bfe769fa5bc187c960222112/raw/4015f3e6167e948e235a65c78ee64e75a0775e13/503.css" />
	</head>
	<body>
		<div class="container">
			<div class="row center-xs">
				<section id="content" class="col-md-8">
					<header class="header">
						<h1 class="title">503</h1>
					</header>
					<article class="post">
						<header class="header">
							<h2 class="title">Servicio temporalmente no disponible</h2>
						</header>
						<div class="body">
							<p>Este sitio actualmente se encuentra en mantenimiento. Por favor intente más tarde.<p>
						</div>
					</article>
				</section>
			</div>
		</div>
	</body>
</html>

Y en el .htaccess, entre otras cosas, especifico esa página de error:

Código: Seleccionar todo

ErrorDocument 503 /503.html
karbiko escribió: 14 Abr 2020, 21:24

Creo entender que el método ese que aparece en la guía antigua lo que hace es precisamente redireccionar a una página estática cuando encuentra un error 403 o 404.. ¿Podría seguir ese método, teniendo unas páginas estáticas para cada tipo de error?

Claro, de hecho es así como se hace de forma predeterminada, usando archivos HTML.

karbiko escribió: 14 Abr 2020, 21:24

Y de ser así, como tengo mi foro en la carpeta ./foro, y tanto en la raíz ./ como en ./foro tengo sendos archivos .htaccess, ¿en cuál de ellos integraría el código para el caso de que se encontrase un error?

Buena pregunta.

Algunas de las directivas que especifiques en un archivo .htaccess se heredarán en los archivos .htaccess subsecuentes presentes en subdirectorios, a menos que sobreescribas lo que sea que quieras o no quieras que hagan los archivos subsecuentes.

Por comodidad podrías crear esas páginas estáticas, así como las directivas ErrorDocument en la raíz ./, y deberían funcionar también en tu foro (./foro).

Si quieres remplazar la página (con otro estilo por ejemplo) únicamente en tu foro, tendrías que colocar los archivos HTML y las directivas ErrorDocument en el .htaccess de tu foro ./foro pero con la ruta correcta, por ejemplo:

Código: Seleccionar todo

ErrorDocument 403 /foro/403.html

Nótese que comienza con /foro la ruta al archivo 403.html, porque debe ser una ruta absoluta. Si colocaras únicamente /403.html buscaría ese archivo en la raíz (./) en lugar de en tu foro (./foro).

karbiko escribió: 14 Abr 2020, 21:24

Ésto último, ¿dónde lo pone? Porque veo que el el primer texto, ha cerrado el código php: ?>

Si le das scroll al texto, ya lo incluye, simplemente te indica que línea debes modificar, aunque podrías remplazar esa línea con:

Código: Seleccionar todo

	$language = $phpbb_container->get('language');
	page_header($language->lang('PAGE_NOT_FOUND'));

Para que tome ese texto de las traducciones.

Los caracteres ?> al final de los archivos PHP ya no son recomendados, los puedes eliminar.

Creo que a esa guía le vendría bien una actualización.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :lock: Auto-lock Topics | :mermaid: Mermaid Diagrams
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
karbiko
Moderador
Mensajes: 734
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#5

Mensaje por karbiko »

Muchas gracias!!

Ahora voy mucho más "aclarado" ..

URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0


Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9617
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 46

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#6

Mensaje por ThE KuKa »

AbaddonOrmuz escribió: 14 Abr 2020, 21:54

Creo que a esa guía le vendría bien una actualización.

Lo intento abordar está misma semana. :geek:

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9617
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 46

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#7

Mensaje por ThE KuKa »

Pienso que esta extensión con un pequeño cambio en /config/services.yml debería funcionar...
https://github.com/ForumHulp/errorpages

Lo se, hace tiempo que no se actualiza... :?:

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Avatar de Usuario
karbiko
Moderador
Mensajes: 734
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

¿Cómo crear páginas personalizadas para cuando se produce un error en la web?

#8

Mensaje por karbiko »

¡¡Qué buena!!

Voy a verla.. Gracias, Raúl!

URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0


  • Temas similares
    Respuestas
    Vistas
    Último mensaje

Volver a “🔎 Foros de Soporte 3.3”