SPL Tracking - commentairesSPL Tracking2010-11-09T18:32:49Zhttps://contrib.spip.net/SPL-Tracking#comment4366572010-11-09T18:32:49Z<p>Bonjour,</p>
<p>est-ce qu'il existe une évolution de ce plugin pour SPIP 2.1.2 et SPIP-Liste 2.0152<small class="fine d-inline"> </small>?</p>
<p>pour le moment, j'ai une erreur :</p>
<p><samp>Fatal error : Call to undefined function include_ecrire() in /homepages/18/d284325954/htdocs/grasse/plugins/auto/spl_tracking1.0/exec/spl_tracking.php on line 33</samp></p>
<p>merci d'avance pour votre aide</p>Commentaires sur l'installation avec Spip-listes 1.9.22008-02-07T04:21:52Zhttps://contrib.spip.net/SPL-Tracking#comment4028842008-02-07T04:21:52Z<p>Merci à l'auteur pour le concept et à Michael pour l'adaptation 1.9.2.</p>
<p>J'ai passé pas mal de temps à essayer de comprendre les choses à mettre en place mais le tracking ne se fait pas.</p>
<p>je suis sous spip 192c avec spip listes 198.<br class="autobr">
J'ai installé le plugin et l'ai activé.<br class="autobr">
J'ai fait les modifs de codes comme dit par Michael.<br class="autobr">
J'ai créé ensuite un nouveau courrier, insèré l'image cachée.<br class="autobr">
Je lance l'envoi. Je reçois les mails mais quand je clique dans les stats, la page dédiée reste vide d'informations...</p>
<p>A l'aide<small class="fine d-inline"> </small>! Merci d'avance<small class="fine d-inline"> </small>!</p>Commentaires sur l'installation avec Spip-listes 1.9.22007-09-19T09:44:13Zhttps://contrib.spip.net/SPL-Tracking#comment3981602007-09-19T09:44:13Z<p>Bonjour,</p>
<p>Super ce plugin MAIS :</p>
<p>- certainement à cause d'une modicifaction du de spip-listes (1.9.2), le code de spiplistes_meleuse.php a changé. Il faut donc chercher le bout de code suivant :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$email_a_envoyer[$format_abo]->Body = $body;
$email_a_envoyer[$format_abo]->SetAddress($email,$nom_auteur);</code></pre></div>
<p>et ajouter, juste au-dessus :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$body=str_replace("{emailmd5}", md5(trim($email)),$body);
$body=str_replace("{idmessage}",$id_courrier,$body);</code></pre></div>
<p>- le code à insérer dans le courrier est donc :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div style="visibility:hidden ;"> <img src="#URL_SITE_SPIP/newsletter{emailmd5},{idmessage}.png" width=1 height=1></div> </code></pre></div>
<p>et non pas :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div style="visibility:hidden ;"> <img src="#URL_SITE_SPIP/newsletteremailmd5,idmessage.png" width=1 height=1></div> </code></pre></div>
<p>- la table spip_messages_stats n'a pas été créée (chez moi tout du moins) lors de l'installation du plugin. Je l'ai donc créée à la main avec la requête suivante :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>CREATE TABLE <code class="spip_code spip_code_inline" dir="ltr">spip_messages_stats</code> ( <code class="spip_code spip_code_inline" dir="ltr">email</code> varchar(64) NOT NULL, <code class="spip_code spip_code_inline" dir="ltr">id_message</code> bigint(20) NOT NULL, <code class="spip_code spip_code_inline" dir="ltr">date_heure</code> timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, <code class="spip_code spip_code_inline" dir="ltr">remote_address</code> varchar(16) NOT NULL
)</code></pre></div>
<p>Je continuerai de noter mes remarques ici au fur et à mesure.</p>