Aide générale [Réglé] Possibilité de rediriger une erreur d'autorisation? Module pages et autres
Bonjour à tous et toutes.
On le sait tous, la page d'erreur (ou autre module), n'est pas très optimisée. Est-il possible, de rediriger directement un membre (ou visiteur) qui n'a pas les droit, vers une page HTML bien précise au lieu de "../pages/pages.php?error=e_auth "
Sur ma future page HTML, je ferai une redirection automatique vers la page d'inscription (par exemple). Je sais qu'on peut le faire directement via "../pages/pages.php?error=e_auth", mais j'aimerai que la page soit plus sympa.
Exemple :
http://themeforest.net/item/handyman-404-error-page/full_screen_preview/6782542
Merci par avance.
On le sait tous, la page d'erreur (ou autre module), n'est pas très optimisée. Est-il possible, de rediriger directement un membre (ou visiteur) qui n'a pas les droit, vers une page HTML bien précise au lieu de "../pages/pages.php?error=e_auth "
Sur ma future page HTML, je ferai une redirection automatique vers la page d'inscription (par exemple). Je sais qu'on peut le faire directement via "../pages/pages.php?error=e_auth", mais j'aimerai que la page soit plus sympa.
Exemple :
http://themeforest.net/item/handyman-404-error-page/full_screen_preview/6782542
Merci par avance.
Bonjour,
Pour les redirection classique c'est sous cette forme là qu'il faut las faire :
Ensuite tu peux modifier les redirections de l'error.tpl dans le "member/404.php" vers un autre tpl que tu auras choisi (page html de ton choix), ou encore modifier le error.tpl à ta sauce ...
Swan
Pour les redirection classique c'est sous cette forme là qu'il faut las faire :
Code TPL :
Ensuite tu peux modifier les redirections de l'error.tpl dans le "member/404.php" vers un autre tpl que tu auras choisi (page html de ton choix), ou encore modifier le error.tpl à ta sauce ...
Swan
D'accord, je regarderai dans le fichier 404.php, merci
Non, ça je sais le faire .. Je me demandais si c'était de rediriger l'erreur ailleurs justement que la 404.php .. Une manière de faire personnaliser un peu le site .. Mais Swan a répondue
Hello,
Si tu veux une page d'erreur personnalisée, tu peut soit, créer une nouvelle page via PHPBoost, ou une page en reprenant l'environnement.
Et dans ton htaccess tu remplace
ErrorDocument 404 /user/error/404/
par ta nouvelle page (le /user/error/404 c'est sous PBT 4, mais sous le PBT 3, le lien est différent, mais la "balise" est toujours ErrorDocument 404 /ton/chemin/vers/la/page
Si tu veux une page d'erreur personnalisée, tu peut soit, créer une nouvelle page via PHPBoost, ou une page en reprenant l'environnement.
Et dans ton htaccess tu remplace
ErrorDocument 404 /user/error/404/
par ta nouvelle page (le /user/error/404 c'est sous PBT 4, mais sous le PBT 3, le lien est différent, mais la "balise" est toujours ErrorDocument 404 /ton/chemin/vers/la/page
Salut.
Non je ne parle pas de l'erreur 404 Myster .. Juste pour l'erreur MYSQL "no connect databse" ...
Merci tout de même de ton astuce
Non je ne parle pas de l'erreur 404 Myster .. Juste pour l'erreur MYSQL "no connect databse" ...
Merci tout de même de ton astuce
Mutualisé .. Pas les moyens pour si peu d'activité pour un dédié lol ..
Re,
Donc rends-toi dans:
/kernel/framework/db/mysql.class.php
A la ligne 114
Tu as cette ligne:
Remplace Can't connect to database!, ce qui donne par exemple
Note: Si tu mets un message avec des apostrophe, mets le d'abord exemple:
Can't connect to database! Edité par Myster Le 27/11/2014 à 22h57
Donc rends-toi dans:
/kernel/framework/db/mysql.class.php
A la ligne 114
Tu as cette ligne:
Code PHP :
$this->_error('','Can't connect to database!',__LINE__,__FILE__);
Remplace Can't connect to database!, ce qui donne par exemple
Code PHP :
$this->_error('','Ce service est momentanément indisponible. Veuillez nous excuser pour la gêne occasionnée',__LINE__,__FILE__);
Note: Si tu mets un message avec des apostrophe, mets le d'abord exemple:
Can't connect to database! Edité par Myster Le 27/11/2014 à 22h57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie