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
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.
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 !!
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
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.
Je retrouve comme l’a dit quelqu’un le fichier article_pdf.php sur http://www.spip-contrib.net/Generation-amelioree-de-fichiers
je m’excuse, mais ma roccupation reste pour le bouton de déroulement du formulaire d’envoie de l’article à un ami.
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 ?
Salut !
Cette contrib m’intéresse beaucoup, malheureusement, l’utilisation faite de inc_layer.php3 pose des problèmes avec mon squelette sous firefox (disparition de la colomne de droite)... Dommage, tout tourne nickel sous I.E. (pour une fois ^__^)
Quelqu’un a une idée (même vague) d’ou ça peut venir ?
Je découvre cette contrib que je trouve pas mal.
Mais où peux-t’on trouver les fichiers imprimersans.php3 et article_pdf.php3 qui ne font pas partie de l’archive ?
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
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.