Views Saved Searches - Notification l'URL n'est pas bonne

Bien le bonjour,

J’utilise Views Saved Searches, et je viens seulement de me rendre compte d’un truc très génant…

Lorsque je choisi le format de mail en HTML avec Messaging PHPMailer le lien placé sur le titre du node est malformé et ne contient pas le hostname…

Une exemple sera plus parlant, voici à quoi ressemble le lien en question :

http://fr/node/209

Alors que l’url doit bien sur être de ce format :

http://www.website.com/fr/node/209

Lorsque j’envoie la notification au format Mail (donc en texte simple) je retrouve bien dans le mail l’url complète.

J’ai fait le test également avec PrivateMsg et là aussi, l’URL est bien formée…

Il n’y a que via l’utilisation de PHPMailer que l’url est mal-formée, d’où mon questionnement de savoir si le problème viendrait de Views_SavedSearches ou de PHPMailer…

Est-ce que quelqu’un utilise Views_SavedSearches avec l’envoie au format HTML ?

Merci d’avance pour vos retours ;)

CiaO ++

#

Bien le bonjour,

Un petit Up au cas où une âme charitable qui passerait par là et qui utiliserait également Views Saved Searches, ne serait ce que pour savoir si pour lui l’url envoyée est la bonne…

CiaO ++

Blog de l’Admin sous GNU/Linux :

http://blog.admin-linux.org/

Microblogging :

http://twitter.com/pydubreucq & http://identi.ca/pydubreucq

#

Bien le bonjour,

Bon, personne ne m’a répondu, mais c’est pas bien grave, ce sont des choses qui arrivent ;)

J’ai enfin finit par trouver d’où venait le problème, c’était tellement logique que je n’y avais pas pensé…

Sur mon template de noeud, j’avais comme lien href :

<h2 class="title"><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>

Le problème est que la variable $node_url ne renvoit pas vers une url absolue…

J’ai donc modifié mon template de façont à ce que le lilen soit une url absolue comme ceci :

<h2 class="title"><a href="<?php print url(trim("$node_url", '/'), array('absolute' => TRUE)) ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>

Bon c’est surement pas la meilleur méthode, notamment avec la suppression du slash via la fonction trim() ; mais bon…

Bonne journée à tous

Blog de l’Admin sous GNU/Linux :

http://blog.admin-linux.org/

Microblogging :

http://twitter.com/pydubreucq & http://identi.ca/pydubreucq

Syndiquer le contenu