Plugin envoyer à un ami

Attention, page complètement obsolète, qui devrait être dépubliée : liens brisés, etc.

Envoyer l’article par mail à un ami

Avertissement de sécurité

Ce plugin est potentiellement dangereux car il peut être utilisé par des spammeurs pour envoyer des messages non sollicités.

Il est donc fortement conseillé de ne pas utiliser ce plugin et utiliser à la place le plugin Recommander associé au plugin NoSPAM

Présentation

Une des fonctions qui nous manque parfois en lisant un article ou une brève est la possibilité d’envoyer de manière confortable et rapide la référence de cet article ou brève à un ami.

Avec « envoyer email » (enviar_email) vous pouvez créer un lien dans vos brèves et articles pour effectuer cette action.

Nota : Le Plugin utilise la class « phpmailer 1.73 » ce qui permet d’effectuer l’envoi des mail par SMTP en évitant les problèmes qui apparaissent en utilisant la fonction mail de PHP.

Installation

Récupérez le zip « plugin_enviar_email_spip » du plugin sur l’espace de téléchargement de la Zone : http://files.spip.org/spip-zone/ [1]. L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html

Insérez dans votre squelette la balise #ENVIAR_EMAIL** (les deux ** sont indispensables) à l’endroit où vous désirer afficher le bouton.

Personnalisation

Pour personnaliser la typographie du lien vous pouvez par exemple placer la balise #ENVIAR_EMAIL** entre

<span style="font-size:65%">...</span>

Vous pouvez aussi modifier le style de la page envoyée (typo, taille, couleur...) directement dans le squelette entre les balise <style> des squelettes enviar_email_articulo.html ou enviar_email_breve.html, voir plus directement ces squelettes eux mêmes (s’inspirer du code qui y est inséré).

Pour d’autres modifications ouvrir le fichier baliza_enviar_email.php et retouchez ce que vous voulez, par exemple les valeur « 440 » et « 460 » à la ligne 28 qui fixe la taille de la fenêtre ouverte.

Pour modifier l’icone de la balise remplacer le fichier plugins/enviar_email/sobre.gif par le vôtre

Quelques icônes alternatives

Auteur

Le plugin « enviar_email » est développé sur la zone en espagnol par José Luis, l’article original est espagnol

Mise à jour

02/12/08
reprise des modifications et amélioration issues du forum de l’article

  • incorporation du logo du site dans le message
  • traduction d’une balise oubliée, lorsque le sujet n’est pas précisé : 'no_escrito_nombre'
  • erreur récurrente lors de l’envoi de mail de type Warning : fsockopen() [function.fsockopen]
    tout se passe dans enviar_email_articulo.html ligne 120

    le code de base est $mail->Mailer = « smtp » ;

en remplaçant par $mail->Mailer = « sendmail » ; j’ai un message d’erreur (avec free et spip 1.9.a)

par contre en remplaçant par$mail->Mailer = « mail » ; tout marche impec

Actuellement le fichier sur la zone est configuré avec $mail->Mailer = "mail";
si toutefois cela ne marche pas essayez les autres solution (’smtp’ ou ’sendmail’)

15/01/08

Suite à plusieurs questions sur le forum, procédure pour enlever l’intitulé de la balise :

Dans le fichier /enviar_email/baliza_enviar_email.php
remplacez

27 	// prepara el enlace completo
28 	        $enlace = $javascript_centrar_enviar."<a href=\"javascript:;\" onClick=\"centrarVentana('$url','Enviar_documento','scrollbars=yes,resizable=yes','440','460','true')\" title=\""._T('enviarmail:enviar_title')."\" style=\"border:none\"><img src=\"$logo\" style=\"border:none\" alt=\""._T('enviarmail:enviar_title')." title=\""._T('enviarmail:enviar_title')."\" /> "._T('enviarmail:enviar_por_email')."</a>";
29 	        return $enlace;
30 	
31 	}

par

