SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 120 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, 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

3 votes

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

« Envoyer... » replié
« 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.

Dernière modification de cette page le 24 septembre 2004

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 12 septembre 2008 à 00:42, par Tina En réponse à : Envoyer à PLUSIEURS amis

    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 En réponse à : Fatal error

    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 En réponse à : > Fatal error

      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 En réponse à : > Fatal error

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

    • Le 12 avril 2005 à 08:27, par Roland En réponse à : > Fatal error

      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 En réponse à : Envoyer l’article par mail (évolution et suite)

    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 En réponse à : Envoyer l’article par mail (évolution et suite)

      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 En réponse à : Envoyer l’article par mail (évolution et suite)

      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 En réponse à : Envoyer l’article par mail (évolution et suite)

    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 En réponse à : Envoyer l’article par mail (évolution et suite)

      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 En réponse à : Envoyer l’article par mail (évolution et suite)

    ç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 En réponse à : > Envoyer l’article par mail (évolution et suite)

    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

    Répondre à ce message

  • Le 9 janvier 2006 à 14:54, par zsoh En réponse à : Envoyer l’article par mail (évolution et suite)

    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 En réponse à : > Envoyer l’article par mail (évolution et suite)

    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.

    Répondre à ce message

  • Le 20 novembre 2005 à 10:32, par Dany En réponse à : Envoyer l’article par mail (évolution et suite)

    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 En réponse à : Envoyer l’article par mail (évolution et suite)

    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 ?
  • [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 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

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2446 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • ORR v2

    21 mai 2013 – 106 commentaires

    ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues. Je ne reprendrai pas les explications données dans la version 1. Les nouveautés : 1. Gestion des autorisations Le principe (...)

  • Visualiser un PDF dans un article

    13 juin – commentaires

    SoyezCréateurs utilise un modèle pour afficher un PDF dans le corps d’un article Un peu d’histoire Avant, les navigateurs n’incluaient pas de lecteur PDF nativement ce qui avait conduit à la création du plugin Lecteur pdf javascript pdf.js. Mais, (...)

  • Aveline v2

    9 novembre 2012 – 97 commentaires

    Aveline est une collection de noisettes hautement paramétrables, compatibles avec les thèmes Z et à inclure dans vos pages avec le noiZetier. Compatibilité Cette version 2 du plugin Aveline s’utilise, sous SPIP 3, avec la version 2 du noizetier, (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 32 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, ajouter (...)