SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 263 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

  • Facteur

    21 janvier 2010 – 391 commentaires

    Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels. Introduction SPIP propose une fonction générique envoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée (...)

  • Réservation d’événements

    16 mars 2015 – 340 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Plugin Modèles media

    25 avril 2011 – 177 commentaires

    Les modèles , et produisent chacun un résultat différent et ce résultat, pour les images, dépend du fait qu’elle soit dans le portfolio ou non. Ce plugin propose une nouvelle série de modèles ayant un comportement unifié et indépendant du mode des (...)

  • Mailsubscribers

    16 janvier 2013 – 307 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • Plugins Giseh

    26 novembre 2010 – 422 commentaires

    Les plugins correspondants aux fonctionnalités de Giseh, compatibles avec SPIP 3.0 (et SPIP 2.1), sont les suivants : le plugin « ciparam : Configurateur de squelettes » le plugin « cisquel : Squelettes de base avec 3 colonnes » le plugin «  (...)

Ça spipe par là