¿Cómo configurar el módulo CustomError de Drupal?

Enviado por Moisés el Sáb, 23/01/2010 - 02:24.

CustomError permite al administrador del sitio crear páginas de error personalizadas 404 (no encontrado), y 403 (acceso denegado), sin la necesidad de crear nodos específicos para ellas.

Entre sus características, destacan:

  • Que podemos configurar el título de cada página y sus descripciones.
  • Podemos incluir cualquier texto con formato HTML y fragmentos de código PHP.
  • Para los errores 403 la página de destino puede ser recuperada tras el inicio de sesión.

Bien configurado, Custom Error aumenta la usabilidad de nuestro sitio y ofrece alternativas útiles a los usuarios que reciben errores 403 y 404. Aparte, no se rompe la estructura habitual de nuestro tema, por lo que el usuario seguirá teniendo acceso a los menús y los bloques.

Todo esto está muy bien, pero ¿Cómo configurar Custom Error?

En primer lugar accedemos la página de informe de errores por defecto de Drupal "/admin/settings/error-reporting" y establecemos el valor predeterminado de los campos de página de error como "customerror/403" y "customerror/404", respectivamente.

Esto le dice a Drupal que va ser Custom Error el que gestiones estos errores a partir de ahora.

Lo siguiente es ir a la página de configuración de Custom Error "/admin/settings/customerror"

En el apartado de configuración de errores 403:

Configuramos el título como "Acceso denegado" o algo similar.

En el textarea de descripción pegamos este código

<div>
<?php global $user; ?>
<?php if ($user->uid): ?>
<p>Disculpa <?php print $user->name; ?>, pero no tienes permiso para ver la página a la que intentas acceder.</p>
<p>Si crees que este mensaje es un error, por favor, <a href="contact">ponte en contacto con nosotros</a>, especificando detalladamente el error.</p>
<p>Gracias</p>
<?php else: ?>
<p>Esta página sólo se muestra a clientes y usuarios registrados. Por favor, elije una de las siguientes opciones para continuar.</p>
<ul>
<li><a href="/user/login?<?php print drupal_get_destination(); ?>">Acceder</a> con tu cuenta de usuario</li>
<li><a href="busqueda">Buscar</a> contenido relacionado</li>
<li>Ir a <a href="/">inicio</a></li>
</ul>
<?php //print drupal_get_form('user_login'); ?>
<?php endif; ?>
</div>

y marcamos la opción "Allow PHP code to be executed for 403"

En el apartado de configuración de errores 404:

Configuramos el título como "Acceso denegado" o algo similar.

En el textarea de descripción pegamos este código

<div>
<p>Perdón, no hay contenido en esta página - es posible que hayas introducido mal la dirección.</p>
<p>Puedes usar el formulario de búsqueda (abajo) o ir a la página de <a href="/">inicio</a>.</p>
<?php
if (module_exists('search') && user_access('search content')) {
$path = $_REQUEST['q'];
$keys = strtolower(preg_replace('/[^a-zA-Z0-9-]+/', ' ', $path));
print drupal_get_form('search_form', NULL, $keys, 'node', 'Introduce tu búsqueda');
}
?>
</div>

y marcamos también la opción "Allow PHP code to be executed for 404"

Espero haberme explicado bien y que a alguno le evite los quebraderos de cabeza que yo tuve que pasar.

Hay mujeres que son alocadas

Enviado por Moisés el Dom, 01/11/2009 - 00:33.

Hay mujeres que son alocadas y hay mujeres de talento: ninguna tiene esa locura del talento que se llama genio.

Simone de Beauvoir

En un primer momento, uno diría que se trata de una frase machista.
Probablemente, toda feminista que se precie estallaría en cólera al oirla.

¿Pero qué pasa cuando conocemos a su autora?.
No se puede negar que Simone de Beauvoir fue brillante y que algunas de sus obras están consideradas como las más relevantes a nivel filosófico de su tiempo. Pero, además, Simone de Beauvoir esta considerada una de las precursoras del movimiento feminista.

Entonces comprendemos que algo falla y que, una vez más, los clichés se ponen demasiado rápido, cometiendo errores.

Para mi gusto, esta es una de las mejores citas que conozco porque encierra una trampa tan excepcional que deja al descubierto lo irracionales que son los extremismos.

Canabalt

Enviado por Moisés el Mié, 21/10/2009 - 12:13.

Trepidante juego en el que tendremos que correr por una ciudad en guerra. Sólo hay que pulsar espacio cuando queramos saltar.

