SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 240 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Tip A Friend > Tip A Friend : envoyer une page SPIP par e-mail

Tip A Friend : envoyer une page SPIP par e-mail

12 décembre 2010 – par PieroWbmstr – 103 commentaires

107 votes

Conseiller une page à un ami

Un x-ième plugin [1] proposant aux internautes d’envoyer le contenu ou l’adresse d’une page d’un site SPIP à ’leurs amis’ (ou tout individu susceptible de posséder une adresse e-mail !). Il permet de proposer cette fonctionnalité pour toutes les pages du site, ouvre le formulaire sans quitter la page courante et est configurable et personnalisable ...

Installation

  1. Installez le plugin, selon votre version de SPIP, comme expliqué ici : http://www.spip.net/fr_article3396.html
  2. Si vous utilisez le plugin Config (CFG), accédez à la page du plugin via le bouton de l’onglet ’Configuration’ de l’espace privé (réservé aux webmestres).

Optionnellement, le plugin est disponible dans le fil RSS de chargement automatique de Spip-Contrib (onglet ’Ajouter des plugins’ de la page de gestion des plugins de l’espace privé).

Une page de démonstration est disponible à l’adresse suivante (documentation livrée avec le plugin) : http://demo-spip3.ateliers-pierrot.....

Utilisation & Fonctionnement

La balise

Le plugin définit la balise #TIPAFRIEND [2] à utiliser dans vos squelettes, qui fait apparaître un lien ouvrant le formulaire d’envoi du plugin (cf. aperçu). Elle charge le modèle « modeles/tipafriend.html » en lui passant les différents paramètres récupérés de l’analyse de la page courante. Elle accepte un ou plusieurs argument, tous optionnels [3].

  1. #TIPAFRIEND{
  2. type modèle ,
  3. url à transmettre ,
  4. adresse de l'expéditeur ,
  5. nom de l'expéditeur ,
  6. adresse(s) du(des) destinataire(s)
  7. }

Télécharger

Le premier argument, « type modèle », sera le plus souvent noté seul et présente deux utilités différentes :

  • s’il vaut « mini », le modèle renverra l’image seule, sans le texte du lien « Envoyer cette page ... » ;
  • s’il s’agit d’un nom de modèle, la balise chargera ce modèle (s’il existe) plutôt que le modèle par défaut du plugin (cf. chapitre « Personnalisation »).

Exemples

  1. // balise seule
  2. #TIPAFRIEND
  3. // pour ne voir que l'image
  4. #TIPAFRIEND{mini}
  5. // ou avec un modele personnel
  6. #TIPAFRIEND{mon_modele}

Télécharger

PNG - 2.6 ko
Balise sans argument
PNG - 2.1 ko
Balise avec l’argument « mini »

Ce qui est envoyé

Cette balise tentera quoiqu’il arrive de récupérer les différentes informations de la page et notamment le type d’objet et son identifiant si elle est incluse dans une boucle. Cela permet de proposer l’envoi aux internautes pour toutes les pages du site, même s’il ne s’agit pas d’une page de présentation d’un objet éditorial (typiquement les adresses du type «  ?page=... ») : le plugin tentera de récupérer le titre et l’URL de la page courante, et son contenu éditorial le cas échéant.

Le modèle par défaut du lien généré par la balise est « accessible » au sens du W3C : il ouvre le formulaire en nouvelle fenêtre même si JavaScript est désactivé sur le navigateur de l’internaute.

Raccourci typographique

Le plugin propose également d’intégrer le lien directement dans le contenu des objets éditoriaux de SPIP. Il s’agit du raccourci typographique de SPIP pour inclusion des modèles appliqué au modèle « tipafriend_typo.html » (attention ici, le modèle typographique est « tipafriend_typo » et non « tipafriend » tout court comme ailleurs dans le plugin).

Dans le cas du raccourci typographique, SPIP ne peut pas récupérer les différentes informations de l’objet dans lequel il est inclus. Vous devez donc préciser au minimum un objet et un id_objet [4].

  1. // notation à retenir
  2. <tipafriend_typo|>
  3.  
  4. // notation avec tous les arguments
  5. <typafriend_typo|
  6. objet=...| // type d'objet SPIP (nécessaire)
  7. id_objet=...| // ID de l'objet (nécessaire)
  8. lang=...| // langue (option)
  9. squelette(ou "type")=...| // type de squelette ou nom du squelette (option)
  10. url=...| // URL à utiliser (option)
  11. mex=...| // mail expediteur (option)
  12. nex=...| // nom expediteur (option)
  13. mdes=... // mail(s) destinataire(s) (option)
  14. >
  15.  
  16. // exemple pour l'article 13
  17. <typafriend_typo|objet=article|id_objet=13>

