SPIP-Contrib

SPIP-Contrib

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

253 Plugins, 183 contribs sur SPIP-Zone, 134 visiteurs en ce moment

Accueil du site > Interactivité, échanges > Email, listes de diffusion > Archives Email > Envoyer l’article par mail (évolution et suite)

Envoyer l’article par mail (évolution et suite)

14 février 2004 – par Aurélien PIERARD, Bionet – 61 commentaires

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Ce script est une évolution du script de philippe Envoyer à un ami, mais avec une mise en page "à la SPIP". C’est à dire dans un bloc dépliable.

Ce script, comme son nom l’indique permet d’envoyer l’article à un ami, mais avec une mise en page "à la SPIP".


Captures d’écran

JPEG - 4 ko
"Envoyer..." replié
JPEG - 9.8 ko
"Envoyer..." déplié

Le script

fichier envoyer_par_mail.html

Installation

Pour utiliser ce script, vous devez copier ces fichers à la racine de votre site :

  • envoyer_par_mail.html ;
  • envoyer_par_mail.php3 ;
  • inc_layer.php3 ;
  • layer.js.

et le répertoire /biopics/ qui contient les images.

Ces fichiers sont dans l’archive attachée à cet article.


Utilisation du script

Voici les instructions à placer dans vos squelettes "article" pour utiliser ce script

P.-S.

Cette fonctionnalité est intégrée dans BioSPIP et Bio-squelettes 2.6. Pour constater son fonctionnement vous pouvez visiter n’importe quel site utilisant ces squelettes.

Retour en haut de la page