27 	// prepara el enlace completo
28 	        $enlace = $javascript_centrar_enviar."<a href=\"javascript:;\" onClick=\"centrarVentana('$url','Enviar_documento','scrollbars=yes,resizable=yes','440','460','true')\" title=\""._T('enviarmail:enviar_title')."\" style=\"border:none\"><img src=\"$logo\" style=\"border:none\" alt=\""._T('enviarmail:enviar_title')." title=\""._T('enviarmail:enviar_title')."\" />                                                        </a>";
29 	        return $enlace;
30 	
31 	}

Notes

[1En cas de problême sur ce lien de téléchargement voir les sites miroirs

Il existe des plugins équivalents, notamment le plugin « Recommander » ou encore le plugin Envoyer l’article aux amiEs.

Discussion

55 discussions

  • DanielM

    Le plugin me semble très intéressant, en test sous easyphp cela fonctionne jusqu’à l’envoi qui stoppe pour cause smtp, mais le souci n’est pas là.

    Sur le serveur mutualisé apparemment rien n’est inséré au niveau de #INSERT_HEAD et de ENVIAR_EMAIL**, même après plusieurs tentatives d’install/désinstall du plugin.

    Pour les autres plugins les insertions se font bien.

    Ma config c’est spip 1.9.2 avec 2 plugins actifs « squelette-egt » et « anti-spam », j’ai ensuite ajouté « Envoyer par Mail » et ... rien !

    C’est visible sur les pages articles en ligne pour ceux qui veulent bien éclairer ma lanterne.

    Cela me semble un pb général sur le serveur (phpmailer ?) car j’ai le même souci avec l’autre plugin similaire « Envoyer à des amiEs »

    Par avance merci

    Répondre à ce message

  • 1
    DISCH Aurélie

    Bonjour

    j’ai ce problème lorsque je teste le plugin :

    j’ai le message d’erreur suivant : Warning : fsockopen() [function.fsockopen] : unable to connect to localhost:25 in /mnt/158/sda/6/e/mat.webmiss2/plugins/enviar_email_1_9/phpmailer/class .smtp.php on line 105

    je ne comprends pas comment corriger
    merci par avance

    Répondre à ce message

  • 1

    Bonjour,

    Ce plugin fonctionne très bien pour moi pour les articles mais par contre sur un squelette de brève le clic sur le lien donne « erreur 404 »

    est-ce que c’est seulement moi qui ait ce problème ?
    merci
    dd

    • J’ai le même problème, que ce soit pour les brèves ou les articles... Et je n’ai pas réussi à trouver la solution :(

    Répondre à ce message

  • 2

    Bonjour,

    En effet comme j’ai presque fini je n’ai pas prété attention à ta traduction, c’est OK.

    Sauf que j’ai un problème d’accentuation (La référence ) tous les A portent la eñe, il y a enviado et qu’à mon essai le message est semble-t-il bien parti et qu’il n’arrive pas.

    • bon bah re-oups (voir post plus bas) encore une coquille, et une belle, j’ai juste oublié de remplacer quelques caractères accentués dans le fichier lang, je m’occupe de ça rapidement .

      pour le problème des mail, voir plus bas tchao

    • DISCH Aurélie

      Bonjour

      je rencontre le même problème que toi sur ce plugin

      Warning : fsockopen() [function.fsockopen] : unable to connect to localhost:25 in /mnt/158/sda/6/e/mat.webmiss2/plugins/enviar_email_1_9/phpmailer/class .smtp.php on line 105

      comment as-tu résolu ce prob ?

      merci par avance !

    Répondre à ce message

  • Mathilde

    Pour info, je suis sur Spip192b, hebergé par Free.
    J’ai téléchargé le plugin y’a une dizaine de minutes (donc le 22/06 vers 22h)

    Lorsque je veux faire l’envoi, j’ai le message d’erreur suivant : Warning : fsockopen() [function.fsockopen] : unable to connect to localhost:25 in /mnt/158/sda/6/e/mat.webmiss2/plugins/enviar_email_1_9/phpmailer/class.smtp.php on line 105

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom