Alex.

Sélectionnez votre langue

  • Français (Fr) FR
  • English (UK) EN
  • Commencez ici
  • Blog
  • Vidéos 🍿
  • Bonus 🎁
  • A propos
  • Flux ✅
  • Connexion
Contact
A l e x

JouerCloud - Plate-forme de jeux amateurs expérimentaux

Détails
Écrit par : Api Adept
Catégorie : Autre
Également disponible : Également disponible : English (UK)
Clics : 0
  • joomla
  • jeux
  • geek
  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment utiliser les Web Services natifs du noyau de Joomla!.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

     Laisser un commentaire

Fatale Sexy

Détails
Écrit par : Mr Alexandre J-S William ELISÉ
Catégorie : Autre
Également disponible : Également disponible : English (UK)
Clics : 1
  • joomla
  • challenge

5 étapes pour rendre votre site Joomla remarquable, même en cas d'erreur fatale...Interessé ? C'est parti!

Étape 1
Aller à [joomla_root]/templates/system

Étape 2
Copier fatal.php dans fatal-error.custom.php

Étape 3
IMPORTANT!!! Mettre en commentaire  le code qui fait require fatal-error.custom.php dans le fichier fatal-error.custom.php file afin d'éviter une boucle infinie saturant la mémoire.

Étape 4
Dans fatal-error.custom.php mettez exactement le code ci-dessous



<?php

declare(strict_types=1);

/**
 * @package         Joomla.Site
 * @subpackage      Template.system
 *
 * @copyright   (C) 2020 Open Source Matters, Inc. 
 * @license         GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer;

/**
 * Note: This file is only used when unrecoverable errors happen,
 * normally at boot up stages, and therefore it cannot be assumed
 * that any part of Joomla is available (Eg: a Factory or application)
 *
 * For "normal" error handling, use error.php not this file.
 *
 * @var  HtmlErrorRenderer $this       object containing charset
 * @var  string            $statusText exception error message
 * @var  string            $statusCode exception error code
 */

// Fallback template
$template = '{{statusCode_statusText}}';

// User supplied fatal error page
if (file_exists(__DIR__ . '/fatal-error.custom.html')) {
    $template = file_get_contents(__DIR__ . '/fatal-error.custom.html');
}

echo str_replace(
    ['{{statusCode_statusText}}', '{{statusCode}}', '{{statusText}}'],
    [$statusCode . ' - ' . $statusText, $statusCode, $statusText],
    $template,
);



Étape 5
Dernière étape, créez un fichier appelé fatal-error.custom.html dans le même  dossier que les fichiers précendents et mettez votre propre page HTML légère et simplifiée avec votre contenu marketing. Votre page s'affichera au lieu de la page rouge d'erreur fatale de Joomla natif.



Eh Voilà! 5 étapes pour rendre votre site Joomla remarquable même en cas d'erreur fatale.

  • À propos de l'auteur:

    Salut! C'est Alex,

    Développeur Joomla depuis 2009, plus précisément les Web Services à partir de 2017,

    d'abord dans Joomla! 3 avec jBackend et aussi com_api

    Plus récemment utiliser les Web Services natifs du noyau de Joomla!.

    J'aime les livres papier, les projets innovants et la cybersécurité défensive "Blue Team".

    Vous pouvez:

     Laisser un commentaire

Il y a 791 invités et un membre en ligne

Logo du notre site officiel Api Adept

Votre Site Web. Augmenté.

  • GitHub
  • YouTube
  • LinkedIn

Me Contacter

  • Contributions
  • Me laisser un message

Liens Utiles

  • Connexion
  • Mon compte
  • Demander Données Personnelles
  • Confirmer Demande Données Personnelles
  • Étendre Le Consentement

Sélectionnez votre langue

  • Français (Fr)
  • English (UK)

Address


Martinique
France

Copyright (C) 2009-2025. M. Alexandre J-S William ELISÉ. Tous droits réservés.