Télécharger

Pour mémoire, à l’exception des trois premiers, les paramètres sont les mêmes que pour la balise.

Configuration

Tip A Friend est prévu pour proposer une page de configuration grâce au plugin Config (CFG) mais celui-ci n’est pas obligatoire.

La page de configuration permet de définir (cf. portfolio) :

  • les patrons utilisés pour construire le message transmis, en version brute et HTML,
  • le type de contenus des objets SPIP qui seront inclus dans le corps du message,
  • le squelette utilisé pour le formulaire présenté à l’internaute,
  • si les en-têtes HTML (balise <head>) doivent y être inclus ou non,
  • si le bouton « Fermer » (en bas de la popup) doit être présenté ou non,
  • si le fichier CSS par défaut doit y être inclus ou non,
  • des arguments et attributs à ajouter au lien apparaissant en lieu et place de la balise dans vos pages [5],
  • si la fonction par défaut d’ouverture d’une fenêtre popup doit être active ou non,
  • de redéfinir l’action javascript du bouton « Annuler » proposé sur le formulaire.

Aperçu

PNG - 33.2 ko
Aperçu du plugin en fenêtre popup

Version HTML

Le plugin est prévu pour utiliser, optionnellement, le fonctionnement du plugin Facteur, qui surcharge de façon invisible les fonctions d’envoi de mail standards de SPIP. Si Facteur est installé et actif sur votre site, une version HTML du mail peut être construite et envoyée, accompagnée de la version ’classique’ en texte brut.

Personnalisation

Pour rappel, vos modèles et patrons de mail personnalisés doivent être placés respectivement dans les répertoires « modeles/ » et « patrons/ » de vos squelettes.

Modèles de mails

Vous pouvez personnaliser les squelettes utilisés pour la construction du mail qui est envoyé. Le modèle par défaut est un squelette SPIP standard, à ceci prêt qu’il construit un corps de mail et doit donc suivre une structure simple en texte brut : pas d’en-tête ni de pied de page html, les sauts de ligne sont tous visibles après compilation etc. Pour créer un squelette personnalisé, il est conseillé de travailler à partir d’une copie du squelette « patrons/tipafriend_mail_default.html » [6].

Sur le même principe, vous pouvez personnaliser le patron utilisé pour construire la version HTML du mail envoyé par le plugin en travaillant sur une copie du fichier « patrons/tipafriend_mail_default_html.html ».

Squelettes du plugin

Vous pouvez également personnaliser le squelette présentant le formulaire d’envoi sur le modèle du fichier « modeles/tipafriend.html ». Votre squelette devra impérativement inclure le formulaire « tipafriend_form ».

Styles CSS

Les styles CSS du formulaire sont modifiables dans le fichier « tipafriend.css » à la racine du plugin. Ils définissent principalement l’apparence de la page en popup (cf. les aspects techniques ci-dessous). L’inclusion de ces définitions CSS peut être annulée sur la page de configuration du plugin.

MAJ du 11/03/2011 - Le formulaire a été entièrement revu pour définir des classes CSS pour chaque champ de saisie. Voyez le contenu du fichier « tipafriend.css » pour une liste complète (cf. portfolio) [7].

Dimensions de la fenêtre

Les dimensions de la fenêtre popup proposant le formulaire d’envoi du mail peuvent être modifiées dans le fichier « tipafriend_options.php » à la racine du plugin, en éditant les valeurs _TIPAFRIEND_POPUP_WIDTH et _TIPAFRIEND_POPUP_HEIGHT.

Aspect technique

Squelette du formulaire

Le squelette de la page du plugin proposant le formulaire (le fichier « tip_a_friend.html » dans le répertoire du plugin) est construit de façon à rester au plus proche de la distribution de SPIP tout en étant compatible, autant que possible, avec les squelettes Z.

Envoi des mails

