personnalisation de la page d'erreur 403 & redirection

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • personnalisation de la page d'erreur 403 & redirection

    Bonjour à tous

    Voila j'ai un petit problème avec mon site : sur la page d'accueil il y a un lien "créer un article " qui mène à la page création d'article. l'internaute ne pourra pas écrire un article tant qu'il ne s'identifie pas. Donc s'il clique sur le lien sans s'être identifier, il y a une page d'erreur 403 qui apparait. Jusqu'ici tout est normal. Moi j'aimerais bien personnaliser ma page d'erreur et faire une redirection sur le formulaire de Log , mais je n'ai pas accès à la base de données car le site n'est pas en local...

    Voila.. Avez vous une solution à me proposer ?
    Merci

  • #2
    Re : personnalisation de la page d'erreur 403 & redirection

    enfaite c'est bon j'ai pu importer la base de données en local mais toujours le même souci de redirection et de personnalisation de la page d'erreur :/

    Commentaire


    • #3
      Re : personnalisation de la page d'erreur 403 & redirection

      J'ai "le même problème". j'arrive pas à rediriger les erreurs sur l'article de mon choix. J'ai réussi sous Joomla 1.5 mais cette manipulation n'as pas l'air de fonctionner avec la version 1.7.

      Personne aurez une petite idée, s'il vous plait

      Cordialement

      Commentaire


      • #4
        Re : personnalisation de la page d'erreur 403 & redirection

        Salut nano,

        Ya pas grand monde sur cette page de discussion mais je vais quand même mettre ma solution car j'ai trouvé comment faire !!! ^_^
        Tout d'abord je tiens à préciser que je ne sais pas si c'est la bonne méthode (je ne pense pas que c'est la bonne ) mais au moins ça marche !
        Donc Voila : Après de longues de recherche j'ai pu trouver cette page error.php qui m'a aidé à avancer. Elle se situe dans le dossier du template (yoo nano pour mon site). Sur ce script il y a des variables notamment $message=$this.... ( je ne sais plus trop car je l'ai modifié). Donc à la place de $this.... j'ai mis mon message perso avec des paranthèses et guillemets et ça marche !! )
        Ensuite j'ai pu insérer mes liens vers le formulaire login et un vers la page d'accueil : pour cela j'ai tout d'abord fermé la balise php (?>), insérer mon lien <a href="mon_lien">Mon Lien</a> et réouvers la balise php car je l'ai mis en plein milieu de mon script.
        Et enfin, j'ai sauvegardé et j'ai trouvé mon bonheur

        Voila j'espère que ça aidera des gens à avancer sur leur travail s'ils sont coincés là
        Cordialement

        Commentaire


        • #5
          Re : personnalisation de la page d'erreur 403 &amp; redirection

          Voila de quoi à l'air mon script

          <?php
          /**
          * @package yoo_nano
          * @author YOOtheme http://www.yootheme.com
          * @copyright Copyright (C) YOOtheme GmbH
          * @license YOOtheme Proprietary Use License (http://www.yootheme.com/license)
          */

          // no direct access
          defined('_JEXEC') or die('Restricted access');

          // include config
          include_once(dirname(__FILE__).'/config.php');

          // get warp
          $warp = Warp::getInstance();

          // set messages
          $title = $this->title;
          $error = $this->error->get('code');
          $message =("Vous n'&ecirc;tes pas autoris&eacute; &agrave; acc&eacute;der &agrave; cette page. Cliquez ci-dessous pour vous identifier.");
          ?>
          <a href="http://monsite/"><br><br><br><br><h3 align="center"> Retour &agrave; la page d'accueil </h3></a>
          <?php


          // set 404 messages
          if ($error == '404') {
          $title = JText::_('TPL_WARP_404_PAGE_TITLE');
          $message = JText::sprintf('TPL_WARP_404_PAGE_MESSAGE', $warp['system']->url, $warp['config']->get('site_name'));
          }


          // render error layout
          echo $warp['template']->render('error', compact('title', 'error', 'message'));

          ?>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <a href="http://monsite/index.php/login"><h3 align="center"> Login <h3></a>

          Commentaire


          • #6
            Re : personnalisation de la page d'erreur 403 &amp; redirection

            Bonjour,
            Merci pour ta solution.J'ai également trouvé une astuce que je vais détaillé mais je suis un peu comme toi, je sais pas si c'est la bonne solution mais ça marche.

            Donc, j'ai crée un article afin de personnalisé ma page d'erreur.
            J'ai crée un menu et lien de menu pour accueillir mon article.
            J'ai ensuite crée un module de type "menu" pour afficher le menu crée auparavant.
            J'ai crée un fichier error.php et j'ai inséré ces lignes de code :

            <?php
            defined( '_JEXEC' ) or die( 'Restricted access' );
            jimport('joomla.application.component.controller') ;
            $controller = new JController();
            $controller->setRedirect('http://monsite.com/monarticle ');
            $controller->redirect();
            ?>

            Bien évidement le lien http://monsite.com/monarticle est à remplacer par le lien de l'article.

            Une fois ce fichier crée, je l'ai envoyé à la racine de mon dossier template.
            Et pour finir j'ai dépublié le module crée auparavant.

            Cordialement.

            Commentaire


            • #7
              Re : personnalisation de la page d'erreur 403 &amp; redirection

              Merci pour ta réponse. Oui très bonne idée je vais essayer de le faire aussi et je t'en dit plus
              Cordialement

              Commentaire


              • #8
                Re : personnalisation de la page d'erreur 403 &amp; redirection

                et aussi... une question : est-ce que tu t'y connais en CCK ? car je travaille sur jSeblod mais je ne sais pas trop comment l'utiliser :/ j'ai beau chercher des forum, des video, des tuto mais rien ne m'aide à avancer ...
                Merci

                Commentaire


                • #9
                  Re : personnalisation de la page d'erreur 403 &amp; redirection

                  Non désolé, la je ne peut pas t'aider.
                  Ouvre un autre sujet en expliquant tes problèmes, tu aura surement des réponses.

                  Cordialement.

                  Commentaire


                  • #10
                    Re : personnalisation de la page d'erreur 403 &amp; redirection

                    Super ça marche ! bravo !

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X