afficher un message si on provient d'une url source

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

  • afficher un message si on provient d'une url source

    Bonsoir

    Je souhaite afficher une alerte quand l'url précédente est une url particulière
    Exemple
    url1 validation formulaire est redirigée vers url2
    en arrivant sur l'url2, un message spécifique doit est affichée: "ah vous venez de url1 ;-) "

    Advanced Module Manager de regular labs
    Jai essay la version gratuite masi il n'y a pas cette fonctionnalités et je ne la vois pas sur la version pro!
    Il me semble que cela existait sur un module, autre auteur ?
    ou alors dans u nautre genre engagebox ?
    @+
    Dernière édition par herve à 15/01/2019, 22h55
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonsoir,
    et dans quel but précis tu souhaites afficher ce message ??? J'ai du mal a comprendre ...
    Maintenant une des solution est de mettre un code php en début d'article avec la variable HTTP_REFERER'

    Mais si on vient d'une autre url ou directement de Google, il se passerai quoi ?
    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
    Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

    Commentaire


    • #3
      Salut

      Controles tu l'url1 et l'url2?

      ++
      wis

      Commentaire


      • #4
        Bonjour
        Oui je contrôle car ce sont des urls de mon site. Je reformule
        Je suis dans la page de création d'un article joomla : url1.
        J'ai paramétré la redirection à la validation vers la page: url2
        Je dois mettre des infos post-saisis
        A priori cela fonctionne avec engage box mais pour 1 petite fonctionnalité, je préfère trouver
        a) un module gratuit qui me permet d'afficher un message suivant le referrer
        b) autre piste mais peut-être un peu compliqué pour moi si pas plus de précisions. surcharger le message que génére nativement joomla à la création d'un article
        @+
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire


        • #5
          Comme tu controles l'url de redirection de ton formulaire, tu peux aussi ajouter un tag dans l'url
          Dans le formulaire : lien de redirection url2&atm_option=valid

          Dans ta page url2, tu regardes la presence ou non de cette option.

          Tu peux aussi mettre une information dans le formulaire
          Tu peux la mettre en GET comme en POST, tout dépend de l'importance que tu donnes a cette information.

          Tu peux aussi generer une variable de session, et la detruire quand tu es sur la page.

          voici d'autres pistes

          ++
          Wis

          Commentaire


          • #6
            salut
            Wismer
            Merci pour ces pistes mais je penses que tes pistes ne sont pas si simples.
            je suis parti sur une solution à mettre dans mon composant dans les options avancées php.
            Je pense avoir résolu cela sur le site de test :-)
            Code PHP:
            $ref $_SERVER['HTTP_REFERER'];
            return (
            strpos($ref'/fr/blog/saisie-nouv-art')); 
            Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X