Jugar a Canabalt

Captura: 
Juego Cannabalt
Valoración: 
4

Culpables

Enviado por ayer el Dom, 18/10/2009 - 02:23.

Si no intentamos impedir lo que le pasa al mundo, seremos tan culpables como los que cometen los crímenes

Nathan Petrelli

El genio se compone

Enviado por Moisés el Jue, 15/10/2009 - 00:38.

El genio se compone del dos por ciento de talento y del noventa y ocho por ciento de perseverante aplicación.

Ludwig van Beethoven

El genio es un uno por ciento de inspiración y un noventa y nueve por ciento de sudor.

Thomas Alva Edison

El uno por ciento de más de Edison debe ser debido al copypaste.

Soporte técnico insoportable (3)

Enviado por Moisés el Sáb, 03/10/2009 - 07:57.

¿Qué trámites tengo que realizar para transferir "Dominio.com" a otra empresa

Estimado cliente:

Modifique los datos y comuníquenoslo para entregarle el auth-code

Un saludo.

Ya está, ya los he modificado.

Estimado cliente:

Indiquenos el nombre del dominio para enviarle el auth-code del dominio.

Un saludo.

Mira el primer mensaje.

Lo que el mundo llama genio

Enviado por Moisés el Sáb, 26/09/2009 - 00:32.

Lo que el mundo llama genio es el estado de enfermedad mental que nace del predominio indebido de algunas de las facultades. Las obras de tales genios no son sanas en sí mismas, y reflejan siempre la demencia mental general.

Edgar Allan Poe

Icon Finder

Enviado por Moisés el Vie, 25/09/2009 - 12:26.


icon_finder.png

Después de perderme varias veces y procrastinar durante un rato, encontré esta página que puede resultaros útil en algún momento:

Icon Finder

Como su nombre indica es un buscador de iconos ... porque una imagen vale más que mil palabras.

Soporte técnico insoportable (2)

Enviado por Moisés el Sáb, 19/09/2009 - 10:55.

Les comunico que no deseo renovar dominio.dom

Un saludo.

Nota: Este mensaje lo envié dentro del plazo que me daban para comunicarles la cancelación del dominio.

Estimado Cliente,

Debido a que el cobro del dominio ya se ha efectuado necesitamos que nos indique la fecha cuando le aparece la operación y los últimos 4 dígitos de la tarjeta.

Un saludo,

Nota: No podían haber realizado el cobro hasta una semana después de mi aviso y, aún así parece que ya lo habían hecho.

Te envío los datos que me pides:

Dominio: dominio.dom
Fecha: 10 de Agosto - 2009
Dígitos: ****

Un saludo

Estimado Cliente:

Esta incidencia queda fuera del ámbito de este departamento.
Movemos su consulta al departamento correspondiente.

Un saludo.

Estimado cliente:

Segun consta, dominio.dom se encuentra actualmente registrado y funcionando. Si es tan amable, indique el motivo por el que pide la devolucion del importe cobrado.

Un saludo.

Como les dije en mi primer mensaje, no deseo renovar dominio.dom

Un saludo.

Estimado cliente:

Lo unico que necesitamos es la confirmacion de baja por su parte, ya que no tenemos constancia de haberla recibido dentro de los plazos correspondientes.

Disculpe las molestias.

Un saludo.

De acuerdo, entonces le confirmo por tercera vez que no deseo renovar dominio.dom y podrá comprobar que mi primer mensaje estaba dentro del plazo indicado.

Un saludo

Estimado cliente:

Seria necesario que nos remitiera el primer mensaje de baja para ver si todavia no se habia realizado el cobro y por tanto estaba dentro del plazo.

Disculpe las molestias.

Un saludo.

Nota: lógicamente, en este punto, ya estamos fuera de plazo.

El primer mensaje es el que está al comienzo de esta lista y estaba dentro de la semana de plazo.

Un saludo

Estimado Cliente,

Procedemos a la devolución del importe y a la cancelación del dominio.

Un saludo,

Sistema educativo laico

Enviado por Moisés el Mié, 16/09/2009 - 16:11.

En España tenemos un sistema educativo laico.

Con tres años se decide si tu hijo va a clases de religión o no.

A esa edad hay que comprar un material escolar que incluye un CD musical que ponen en clase a TODOS los niños.

La novena canción dice:

Ha nacido un niño yo le cantaré, se llama Jesús, es un lindo bebé.

¿En España tenemos un sistema educativo laico?

Distribuir contenido