
Tous les billets sont listés ici et classés par titres et mois dans la boîte Archives.
En fait, je n'avais pas abandonné l'idée... Je parle de la possibilité de "recommander un article" en envoyant son URL à un destinataire de son choix. La nuit portant conseil, je me suis réveillée (fort tard, du reste) en songeant à exploiter le formulaire de recommandation natif de GuppY. Le seul ajout que je devais réussir à faire était le pré-remplissage du textarea avec une phrase-type "Voici une page que je vous invite à consulter" suivie de l'adresse de la page à recommander, article, FAQ ou autre d'ailleurs.
C'est là que j'ai repensé au Site du zéro et à son cours sur les variables superglobales : la superglobale HTTP REFERER indique en effet l'URL de provenance d'un visiteur. D'où le scénario suivant : je clique sur un lien de recommandation depuis un article par exemple, donc, quand j'arrive sur le formulaire de recommandation, l'URL de provenance que la variable renverra sera bien celle de la page article. (Vous me suivez ?)
J'ai donc ajouté une condition dans postguest.php pour que, dans le cas du formulaire de recommandation seulement, le textarea de saisie soit prérempli avec une phrase-type + l'echo de l'URL de provenance. J'ai modifié le morceau correspondant à l'email de supervision pour le simplifier en conséquence ; enfin, j'ai bidouillé la fonction de retour en arrière pour que le visiteur revienne automatiquement à la page de départ après l'envoi de sa recommandation.
Et voilà ! Vous pouvez tester le résultat sur cet article par exemple : en pied de page, vous verrez un lien "Recommander cette page"). Sinon, l'accès direct se trouve dans la boîte Infos site via l'icône

