SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 124 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

  • Réservation d’événements

    16 mars 2015 – 350 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 Facteur (...)

  • Enluminures typographiques V3

    25 juillet 2009 – 203 commentaires

    Les Enluminures typographiques V3 permettent d’ajouter au Porte plume les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée. C’est une extension du PortePlume. Pour la documentation d’usage, se reporter à celle du (...)

  • Hyperspace : squelette responsive

    8 mars 2016 – 46 commentaires

    Description Ce squelette distribué en plugin est un portage pour SPIP du thème responsive « Hyperspace », proposé sur le site . Voir la démo originale : Sites utilisant le plugin : C’est une base de départ pour l’intégration d’un site simple de (...)

  • Escal-V3 et Escal-V4

    16 février 2012 – 320 commentaires

    Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas, fortement paramétrable depuis l’espace privé. Présentation A l’instar de sa petite soeur plugin Escal-V2 dont elle reprend toutes les (...)

  • Planning simple

    9 septembre 2015 – commentaires

    Ce plugin permet de créer et imprimer un emploi du temps de façon simple. Il dispose de deux méthodes, l’une est d’écrire une liste des évènements dans le corps de l’article, l’autre requiert le plugin agenda. Le plugin planning simple permet (...)