SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 353 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Envoyer à un ami > Plugin envoyer à un ami

Plugin envoyer à un ami

21 juin 2007 – par cvallois – 143 commentaires

Toutes les versions de cet article : [Español] [français]

19 votes

Envoyer l’article par mail à un ami

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

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         }

Voir en ligne : Démonstration en ligne

P.-S.

Il existe des plugins équivalents, notamment celui de Fil qui s’appelle « Recommander », parmi les plugins TEST sur Spip-zone ou encore le plugin Envoyer l’article aux amiEs

Notes

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

Dernière modification de cette page le 23 avril 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 23 février 2010 à 11:26, par AlainF En réponse à : Syntax error T_STRING

    Bonjour,
    dans une configuration spip 2.0.10 chez OVH, j’ai l’erreur :
    Parse error: syntax error, unexpected T_STRING in /homez.31/proservi/www/spip/ecrire/public.php(182) : eval()'d code on line 185 après le clic sur le bouton « envoyer par mail »

    La ligne 182 est :
    $res = eval('?' . '>' . $page['texte']);

    et la ligne 185 est :
    ob_end_clean();

    Quelqu’un connait la direction à suivre ?

    Par avance, merci

    • Le 10 mars 2010 à 17:22, par sugardaddy En réponse à : Syntax error T_STRING

      J’ai exactement la même erreur... suite à un transfert d’hébergement.
      Rien de bien méchant normalement. Les autorisations sont correctes.
      Bizarrement ça fonctionne avec une vieille version du plugin (sans traduction). J’imagine que ça vient de là. Mais alors faut trouver la ligne qui pose problème.

    • Le 23 décembre 2010 à 18:03, par audwill En réponse à : Plugin envoyer à un ami

      hello
      j’ai aussi cette même erreur :
      Parse error : syntax error, unexpected T_STRING in /homez.aaa/monsite/www/ecrire/public.php(190) : eval()’d code on line 206

      mais uniquement sur certains articles. (a priori des articles qui ont des documents en diaporama - je ne sais pas si ça a un rapport)

      version du plugin : 0.2
      version de spip : 2.1.2
      hébergement : ovh / php5

    Répondre à ce message

  • Le 9 septembre 2011 à 10:44, par Daniel En réponse à : Plugin envoyer à un ami

    J’ai l’erreur ( déjà signalée ) :

    Fatal error : Class ’PHPMailer’ not found in /homez.466/truc/www/ecrire/public.php(192) : eval()’d code on line 123

    en documentant les adresses mail de la fenètre

    SPIP 2.1.10
    plugin : envoyer par mail version 0.2
    squelette AHUNTSIC

    Comment corriger ce bug ?
    Merci d’avance

    • Le 11 mars 2014 à 14:19, par Thomas Weiss En réponse à : Plugin envoyer à un ami

      La classe phpmailer n’est pas trouvée.
      Elle est appelé dans le fichier enviar_articulo.html. C’est donc l’ « include_spip » qui a un problème.

      En remplaçant

      include_spip("phpmailer/class.phpmailer");
      include_spip("phpmailer/class.smtp");    

      par

      include_spip("plugins/enviar_email_2/phpmailer/class.phpmailer");
      include_spip("plugins/enviar_email_2/phpmailer/class.smtp");    

      ça marche !

    Répondre à ce message

  • Le 5 juillet 2012 à 20:25, par jag_durst En réponse à : Plugin envoyer à un ami

    ¡ Hola !

    le plugin marche tres bien chez moi, par contre si le titre du mail contient des apostrophe ou des espaces insecables ils sont remplacés par #8217 et nbsp.

    et cela apparait uniquement dans le titre du mail, pas dans le corp !!

    voila si quelqu’un à la solution à mon problème ou meme un debut de piste ca serait sympa.
    je continue à cherchez de mon coté, on se tient au courant ! ^^

    d’avance merci

    Répondre à ce message

  • Le 14 mars 2012 à 19:20, par gigi En réponse à : Plugin envoyer à un ami

    Bonjour ! J’ai traduit le fichier « lang » du plugin en arabe, transcodé utf8 : je le mets à la disposition de tous. Oui, mais où ?

    Répondre à ce message

  • Le 18 janvier 2012 à 19:41, par sebbesac En réponse à : Plugin envoyer à un ami

    Bonjour,

    Je voulais savoir si on peut facilement modifier le lien
    spip.php ?page=enviar_email_articulo&id_article=
    pour faire une réécriture d’URL plus intuitive du style
    mondomaine.com/Envoyer-a-un-ami ?id_article

    Thanks ;)
    Sebbesac

    Répondre à ce message

  • Le 11 août 2011 à 03:33, par Cedman En réponse à : Plugin envoyer à un ami

    Ce plugin n’est pas compatible avec la fonction decouper en page du couteau suisse, serait-il possible d’avoir un correctif ?

    Répondre à ce message

  • Le 28 avril 2011 à 13:08, par audwill En réponse à : Plugin envoyer à un ami

    Bonjour,

    Sur un site bilingue, avec deux jeux de squelettes différents (charte graphique différente pour la version anglaise), comment faire pour avoir un bouton sobre.gif différent selon la langue de l’article ? Est-ce que je peux remplacer, dans le fichier baliza_enviar_email.php, l’appel de l’image

    1. $logo = find_in_path('sobre.gif');

    par une chaîne de langue et appeler ensuite l’image dans mon fichier de langue ?

    merci d’avance pour vos conseils,

    Répondre à ce message

  • Le 14 février 2011 à 16:06, par joz En réponse à : Plugin envoyer à un ami

    Bonjour,
    merci pour cette contribution.

    dans le mail envoyé par le plugin il y a une phrase qui reste en espagnole : « Si visitas la web podrás descargarte los siguientes documentos » malgré que sa traduction est bien présent dans les fichiers lang.

    Si non le mail est dans la langue souhaité.
    Est-ce que c’est un problème du plugin ou c’est juste chez moi ?

    à+
    joz

    Répondre à ce message

  • Le 12 février 2011 à 18:00, par Billard_fm En réponse à : Plugin envoyer à un ami

    Bonjour

    Avec le plugin « enviar_email » il y a un fichier de lang dans le répertoir /enviar_email/lang/enviarmail_fr.php

    Je souhaite surcharger ce fichier j’ai donc placé dans mon dossier squelette un copie modifiée de ce fichier sans succès.

    Un essai avec l’arborescence suivante ne donne rien non plus
    /squelettes/plugins/enviar_email/lang/enviarmail_fr.php

    Par contre je peux sans aucun problème surcharger l’image en plaçant une autre dans le dossier squelette.

    Curieux à mes yeux, ai je fait une erreur dans cette surcharge à priori ?

    Merci

    F BILLARD

    • Le 12 février 2011 à 20:02, par cvallois En réponse à : Plugin envoyer à un ami

      Pas sur que l’on puisse surcharger un fichier de langue (tu as déjà réussi avec un autre plugin ?), tu ferais mieux de modifier le fichier original dans le plugin. Pour l’icone c’est lié au code du plugin qui défini le chemin vers vers l’icone contrairement aux fichiers langue

    • Le 13 février 2011 à 11:58, par Billard_fm En réponse à : Plugin envoyer à un ami

      Bonjour

      si c’est possible

      création de /squelettes/lang/

      mettre dedans le fichier enviarmail_fr.php modifié

      et ce fonctionne

      Cordialement

      François

    • Le 13 février 2011 à 18:29, par cvallois En réponse à : Plugin envoyer à un ami

      cool bon à savoir

    Répondre à ce message

  • Le 1er février 2010 à 18:06, par Agnes En réponse à : Plugin envoyer à un ami

    Bonjour

    Moi l’icone apparait, mais dans le popup j’ai une erreur 404

    L’ID article n’est pas repris...

    Et meme si je le mets a la main erreur 404...

    http://monsite/spip.php?page=enviar_email_articulo&article=

    Agnes

    • Le 1er février 2010 à 23:31, par ? En réponse à : Plugin envoyer à un ami

      Il faudrait plus d’infos :
      -  version de spip et du plugin
      -  es-tu en local ou sur internet
      -  une adresse valide pour que je vérifie les chemins

    • Le 8 février 2011 à 19:10, par ? En réponse à : Plugin envoyer à un ami

      Un an après, toujours pas de réponse et le problème existe toujours
      impossible d’envoyer une brève par mail avec le plugin :

      erreur 404 logique puisque le lien créé est erroné du style :

      http://monsite/spip.php?page=enviar_email_articulo&article=

      au lieu de :

      http://monsite/spip.php?page=enviar_email_breve&article=1234

      Une solution avant Février 2012 ?

    • Le 8 février 2011 à 19:18, par Manu En réponse à : Plugin envoyer à un ami

      Hummmm... en demandant comme ça, de façon assez caustique, je ne suis pas sûr que ça donne vraiment beaucoup envie aux gens de répondre !
      Quelqu’un t’avait demandé ... il y a un an une url histoire « voir » l’erreur ou du moins de mieux comprendre d’où pourrait venir le souci. Alors, une url avant 2012 ? (Oui, je sais, c’est facile, mais je n’ai pas pu m’empècher !)

    • Le 12 février 2011 à 20:06, par cvallois En réponse à : Plugin envoyer à un ami

      je confirme l’adresse de ton site permettrai de voir le soucis et il faudrait que tu précises ta version de spip et du plugin

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mode portail Communiquant pour SoyezCréateurs

    29 septembre 2010 – 20 commentaires

    5e mode d’affichage de la page d’accueil, ce mode se distingue des autres par une animation proposant un fondu/enchaîné des logos des articles à la une. Zonage Configuration Zone d’entête Nom du site Slogan si plugin bandeau présent (...)

  • Configurer Sparkpost

    25 avril – 14 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Présentation Sparkpost est une société d’envoi de mailing https://www.sparkpost.com/ Sur les petits volumes ( <100.000 emails / mois), (...)

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

Ça spipe par là