Vos commentaires

  • Le 12 septembre 2008 à 00:42, par Tina

    Salut,

    Comment pourrait-on réaliser facilement une interface plus complète qui permette aux visiteurs d’ajouter autant de lignes "destinataires" supplémentaires qu’ils le désirent avant de cliquer ensuite sur envoyer ?

    Y a-t-il un projet de plugin à ce sujet ?

    Tina

    Répondre à ce message

  • Le 1er avril 2005 à 17:17, par Olivier

    Bonjour,

    Même problème que Thierry ci dessous. Tout allait sans pb sous SPIP 1.7.2. Ca plante depuis que je suis passé à la version SPIP 1-8pr1. En fait tout ce passe bien jusqu’à l’envoi, où j’ai un message d’erreur (et pas de d’email envoyé) :

    Fatal error : Call to undefined function : envoyer_mail() in /var/alternc/html/i/ipam/liberationafrique/inc-public.php3(20) : eval()’d code on line 48

    Quelqu’un a-t-il une idée ? Merci d’avance.

    • Le 6 avril 2005 à 10:29, par BoOz

      Pour spip 1.8, il faut ajouter une ligne dans le script, avant l’appel de la fonction envoyer_mail()

      include('ecrire/inc_mail.php3');
      envoyer_mail($adresse,$objet,$message,"","");
    • Le 7 avril 2005 à 17:34, par bob

      mais après le mail est envoyé trois fois...

    • Le 12 avril 2005 à 08:27, par Roland

      Bonjour,

      Avec Spip 1.8.
      Effectivement, trois courriels partent :
      -  1 pour l’émetteur qui a confirmation de l’envoi,
      -  2 pour le destinataire : un exemplaire correct et un exemplaire strictement blanc (pas d’objet, pas de corps de message.

      Pour supprimer ce message blanc, il suffit d’appliquer la correction de BoOz ci-dessus en ajoutant la seule ligne
      include('ecrire/inc_mail.php3');
      juste après la ligne
      $url2="article.php3?id_article=#ID_ARTICLE";
      dans le squelette "article" qui utilise ce script.

      Et là, ça fonctionne ;-)

    Répondre à ce message

  • Le 4 avril 2007 à 17:43, par mailou

    Bonjour,

    Ce formulaire est-il abandonné ? dommage il est parfait mais il ne fonctionne pas sur spip1.9.2 même en supprimant le php3, mais l’idéal serait que quelqu’un ait la capacité d’en faire un plugin, pourquoi pas !!

    @+
    et merci de la réponse

    • Le 17 mai 2007 à 19:24, par adnane

      Bonjour,
      en fait moyennant deux petites modif, on peut faire marcher ce scripts sur la version 1.9.1

      la première est : dans votre squelette, et ce pour correspondre à la nouvelle manière de spip d’ecrire les balise inclure

      la deuxième est :
      include ’inc/layer.php’ ; au lieu de include ’inc_layer.php3’ ; dans envoyer_par_mail.html

      faire attention à virer du fichier envoyer_par_mail.html de tout les commentaire contenant des #.

      Adnane.

    • Le 23 mai 2007 à 09:59, par Gilmar

      Bonjour Adnane,

      Merci pour ces explications mais pourrais-tu préciser ta première modification, elle ne me semble pas très claire.

      Merci :)

      Gilmar

    Répondre à ce message

  • Le 26 janvier 2007 à 18:02, par mailou

    Bonjour,

    Un an aprés (presque) le dernier message, je viens sur ce forum car depuis spip a évolué en 1.9.1.

    Mon problème, j’ai téléchargé la version pour spip 1.8.2 et visiblement pas compatible avec la 1.9.1, que dois-je faire, modifier la version téléchargée et je ne sais pas comment faire, ou alors existe-t-il une version compatible avec spip 1.9.1

    merci

    • Le 22 mars 2007 à 17:53, par Antho

      Bonjour,

      mon message complète celui posté en janvier, je suis sous spip 1.9.2 et je n’arrive pas à utiliser ce script qui est plutôt pas mal d’ailleurs.

      En esperant une mise à jour bientôt...

    Répondre à ce message

  • Le 16 mars 2006 à 12:21, par fredbref

    ça marche pas sous MAC !! (safari, mozilla, même combat...)

    Fatal error : Cannot redeclare test_layer() in /var/alternc/html/c/couac/inc_layer.php3 on line 33

    Répondre à ce message

  • Le 15 mars 2005 à 14:20, par thierry

    salut,
    tout se passe bien jusqu’à l’envoi de mail, le serveur me renvoyant :

    L'article a été envoyé
    Fatal error: Call to undefined function: envoyer_mail() in /domain/inc-public.php3(20) : eval()'d code on line 48

    une idée ?
    merci
    T.

    ps : je suis sur une version 1.8bXX de spip

    • Le 2 avril 2005 à 02:15, par Fennec72

      même problème avec un site en 1.8pr3

    • Le 7 novembre 2005 à 13:39, par labon

      idem, sous 1.8.2d
      Marche pô avec la même erreur....

    • Le 21 février 2006 à 14:46, par lampion

      Même ’fatal error’ ! De l’aide parce que là je vais craquer !
      Merci d’avance

    Répondre à ce message

  • Le 9 janvier 2006 à 14:54, par zsoh

    Bonjour et surtout merci aux auteurs de cette contrib.
    Je l’ai utilisé et ça marche sauf que lors de l’ouverture d’un article pour la première fois, le bouton qui permet de dérouler le formulaire d’envoie de l’article à un ami n’apparait pas. Sa zone est bien là mais ce bouton n’apparait pas. Par la suite, il apparait très bien et ne disparait que lorsque je clique à nouveau sur un article pour la première fois.

    merci de m’aider à faire apparaitre ce bouton au premier clic sur un article.
    Aussi je cherche sans trouver le fichier article_pdf.

    Répondre à ce message

  • Le 13 septembre 2005 à 04:51, par Emile

    Très bonne contribution. Un petit problème cependant. Le message qui est reçu dans la boite à lettre du destinataire, fait apparaitre dans la colonne expéditeur, l’adresse du destinataire au lieu de l’adresse du véritable expéditeur. A mon avis c’est le script envoyer_mail(...) qui se trouve dans envoyer_par_mail.html qu’il faudra revoir. Malheureusement je ne sais pas où il se trouve. Quelqu’un a t-il une idée ?

    Merci.

    • Le 20 novembre 2005 à 14:23, par Dany

      Même problème...vraiment pas d’idée ??
      Encore merci.

    Répondre à ce message

  • Le 20 novembre 2005 à 10:32, par Dany

    Bonjour à tous,

    Merci pour cette excellente contrib qui s’installe en 5mn clés en mains.
    Je suis sous SPIP 1.7.2 hébergé chez free, elle fonctionne parfaitement.

    Site : Football Club de Croixrault

    Répondre à ce message

  • Le 3 novembre 2005 à 21:05, par Baron Noir

    J’ai installé avec succès cette contribution aussi efficace que pratique. Bravo aux auteurs et aux correcteurs !

    J’ai juste une petite question : peut-on utiliser le script sur les brèves ?

    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
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Le sitemap par défaut de SPIP 2

    6 août 2009 – commentaires

    Depuis février 2009, SPIP 2 fournit un sitemap par défaut [1]. Plus besoin d’ajouter un plugin pour ce faire ! Il suffit d’activer le fichier .htaccess de SPIP pour en bénéficier. Ce sitemap, très simple, affiche la liste des rubriques, brèves et (...)

  • Soyez sympas, Notez !

    24 juillet 2009 – 10 commentaires

    Un système de notation sur SPIP-Contrib, pour vous aider à repérer les meilleures contributions.

  • SPIP-Listes

    30 novembre 2006 – 892 commentaires

    SPIP-listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte. Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres (...)

  • Social tags

    8 septembre 2008 – 178 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via CFG. Insertion dans les pages Le plugin (...)

  • Plugin pour bannières 2

    16 novembre 2009 – 55 commentaires

    Ce plugin permet d’afficher et de gérer des campagnes d’information composées d’images ou animations. La balise #BANNIERE permet de positionner facilement cet objet dans vos squelettes. Plusieurs objets peuvent être placés sur la page et gérés en (...)