Contrairement à certains de ses camarades, Tip A Friend utilise les fonctions d’envoi de mail standards de SPIP (elles-mêmes surchargées par le plugin Facteur si vous l’utilisez), ce qui le rend relativement léger mais peut cependant poser problème lors de l’envoi depuis certains hébergeurs [8]...

Déboguage

Pour aider le développement de vos personnalisations, il est possible de passer le plugin en mode ’verbose en activant la constante « _TIPAFRIEND_TEST » tout en haut du fichier « tipafriend_options.php ». Cela inscrit à l’écran l’ensemble des données transmises au squelette par la balise ainsi que l’environnement du formulaire du plugin. Ces informations surchargent considérablement l’affichage des pages mais peuvent être utiles à la compréhension du cheminement et du traitement des informations. Pensez bien à repasser en mode ’classique’ après vos développements ... ATTENTION - Les mails sont envoyés même en mode ’verbose’ ...

Voir en ligne : http://plugins.spip.net/tipafriend

P.-S.

  • 11/03/2011 - Ajout du plugin dans le fichier des modules à traduire de Salvatore.

Notes

[1De nombreux plugins SPIP proposant cette fonctionnalité existent en effet déjà, notamment sur Spip-Contrib. Pour plus d’informations, voyez la rubrique Email, Newsletters, listes de diffusion.

[2« Tip A Friend » signifie littéralement « Envoyer à un ami » (pour mémoire ...).

[3Pour rappel, un paramètre de balise SPIP se définit sur FALSE en indiquant '' en remplacement de sa valeur.

[4Depuis la version 1.6.2 du plugin du 28/08/2012.

[5Cette option permet notamment d’ouvrir le formulaire d’envoi dans une fenêtre javascript type ’thickbox’ au lieu d’une popup.

[6Vous pouvez également lire l’article Réaliser des patrons, qui s’applique au plugin SPIP-Listes mais présente certaines règles générales de rédaction de patrons d’e-mails en squelette SPIP.

[7ATTENTION - Cette mise à jour a modifié les anciennes classes CSS contenant ’taf_...’ en ’tipafriend_...’, notamment dans le squelette de la popup (au passage de la version 1.02 à 1.03). Si vous perdez vos personnalisations en le mettant à jour, vérifiez bien l’utilisation de ces classes.

[8Si vous rencontrez effectivement des problèmes d’envoi (et notamment, si les mails du plugin ne sont pas envoyés du tout), utilisez un autre plugin proposant cette fonctionnalité. Vous en trouverez une liste non-exhaustive sur Spip-Contrib : Email, Newsletters, listes de diffusion.

Dernière modification de cette page le 19 novembre 2015

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 18 juin 2014 à 12:28, par Pi r En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    bonjour, il semble que depuis les dernières modif de facteur les images ne sont plus envoyées, non ?

    • Le 18 juin 2014 à 15:40, par Pi r En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      et en début de message dans thunderbird avec le patron tipafriend_mail_default_html, j’ai :
      MIME-Version : 1.0
      Content-Type : multipart/related ;
      type=« text/html » ;
      boundary=« b1_4b29fc211957e7a3c6f529e1025f52d7 »

      — b1_4b29fc211957e7a3c6f529e1025f52d7
      Content-Type : multipart/alternative ;
      boundary=« b2_4b29fc211957e7a3c6f529e1025f52d7 »

      — b2_4b29fc211957e7a3c6f529e1025f52d7
      Content-Type : text/plain ; charset=utf-8
      Content-Transfer-Encoding : 8bit

    • Le 19 juin 2014 à 08:23, par Pi r En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      le problème venait de facteur 3.09, la version 3.10 résout la chose, merci

    Répondre à ce message

  • Le 30 septembre 2013 à 14:51, par Dudule En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    Est-il possible de conserver une trace (en base ou en ccc) des emails émetteur et destinataire(s) utilisé avec ce plugin ?

    Répondre à ce message

  • Le 18 septembre 2013 à 19:35, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    Je reviens sur le sujet #460675, je souhaite insérer le bandeau du site dans la réception du message mais je ne trouve pas le fichier à modifier,
    Merci

    Répondre à ce message

  • Le 5 août 2012 à 21:47, par Luc En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    Avec Tip A Friend, version 1.5.0, le courriel reçu indique correctement un lien du type :
    URL Site/spip.php ?articleXX

    Avec Tip A Friend, version 1.5.1, le courriel reçu indique lui un lien du type :
    URL Site/article
    Ce lien ne fonctionne évidemment pas.

    Constaté sous SPIP 2.1.17 [19782]

    Cordialement,
    Luc

    Répondre à ce message

  • Le 9 septembre 2013 à 10:53, par guilaind En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Problème d’url avec internet explorer :
    Avec Firefox et Chrome, l’url du popup qui s’ouvre est http://www.tendancehotellerie.fr/spip.php?page=tip_a_friend&id=3307&type=article&mex=&nex=&mdes=&header=non&close_button=oui&taf_css=non&lang=fr&usend=http%3A%2F%2Fwww.tendancehotellerie.fr%2Farticles-breves%2Fmarketing-distribution%2F3307-article%2Fla-mascarade-tripadvisor-sur-la-scene-du-nasdaq&titre=La%20mascarade%20TripAdvisor%20sur%20la%20sc%E8ne%20du%20NASDAQ&url=http%3A//www.tendancehotellerie.fr/articles-breves/marketing-distribution/3307-article/la-mascarade-tripadvisor-sur-la-scene-du-nasdaq alors que sur IE l’url est http://www.tendancehotellerie.fr/articles-breves/marketing-distribution/3307-article/spip.php?page=tip_a_friend&id=3307&type=article&mex=&nex=&mdes=&header=non&close_button=oui&taf_css=non&lang=fr&usend=http%3A%2F%2Fwww.tendancehotellerie.fr%2Farticles-breves%2Fmarketing-distribution%2F3307-article%2Fla-mascarade-tripadvisor-sur-la-scene-du-nasdaq&titre=La%20mascarade%20TripAdvisor%20sur%20la%20sc%E8ne%20du%20NASDAQ&url=http%3A//www.tendancehotellerie.fr/articles-breves/marketing-distribution/3307-article/la-mascarade-tripadvisor-sur-la-scene-du-nasdaq

    Quand je fais un clic droit « copier le raccourci » sur IE/Firefox/Chrome, le lien est le même : http://www.tendancehotellerie.fr/spip.php?page=tip_a_friend&id=3307&type=article&mex=&nex=&mdes=&lang=fr

    Si je colle ce lien brut dans une fenêtre IE, je vois bien le contenu « normal » du popup

    Le site est en spip 3.0.11. Le plugin en 1.6.2, le couteau suisse en 1.8.141. Quant à la balise #TIPAFRIEND, elle est incluse dans une boucle :

    <BOUCLE_principale(ARTICLES){id_article}>
    ...
    <BOUCLE_auteurs(AUTEURS) {id_article} {par nom} {", "}>
    <a href="#URL_AUTEUR" title="cliquez pour acc&eacute;der aux d&eacute;tails de #NOM">#NOM</a>
    </BOUCLE_auteurs>
    <B_mot>&nbsp;-&nbsp;Mots cl&eacute;s :  
    <BOUCLE_mot(MOTS){id_article}{" - "}{0,2}{par hasard}><a href="#URL_MOT" title="cliquez pour autres ressources utilisant le mot #TITRE">#TITRE</a>
    </BOUCLE_mot>
    </B_mot>
    <B_comment>&nbsp;<img src="squelettes/images/023.png" alt="" title="nombre de commentaires post&eacute;"/> #TOTAL_BOUCLE<BOUCLE_comment(FORUMS){id_article}{plat}>
    </BOUCLE_comment>
    </B_comment>
    &nbsp;-&nbsp;#TIPAFRIEND #FORMULAIRE_NOTATION

    Je suis preneur d’idées et suggestions :)

    Répondre à ce message

  • Le 23 avril 2013 à 15:17, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    J’ai un problème avec la fenêtre pop up pour l’envoi du mail pour expliquer mieux vaut une imege,
    Sinon : https://plus.google.com/u/0/photos/113759605144122417622/albums/5870029380255564945
    merci de l’aide

    PNG - 56.2 ko

    Répondre à ce message

  • Le 7 mai 2012 à 16:11, par joz En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    j’ai un problème de multilinguisme. J’ai traduit une parti du fichier lang de tipafriend en anglais. Maintenan le texte dans le popup est toujours en anglais (la langue principale du site), même si je me trouve dans un article en français.

    J’ai essayé d’ajouter le paramètre de langue à la balise :
    [(#TIPAFRIEND|parametre_urllang,#LANG)]
    mais cela bloque le chargement correcte de la page.

    une idée comment résoudre cela ?
    d’avance merci
    joz

    • Le 7 mai 2012 à 21:35, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut Joz,

      Ton problème m’a bien fait tourner en bourrique !! Je n’avais jamais vraiment testé le multilinguisme du plugin.

      Mais bon, c’est réglé ;-)
      Ce sera dans le zip demain matin, de suite en svn (version 1.5.1 pour SPIP2 et 1.6.1 pour SPIP3).

      A noter cependant que lorsque tu changes la langue d’une page avec le lien, il faut recalculer cette page, sinon SPIP délivre toujours la version en cache ... il reste donc un petit problème à résoudre sur la balise, mais la langue est maintenant bien prise en compte.

      N’hésite pas à faire un retour si tu as toujours des problèmes, ou si tu vois des erreurs ...

      Par ailleurs, si tu as traduit quelques chaînes en anglais, je suis preneur (tu peux même commiter sur la zone si tu as des identifiants) ; c’est ça la collaboration :-D

      P.

    • Le 10 septembre 2012 à 14:09, par Flupax En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      J’ai également un problème avec le multilinguisme. La langue principale de mon site est l’anglais mais le texte dans le popup est en français. Comment puis-je faire ?
      Merci
      Flup

    • Le 11 septembre 2012 à 07:42, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut Flup,

      Bon, il y avait un gros quiproquo entre Salvatore (l’outil de traduction des plugins) et moi ... C’est réglé, le plugin est maintenant totalement traduit en anglais, sauf la documentation.

      Mets à jour le plugin et ça devrait être bon.
      Si tu vois des erreurs dans la version anglaise, merci de faire un retour ici (je ne suis pas anglophone ;)

      @+
      P.

    • Le 11 septembre 2012 à 10:45, par Flupax En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      ça marche ! Merci beaucoup pour cette réaction rapide et bravo pour ce plugin très utile !
      Flup

    Répondre à ce message

  • Le 28 août 2012 à 09:49, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,
    J’aimerais si possible que le bandeau du site soit affiché quand le réceptionnaire reçois le message, comment est-possible,
    Merci

    Répondre à ce message

  • Le 15 juillet 2012 à 11:08, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour PieroWbmstr
    D’abord merci et félicitations pour la mise à jour ce ce plugin,
    Je ne sais pas si tu te souviens de moi, à la sortie du précédent j’avais demandé à le modifier pour pouvoir l’intégrer à un article, la raison était pour pouvoir l’utiliser autrement que d’envoyer une page, je m’explique :
    Sur mon site j’ai une rubrique qui liste des articles fêtant les anniversaires, et à chaque anniversaire ton plugin dans l’article qui permets à l’internaute d’envoyer ses vœux à la personne concernées,et aujourd’hui avec le plugin 1.6.1 pour spip3 je ne réussis pas à modifier à mon avantage, par exemple :
    « Envoyer par email » qui est dans l’article, le remplacer par « Lui souhaiter son anniversaire »
    « Envoyer une page par e-mail » dans le pop-up qui s’ouvre remplacer par « Un bon anniversaire » ainsi que tout le contenu du pop-up
    De plus quand l’individu reçoit le message il ne peut accéder à l’article à partir de ce lien : http://www.maiquez.net/balise_hors_boucle
    Et bien entendu, remplacer le texte qui suit, si un jour tu avais l’idée de faire un plugin qui va dans ce sens, j’aimerais bien le savoir,
    Merci pour tout ce travail

    • Le 25 août 2012 à 12:40, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut Mailou,
      ma réponse comme promis ... enfin, un début de réponse : il y a effectivement un souci dans le modèle inclus dans le contenu d’un article, je développe ci-dessous (deuxième point).

      Concernant les modifs des textes

      La seule solution (mais qui est assez simple à mettre en place) est de faire test propres squelettes.

      1. Pour le texte du lien (dans l’article), tu dois copier le modèle « modeles/tipafriend.html » du plugin et le coller dans tes modèles (dans ton répertoire « squelettes/modeles/ ») et modifier simplement le texte du lien ligne 17 :

      [ligne 17] [(#ENVtype,complet|==complet|oui) Ton texte perso]

      (tu peux même enlever la condition et écrire tout simplement ton texte).

      2. Pour les textes du formulaire même topo, tu dois copier le fichier « formulaires/tipafriend_form.html » dans tes formulaires (dans ton répertoire « squelettes/formulaires/ ») et le modifier comme tu veux. Attention à ne pas effacer les champs de saisie ...

      Concernant l’erreur du lien dans le texte du message

      Il y a effectivement une erreur dans le modèle du plugin qui permet de l’inclure dans le contenu d’un objet (un article dans ton cas) ... j’ai posé la question sur la zone, donc correction probable ces prochains jours ...

      Voilà, j’espère avoir répondu à tes questions, n’hésite pas à faire des retours, je répondrai plus rapidement les prochaines fois ;)

      @+
      Piwi

    • Le 25 août 2012 à 19:01, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Bonjour,
      Je patine depuis un moment, j’ai réussis à modifier le lien [ligne 17], et dans [/tipafriend_form.html] je n’ai pu modifier que la ligne 13 « <h1><:Vos_voeux_sont_envoyes:></h1> » mais pas « Envoyer la page par Email », je ne trouve pas, j’ai copié les fichiers dans « squelettes/formulaires » et « squelettes/modèles », j’ai fais des tests et toujours pareil pour le lien qui ne me renvoie pas sur la page concernée mais la page d’accueil.
      Donc j’attends quelques jours, mais comment le saurais-je.
      Merci de ton aide

    • Le 25 août 2012 à 19:02, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Le site est visible ? Peux-tu me transmettre une URL de test ?
      P.

    • Le 25 août 2012 à 22:38, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Oui, c’est simple, www.maiquez.net sur la colonne de droite « Evènements familiaux » tu choisis un anniversaire et dessous « Connaissez-vous son adresse éléctronique ? » tu cliques sur « souhaitez lui son anniversaire », et tu suis le mouvement en mettant ton adresse électronique

    • Le 26 août 2012 à 10:11, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut,
      Je reviens ce matin sur le fichier « tipafriend_form.html », j’ai modifié comme suit :

      <div class="formulaire_spip formulaire_tipafriend ajax" id="formulaire_tipafriend">
              <br class="bugajaxie" />
              <h1><:Souhaitez_lui_son_anniversaire:></h1>
              <div class="tipafriend_info">
                      <:Vos_voeux_ont_ete_envoyes:>
              </div>

      Et voilà ce que ça donne :

      PNG - 35.2 ko
    • Le 26 août 2012 à 13:47, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut Mailou,

      OK, j’ai été regardé et testé le site et je crois que je vois où est le problème.

      Je pense que tu utilises la balise TIPAFRIEND en dehors d’une boucle de SPIP non ? Il y a sur les pages de chaque personne une boucle ARTICLE j’imagine, qui doit être fermée avant la balise, alors qu’il faudrait que la balise soit DANS la boucle (c’est ce qui fait que le lien est « .../balise_hors_boucle »).

      Sinon, pour tes modifs de texte ça a l’air nickel. Pour avoir les majuscules, tu peux écrire ton texte directement, sans l’entourer des « < :" et " :> » et en retirant les underscores (cette notation est utilisée pour la traduction dans SPIP ...). Tu peux donc mettre directement :

      <div class="formulaire_spip formulaire_tipafriend ajax" id="formulaire_tipafriend">
             <br class="bugajaxie" />
             <h1>Souhaitez lui son anniversaire</h1>
             <div class="tipafriend_info">
                     Vos voeux ont été envoyés
             </div>

      Si tu postes le squelette de la page avec la balise, je peux la vérifier si tu veux ...
      Tiens-moi au courant.

      @+
      P.

    • Le 26 août 2012 à 14:31, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      C’est bon pour l’envoi avec la majuscule, il y a en fait un article par anniversaire, ci-joint l’article :

      {{Guyslaine}}, est née le Sam 26 Août 1972, elle a aujourd'hui 40 ans.

      {{.... [et ce jour là->http://www.lessignets.com/signetsdiane/calendrier/aout/26.htm] ....}}

      Sa fiche est sur le {{[site généalogique->www.maiquez.net/spip.php?article179]}},pour la consulter, ou pour la modifier, il faut être inscrit sur
      le site.

                                 <center>  -----------------------------------</center>
      {{ {{{Connaissez-vous son adresse éléctronique?
      }}} }}

      Vous pouvez lui souhaiter son anniversaire, en cliquant sur le lien ci-dessous

      <tipafriend_typo|>
    • Le 26 août 2012 à 14:36, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Ah mais oui suis-je bête ... il s’agit du fameux bug quand on inclut la balise dans un article ... j’ai donc posé la question sur la zone et pas encore de réponse ...
      Je te tiens au courant.

      En attendant que ce soit réglé, tu peux faire ça dans le squelette « article.html » (sortir la balise du contenu de l’article et la mettre directement dans le squelette) :

      [(#ID_RUBRIQUE|=={1}|oui) #TIPAFRIEND ]

      les liens seront OK.

      P.

    • Le 26 août 2012 à 14:40, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Le problème, est que ce sera sorti du cadre de l’anniversaire et paraîtra dans tous les articles

    • Le 26 août 2012 à 14:41, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Avec la condition que j’ai écrite, ça apparaîtra dans tous les articles de la rubrique 1 (les anniversaires non ?) mais pas pour les autres.
      Futé ...
      P.

    • Le 26 août 2012 à 15:15, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Oui en effet je viens de faire le test, n’étant pas très ferru en la matière... mais si je ne veux pas que ça apparaisse sur certains des articles de la rubrique 1, y a-t-il une possibilité ?

    • Le 26 août 2012 à 15:47, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Oui mais c’est plus compliqué ...

      Par exemple, pour exclure les articles 3 et 10, tu peux écrire :

      #SET{articles_a_exclure,#ARRAY}
      #SET{articles_a_exclure,#GET{articles_a_exclure}|push{3}}
      #SET{articles_a_exclure,#GET{articles_a_exclure}|push{10}}
      ...
      [(#ID_RUBRIQUE|=={3}|oui) [(#GET{articles_a_exclure}|find{#ID_ARTICLE}|non) #TIPAFRIEND  ] ]

      En gros, tu peux ajouter une ligne pour chaque article à exclure là où j’ai mis les « ... », en changeant juste l’ID en fin de ligne :

      #SET{articles_a_exclure,#GET{articles_a_exclure}|push{_ID_}}

      Si tu en as beaucoup à exclure, il existe des écritures plus rapides, mais un peu complexes à écrire ...

      P.

    • Le 26 août 2012 à 18:00, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Oui, je pensais que ce serait plus simple, tant pis je vais attendre la modification, merci pour l’aide, si un jour un plugin « fêter un évènement » ...... il sera le bienvenue, merci encore

    • Le 28 août 2012 à 09:23, par mailou En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Bonjour,
      Le plugin vient d’être mis à jour et pour moi ça fonctionne très bien,
      Merci et félicitations pour ce travail

    Répondre à ce message

  • Le 19 mai 2012 à 00:54, par DD En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

    Bonjour,

    j’ai un problème avec la version 1.5.1 du plugin. le lien est erroné vers le formulaire :

    spip.php ?page=tip_a_friend&id=&type=&mex=&nex=&mdes=&height=600px&width=450px&header=non&close_button=oui&lang=fr&usend=balise_hors_boucle

    lorsque je rajoute une boucle article autour de la balise #tipafriend le lien devient :

    spip.php ?page=tip_a_friend&id=14&type=article&mex=&nex=&mdes=&height=600px&width=450px&header=non&close_button=oui&lang=fr&usend=article

    Dans les 2 cas le formulaire est envoyé mais sans le contexte.

    Avec la version du plugin est 1.5.0 cela fonctionne.

    dd

    • Le 25 août 2012 à 11:57, par PieroWbmstr En réponse à : Tip A Friend : envoyer une page SPIP par e-mail

      Salut DD,

      Désolé, je réponds un peu tard mais je n’ai pas trouvé de moment pour vérifier tout ça ...

      Je ne retrouve pas ton erreur, chez moi sur un SPIP 2.1 avec le plugin en 1.5.1, ça fonctionne nickel (même avec Facteur).
      As-tu toujours une erreur ? Peux-tu la développer un peu plus ? M’indiquer ton environnement (version exacte de SPIP, plugins utilisés ...)

      @+
      Piwi

    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 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

  • Le plugin FreeRadio 1.0

    25 mai 2011 – 29 commentaires

    Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles. Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL. FreeRadio est écrit en actionscript. Facile à intégrer, il est (...)

  • Mailsubscribers

    16 janvier 2013 – 274 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 (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

Ça spipe par là