Installation
- Installez le plugin, selon votre version de SPIP, comme expliqué ici : http://www.spip.net/fr_article3396.html
- Si vous utilisez le plugin 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].
#TIPAFRIEND{
type modèle ,
url à transmettre ,
adresse de l'expéditeur ,
nom de l'expéditeur ,
adresse(s) du(des) destinataire(s)
}
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
// balise seule
#TIPAFRIEND
// pour ne voir que l'image
#TIPAFRIEND{mini}
// ou avec un modele personnel
#TIPAFRIEND{mon_modele}
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].
// notation à retenir
<tipafriend_typo|>
// notation avec tous les arguments
<typafriend_typo|
objet=...| // type d'objet SPIP (nécessaire)
id_objet=...| // ID de l'objet (nécessaire)
lang=...| // langue (option)
squelette(ou "type")=...| // type de squelette ou nom du squelette (option)
url=...| // URL à utiliser (option)
mex=...| // mail expediteur (option)
nex=...| // nom expediteur (option)
mdes=... // mail(s) destinataire(s) (option)
>
// exemple pour l'article 13
<typafriend_typo|objet=article|id_objet=13>
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 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
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’ ...
Discussions par date d’activité
30 discussions
Bonjour,
Je constate plusieurs tentatives de spam via le formulaire de ce plugin.
Y-a-t-il un moyen de sécuriser le formulaire ? Via captcha ou autre ?
Merci
Les captcha c’est mal. C’est pas accessible. Ca donne souvent des données à des grosses boites.
Du coup pour l’instant sur la version 1.6.10, je viens d’ajouter la déclaration au plugin nospam, souvent bien efficace. Pour l’instant je n’ai mis que la déclaration basique. A verifier l’effet deja à l’usage. Si jamais ca n’est pas effectif, on mettra également des fonctions avancées du plugin.
Merci pour l’info et cette nouvelle mouture.
Je vous tiens informé.
Bon week-end
Répondre à ce message
Bonjour
Je reviens - huit ans après - sur ma question d’août 2012 :
Dans le mail reçu, le lien vers l’article « partagé » est erroné depuis la version 1.5.1 du plugin, si l’appel au formulaire se fait en utilisant la balise :
Dans mon cas, dans le mail envoyé, l’URL pointant vers l’article que l’on veut partager est :
Alors que ce lien devrait être (par exemple) :
Depuis cette époque, j’étais resté sur la version 1.5.0 qui ne connaît pas ce défaut.
Les versions 1.5.0 et 1.5.1 du plugin ne fonctionnant plus sur SPIP 3, j’ai cherché les causes.
En comparant les fichiers « tipafirend.php » (dossier « balise » du plugin), j’ai vu que la seule différence entre les versions 1.5.0 et 1.5.1 concernait l’ajout d’un paramètre de langue.
Mais ce ne sont que des bidouillages...
Répondre à ce message
Suite à une mise à jour automatique de clevermail, facteur et soyezcreateurs
J’ai l’erreur suivante :
Impossible d’activer le plugin ../plugins/auto/soyezcreateurs/v4.3.1
Nécessite le plugin MINIDOC en version ≥ 1.0.3.
Nécessite le plugin ORDOC en version ≥ 1.1.2.
que faire ?
Merci d’avance.
Le problème étant lié à soyezcreateur, deja poser la question sur le forum de cet article et non pas ici serait plus pertinent.
Quel version de SPIP utilisez vous ? ordoc est intégré dans les nouvelles bersions. Si vous utiliserz la v3.1 il vous faut installer les plugins signalés.
En fait en faisant une mise à jour de spip 3.2.0 vers spip 3.2.1 le problème est résolu.
Merci pour la réactivité.
Répondre à ce message
PROBLEME DE VERSION
Je suis en SPIP 3.2.1 [23954]
Suite à mise à jour automatique de plusieurs plugins dont FACTEUR en 3.52 et TIPAFRIEND en 1.6.6 j’ai une erreur
J’ai donc réinstallé la 1.6.5 et l’activation s’est bien passée.
Sinon, la présente page parle de version 1.6.5, pas 1.6.6. D’où sort cette version 1.6.6 ?
La version 1.6.6 nécessite les dernières versions de facteur (3.5.2). Elle a été publiée cette nuit et le script qui met à jour les info sur la présente page n’a pas eu le temps de passer.
Par contre je ne comprend pas que tu ai eu ce message d’erreur.
Bonjour, avec la version de Facteur 3.5.2 le plugin Tip a Friend ne fonctionne pas non plus, j’ai la même erreur.
La version 1.6.7 de tipafriend, qui devrait être zippé vers midi 15 résoud le problème.
Oups, j’avais fait une coquille en corrigeant l’autre. La version 1.6.8 résoud le problème.
Merci Maïeul pour tes réponses et surtout merci pour le temps passé à aider les béotiens comme moi.
La maj s’est bien passée :)
Bof, boétien tu n’y pouvais rien : c’était un bug.
Cette fois ci peut être, néanmoins ton nom revient souvent et tes contributions sur Spip m’ont fait progresser. Merci à toi et merci également à tous les contributeurs
Répondre à ce message
bonjour, il semble que depuis les dernières modif de facteur les images ne sont plus envoyées, non ?
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 problème venait de facteur 3.09, la version 3.10 résout la chose, merci
Cette fois ci peut être, néanmoins ton nom revient souvent et tes contributions sur Spip m’ont fait progresser. Merci à toi et merci également à tous les contributeurs
Répondre à ce message
Bonjour,
une version compatible pour SPIP 3.2.0 est-elle prévue ?
Merci pour la réponse ;)
Salut,
comme pour tous les plugins, il suffit de modifier le paquet,.xml en remplacant
par
pour pouvoir tester le plugin et vérifier qu’il est bien compatible. Si tous fonctionne correctement, nous le signaler pour qu’on modifie la version diffusée.
Répondre à ce message
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
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
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
Salut Luc,
Désolé mais je n’arrive pas à retrouver ton erreur ... si tu l’as toujours, peux-tu m’en dire plus ?
Merci d’avance
Piwi
Bonjour j’ai egalement le meme pb
Soit je me retrouve avec des liens type wwwmonsite.fr/article ou www.monsite.fr/horsboucle.
Avez vous trouve une solution ?
Merci pour votre collaboration
Salut Christophe,
Même problème, même réponse : peux-tu me dire quelle version de SPIP, quelle version du plugin, les autres plugins installés, le site est-il visible ?
P.
Bonjour piero
Merci pour ta réactivité !
Je suis sous Spip 2.0.3
mon site : www.ville-mehun-sur-yevre.fr
Dans mes article il y a une boucle qui appele un modele « breadcrumb » dans lequel j’aurais aimé faire apparaitre l’icone à côté de l’imprimante. Hors quand je met #TIPAFRIEND à cet endroit le lien que je reçois dans le mail est http://www.ville-mehun-sur-yevre.fr/balise_hors_boucle
Quand je met #TIPAFRIEND directement dans ma boucle article (ce qui n’est pas l’idéal car du coup je n’arrive pas à positionner l’icone à côté de l’imprimante) le lien que je reçois dans le mail est http://www.ville-mehun-sur-yevre.fr/article.
Voila si tu as une solution je suis preneur ! merci !
en fait le probleme viendrait à priori du raccourci #TIPAFRIENDmini qui pose probleme. Dès que j’enlève mini plus de probleme. Même quand je l’inserre dans mon breadcrum qui est appelé par mon squelette article.
Par contre un autre probleme qui se pose c’est que dans le mail que je reçois les caractères avec accents s’affiche mal
exemple : Titre du document : ’Ecole d%u2019arts plastiques Jean COLOMBE | Ville de Mehun-sur-Yèvre’
As tu une solution pour ce probleme ?
Merci encore pour ta collaboration
Le seul probleme qui me reste à résoudre c’est dans les mails que je reçoit : les titres avec accents apparaissent avec caracteres bizarre
exemple : Titre du document : ’Ecole d%u2019arts plastiques Jean COLOMBE | Ville de Mehun-sur-Yèvre’
As t une idée ?
merci beaucoup
Salut Christophe,
J’ai un peu regardé mais je ne vois pas d’où ça peut venir. Je me plonge dedans ce week-end ...
Est-ce que tu utilises le plugin Facteur ?
@+
P.
Bonjour
En fait j’ai résolu le problème par hasard.
Je me suis rendu compte que le plugin ne fonctionnait pas sur Iphone. Donc j’ai désactivé l’ouverture par javascript. En faisant cela cela a résolu le problème des accents !
Bizarre mais en tout cas maintenant plus de problème même si j’aurais préféré garder la pop-up.
Si tu as une idée c’est cool sinon tant pis . Au moins cela fonctionne.
Salut
Bonjour,
Moi aussi j’ai toujours un problème de lien avec Tipafriend > 1.5.0 (pas résolu depuis mon message http://contrib.spip.net/Tip-A-Friend-envoyer-une-page-SPIP-par-e-mail#forum457270)
LIen généré : http://www.site.fr/spip.php?page=tip_a_friend&id=&type=&mex=&nex=&mdes=&header=non&close_button=non&lang=fr&usend=balise_hors_boucle
J’utilise la balise #TIPAFIENDmini avec les squelettes de base du plugin.
Cela se produit sur des sites en SPIP 2.1 et 3.05
je vais tester si ce n’est pas un problème de format d’URL à moins que tu n’es déjà avancé la-dessus ?
merci
dd
Bonsoir,
J’ai fais des tests mais cela ne fonctionne toujours pas : le lien au clic de l’icone mail sur l’article public est :
http://www.site.com/spip.php?page=tip_a_friend&id=&type=&mex=&nex=&mdes=&height=600px&width=450px&lang=fr
L’URL de la fenetre popup est :
http://www.site.com/spip.php?page=tip_a_friend&id=&type=&mex=&nex=&mdes=&height=600px&width=450px&header=non&close_button=non&lang=fr&usend=balise_hors_boucle&titre=montitre&url=http%3A//www.site.com/%3Fmontitre
et le lien inséré dans l"email reçu est :
Adresse de cette page sur l’Internet : http://www.site.com/balise_hors_boucle
(Tip A Friend / 1.6.2 SPIP 3.0.11)
dd
Répondre à ce message
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 :
Je suis preneur d’idées et suggestions :)
Répondre à ce message
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
Répondre à ce message
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
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.
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
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.
ça marche ! Merci beaucoup pour cette réaction rapide et bravo pour ce plugin très utile !
Flup
Répondre à ce message
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
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
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 :
(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
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 site est visible ? Peux-tu me transmettre une URL de test ?
P.
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
Salut,
Je reviens ce matin sur le fichier « tipafriend_form.html », j’ai modifié comme suit :
Et voilà ce que ça donne :
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 :
Si tu postes le squelette de la page avec la balise, je peux la vérifier si tu veux ...
Tiens-moi au courant.
@+
P.
C’est bon pour l’envoi avec la majuscule, il y a en fait un article par anniversaire, ci-joint l’article :
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) :
les liens seront OK.
P.
Le problème, est que ce sera sorti du cadre de l’anniversaire et paraîtra dans tous les articles
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.
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é ?
Oui mais c’est plus compliqué ...
Par exemple, pour exclure les articles 3 et 10, tu peux écrire :
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 :
Si tu en as beaucoup à exclure, il existe des écritures plus rapides, mais un peu complexes à écrire ...
P.
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
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
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
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
Hello
Moi j’aimerais trouver un plugin qui fasse l’inverse : Editer un article SPIP à partir d’un simple mail ...
Une idée ?
Répondre à ce message
Bonjour,
Lorsque je mets 2 adresses email séparées par un point virgule dans les destinataires j’obtiens une erreur :
!! - Votre message n’a pas pu être envoyé pour une raison inconnue ... Veuillez nous en excuser et réessayer.
(reessayer n’arrange pas l’affaire)
sinon ce plugin fonctionne très bien
dd
Salut,
As-tu bien mis le plugin à jour ces derniers temps ?
Comment écris-tu les adresses ? (il faut les séparer soit par un point-virgule, soit par une virgule, avec ou sans espace)
P.
Bonjour,
Merci de ta réponse.
j’ai essayé avec « ; » et « , » entre les adresses emails avec le même échec (sur plusieurs sites en SPIP 2.1.10 et 2 serveurs différents). Voici le résultat en mode débug :
est-ce normal si des espaces sont ajoutés entre les adresses mails ?
J’ai aussi noté que même si l’option « Inclure les en-têtes HTML » est désactivée le bouton « fermer » - ou plutôt le texte « Fermer » qui a comme action « javascript:window.close() ;window.opener.focus() ; » est visible et actif.
J’utilise Mediabox et j’ai aussi désactivé le javascript standard.
et enfin j’ai modifié la taille de la fenêtre dans tipafriend_options.php que j’ai placé dans mon dossier squelettes mais la modif n’est pas prise en compte.
Fin des tests pour aujourd’hui !
dd
Salut et merci pour tout ces retours
Dans l’ordre :
- plusieurs destinataires : c’est résolu, tu dois utiliser Facteur je pense, une petite erreur de ma part faisait qu’effectivement, il ne comprenait pas mon écriture des adresses ... on se comprend mieux maintenant lui et moi :-)
- bouton Fermer : il y avait bien un bug de visu, il n’est maintenant présenté avec le message de réponse au formulaire que si les en-têtes sont présentes et qu’on a désactivé le bouton en bas de page
- pour les dimensions : les valeurs de configuration ne concernent que la popup (vraie nouvelle fenêtre j’entends) ... je ne peux rien faire sur les fenêtre javascript (j’ai ajouté un commentaire plus explicite dans le fichier d’options)
Voilou, du coup j’ai monté la version à 1.05 (pour vérification). Ce sera dans le zip demain matin ...
Merci pour ta collaboration, tes retours sont précieux et fins (mais le fais pas trop souvent quand même hein ... c’est du taff c’bazar ;-)
P.
ça marche ! merci beaucoup
pour les dimensions je verrai plus tard car je n’ai pas tout compris : soit j’ai une pop-up à l’ancienne à la bonne dimension avec la barre d’état et le titre de la fenêtre, soit j’indique la class=’mediabox’ dans la config mais alors ça ouvre une page blanche et ça tourne dans le vide.
dd
Salut,
Juste pour infos, par rapport à ton histoire de dimensions : j’ai ajouté une entrée sur la page de config qui permet d’ajouter des arguments bruts à l’URL générée.
Je ne connais pas bien MediaBox mais pour le défunt Thickbox par exemple, on pouvait préciser en ajoutant « width=XX&height=YY » dans l’URL ... à voir si ça peut t’aider.
++ P.
Merci,
j’ai appliqué ces paramètres de taille dans l’URL et cela fonctionne. En fait si dans la config de Mediabox il n’y a pas de taille mini / maxi de la fenêtre définie, alors la fenêtre tipafriend est invisible.
Sinon, j’ai soudain un problème de format dans les emails reçus :
voici le contenu qui s’affiche au début des emails (j’ai défini le format html + facteur) :
:
MIME-Version : 1.0
Content-Type : multipart/alternative ;
boundary=« b1_f0ec230cc1cdace7aeb1733f90cac760 »
— b1_f0ec230cc1cdace7aeb1733f90cac760
Content-Type : text/plain ; charset = « utf-8 »
Content-Transfer-Encoding : 8bit
etc
avec le contenu de email au format brut et tout le code css dans le corps du message :
etc ..
et le contenu de l’email au format brut en bas du corps du message :
etc..
je n’ai pas modifié les fichiers du plugin et le big mystère est que pour certains sites c’est OK et par pour d’autres avec la même version du plugin.
dd
je viens de trouver :
avec facteur 1.7.0 > pas OK
Revision : 49477
Dernier commit : 2011-07-07 13:00:08 +0200
avec facteur 1.6.3 > OK
Revision : 48875
Dernier commit : 2011-06-17 01:00:10 +0200
j’ai fouillé un peu car sur la page /ecrire/ ?exec=step il est indiqué : version 1.7 pour les 2 versions.
dd
Répondre à ce message
bonjour, j’essaie sans succès de joindre une image document dans la version html, sans succès. Is possible ?
merci, bonne soirée
Salut,
C’est possible via Facteur, mais je n’ai pas testé à vrai dire ...
Regarde plutôt du côté de la doc de Facteur, ils expliquent comment joindre une image ou en inclure dans le HTML du mail.
Tiens moi au courant s’il y a bug quelque part ...
++ P.
Répondre à ce message
Ce serait mieux de ne pas imposer de style CSS car cela vient péter ce qui est déjà en vigueur sur le site où l’on active ce plugin :
- pour débrancher ce style, il faut placer une feuille de style homonyme vierge
tipafriend.css
, à la racine du dossier « squelettes » (comme ce n’est pas le seul plugin à faire ça, ça commence à faire lourd de feuilles vierges à brasser, ce n’est pas malin), ce qui n’empêche pas l’appel à cette feuille de style, dans toutes les pages du site, y compris où elle n’est pas utilisée, ce qui occasionne un énième inutile hit supplémentaire ;- ces styles devraient être optionnels : à activer au besoin, pour les sites dépourvus de prise en charge stylistique des formulaires et/ou popup.
Et je crois qu’il y a une
class="page_sommaire"
inappropriée dans le fichiertipafriend_documentation.html
, cette class étant réservée à la page d’accueil, c’est-à-dire au fichiersommaire.html
.Dans le même genre, il manque peut-être une class parente
class="page_tipafriend"
sur lebody
du modèle principal de la popup, afin de pouvoir plus facilement surcharger.Salut Romy,
si cela convient à Môssieur :
- j’ai retiré les CSS des pages publiques (tu as tout à fait raison, c’est n’importe quoi - et totalement inutile en plus puisqu’ils définissent les styles de la popup)
- j’ai ajouté une option de config pour choisir de ne pas inclure les CSS dans la popup (attention dans ton cas : ils sont inclus par défaut ! à toi de les désactiver)
- j’ai changé les classes des pages : ’page_documentation’ pour la doc et ’page_tipafriend’ pour la popup (merci du tuyau, j’pense jamais à ces trucs là)
Un p’tit café avec ça ?
;-) ++
Ca marche bien, merci :)
Il manque des sélecteurs CSS discriminants sur les différents éléments : sur le premier « p » qui contient un message qu’on peut souhaiter masquer, sur les différents « li » du formulaire. Ce serait plus pratique si ceux-ci étaient distingués par des « .editer_destinataire », « .editer_expediteur », etc.
Salut Romy,
juste pour te tenir informé : suivant tes précieux conseils, j’ai corrigé tous les CSS en ajoutant des classes discriminantes partout ...
Dispo demain pour mise à jour.
++ P.
Belle réactivité, merci ! Tu n’y es pas allé de main morte : en renommant ainsi tous les sélecteurs, tu romps la compatibilité avec les styles existants. Veux-tu que je fasse une proposition de nommage intermédiaire ?
Avec plaisir ...
Je n’ai pas vraiment l’habitude des squelettes de formulaire SPIP donc j’ai tenté de copié le concept des squelettes de la dist.
Du coup, je te propose même de déposer un squelette selon ton modèle sur la zone si t’es ok (_plugins_/tipafriend)
Répondre à ce message
salut, merci pour ce plugin, j’ai un probleme multilangue, dans mon site j’ai configurer mes breves de facon qu’elle accepte la balise multi, donc une seul breve avec plusieur langues d’affichage, alors mon probleme c’est que quand je click sur le bouton envoyer par email, l’affichage de la page d’envoie s’affiche toujours avec la langue d’origine de la breve. et non pas celle voulu selon la balise multi.
Avez vous une solution, Merci
Salut,
Je résume pour être sûr d’avoir bien compris :
- tu utilises les balises ’multi’ dans le texte des brèves,
- le plugin sélectionne toujours le texte de la langue par défaut, même si l’internaute en a choisi une autre sur la page initiale (par exemple, il choisit de lire la brève en anglais sur le site et TipAFriend lui envoie en français), c’est ça ?
Répondre à ce message
Bonjour,
J’utilise Fancybox en iframe. J’ai redéfini l’action du bouton ANNULER grâce à la ligne :
javascript:parent.$.fancybox.close() ;parent.$.fancybox.opener.focus() ;
Je cherche maintenant à redéfinir l’action du lien Fermer en bas de page et je ne trouve pas.
Une idée de comment faire ?
Merci pour ce plugin très pratique !
Salut,
Je viens de mettre à jour le plugin avec une nouvelle option de config permettant de ne pas afficher le bouton ’Fermer’, qui fait doublon avec le bouton ’Annuler’ (dans ton cas par exemple).
Ce sera dans le zip demain matin (version 1.01 pour vérif).
Je précise que la mise à jour du plugin (remplacement complet des fichiers du répertoire) conserve ta config actuelle (rien n’est perdu donc) ...
Tchuss
MERCI !!! C’est impec.
Répondre à ce message
Bonjour,
je viens d’intégrer le plugin sur notre site et le fonctionnement est correcte. Nous recevons bien les mail en texte brute.
Nous activons le plugin Facteur. Le test d’envoi d’un article en html en utilisant la fonction php au travers de Facteur est ok.
Par contre nous ne recevons jamais les mails ’TipAFriend’ depuis l’activation de Facteur.
Je ne sais plus ou chercher.
Un petit coup de main serait bienvenue.
Le site : Test_Latoniccia.
SPIP est en version 2.1.8 et les deux Plugins sont à jour.
Merci d’avance
Salut balou,
Bon, je ne sais pas si tu as trouvé et réglé le problème mais j’ai bien reçu mon mail de test depuis la page du lien que tu as indiqué ... version HTML et brute, bons destinataires et envoyeur, nickel.
Si tu ne les reçois toujours pas, une piste sérieuse peut être l’analyse des mails en tant que SPAM. J’ai souvent ce problème avec les fonctions PHP d’envoi de mail, et malheureusement, ’Facteur’ ne déroge pas à la règle (et SPIP encore moins !).
Dis-moi si tu as encore des problèmes, mais a priori c’est réglé.
Bel exemple d’intégration du plugin en Thickbox en tout cas ;-)
Bonsoir PieroWbmstr,
j’ai fini par comprendre pourquoi les mails “disparaissent” !!
Quand on utilise Factor l’adresse mail du destinataire et celle de l’émetteur doivent être différentes. A priori Factor ne distribue pas le mail dans ce cas là !*
Merci pour tes conseils et pour Thickbox ;-)
Bonsoir,
un petit mot pour vous tenir informer du fonctionnement correcte de Tip A Friend avec le plugin Mediabox. vous pouvez voir le résultat ici : Latoniccia Club Plongée.
Cependant j’ai encore un petit problème à régler. J’insère le bouton TaF dans un fichier constituant mon squelette appeler bandeau.html. ce ficher est appeler grâce à la fonction « Inclure » du SPIP depuis le fichier article .html. Dans ce cas le plugin TaF ne récupère par l’ID de l’article et donc poste un mail sans le contenu de l’article.
Existe t’il une solution pour régler ce Pb ?
Cordialement
Salut,
point de vue CSS et Javascript en tout cas, ça fonctionne nickel, bravo !
Pour passer les arguments lors de l’inclusion, tu dois ajouter l’environnement dans ta balise :
Je pense que c’est tout.
++
Je viens de faire le test. Je ne récupère toujours pas l’ID de l’article.
Pour info l’appel de l’article est le suivant :
Une autre idée ?
Salut,
après quelques recherches auprès de la communauté, la seule solution qui apparaisse est d’inclure la balise dans une nouvelle boucle utilisant l’id transmis à l’INCLURE (je pense qu’avec le système actuel de cache de SPIP, cela ne devrait pas poser de problème de chargement).
Du coup, ça t’oblige à faire une nouvelle boucle par objet SPIP, ne contenant que la balise, du genre
Fastidieux mais ça devrait faire l’affaire ...
++
Merci pour toutes ces recherches.
Je vais essayer et je vous tiens au courant.
Bonsoir,
j’ai mis en pratique le plugin sur un site en production : Scubapéro : La Namibie
J’utilise en fin de compte la balise #TIPAFRIEND dans une Div pour pouvoir la placer au bon endroit. J’ai modifié les fichiers article.html et breve.html.
Le fonctionnement est parfait et j’utilise le plugin Mediabox pour afficher l’écran d’envoi du mail.
Répondre à ce message
Bonjour,
Merci pour ce plugin ; il fonctionne nickel sur mon site http://droit-immo.com/ !
J’ai réussi à modifier la grosseur de l’enveloppe en copiant puis en modifiant le fichier modèle dans mon squelette. En revanche, j’aimerais bien diminuer la taile des caractères de ’Envoyer par email". Peux-tu m’indiquer comment procéder ?
Merci par avance
Salut,
pour diminuer la taille du texte, tu peux soit ajouter un argument « style=’font-size :... » dans le lien du squelette, soit utiliser la balise en l’encadrant d’une div genre :
puis tu définis en CSS les styles de « .tipafriend_balise a ».
++
Répondre à ce message
bonjour, bonne année à tous-tes
un grand merci encore à toutes celles et ceux qui me permettent d’utiliser Spip sans être développeur, et qui passent leur temps à inventer, corriger, faire évoluer ce merveilleux outil.
Quant à l’utilisation de la thickbox avec Tipafriend, ça mouline dans la semoule.
j’ai mis la class=’thickbox’
j’ai désactivé javascript dans cfg/tipafriend
j’ai utilisé
puis ça essaye d’ouvrir, mais non...
http://www.mosquee-omar.com/Permis-de-construire
spip 2.1.5 Zpip avec tipafriend, crayons, et d’autres
merci à vous
Salut,
Voilà la marche à suivre pour régler ton problème :
1- fais une copie du fichier « modeles/tipafriend.html », place-le dans ton répertoire « modeles/ » personnel (à créer s’il n’existe pas - cf. http://www.spip.net/fr_article3454.html) et renomme-le par exemple « tipafriend-thickbox.html »
2- remplace la ligne 8 de ce nouveau modèle par :
par la suite, tu pourras changer la taille de la fenêtre en modifiant les ’height’ et ’width’.
3- sur la page de config de TipAFriend, indique simplement :
- « class=’thickbox’ » pour les « Attribut(s) ajouté(s) au lien créé par la balise »,
- désactive la « Fonction javascript standard »
- et vide le champ « Action du bouton d’annulation »
4- dans tes squelettes, utilise la balise comme ceci :
remplace ’tipafriend-thickbox’ par le nom de ton nouveau modèle (cf. étape 1).
5- Vide le cache ... et teste
Pour que tout fonctionne bien, tu auras peut-être besoin de corriger un peu le squelette « modeles/tip_a_friend.html » (celui du formulaire), à toi de voir selon ton système. Tu peux suivre le même protocole : en faire une copie personnelle et la modifier, tu devras alors indiquer ce nouveau modèle dans l’entrée de configuration « Squelette utilisé pour le formulaire tipafriend ».
A toi de jouer ;-)
ok, super ! un grand merci.
ça fonctionne. manque plus qu’à personnaliser le formulaire.
à plus
Cool ... tu devrais mettre en plus « Inclure les en-têtes HTML » sur la page de config ... vu que c’est une iFrame, les styles CSS ne sont pas hérités de la page courante.
Répondre à ce message
Bonjour,
Bien sympa ce plugin.
Une petite suggestion à son créateur.
Ce plugin pourrait-il être actif même pour les internautes qui ne se sont pas connectés au préalable sur le site ? En effet ceux-ci disposent sans doute d’une adresse mail et ils aimeraient
faire connaître l’article à un ami.
Salut,
Je ne comprends pas bien ta proposition : le lien est actif et visible que l’internaute soit connecté ou non (!?) ce plugin n’est pas du tout réservé aux utilisateurs connectés (évidemment, c’est bien l’idée).
Si le lien disparaît pour les utilisateurs non-connectés sur ton site, il doit y avoir un souci externe au plugin (un appel de balise conditionnel par exemple).
++
Bonsoir PieroWbmstr,
En fait, j’avais copié l’instruction *tipafriend_typo|* dans le « chapeau » de l’article.
De cette manière seul l’internaute abonné pouvait voir le lien.
En la copiant directement dans le corps de l’article cela marche désormais.
Parfait, nickel.
Merci.
Répondre à ce message
Un truc ??
Qd je suis passé de la 0.6 à la 0.8 comme maintenant de la 0.8 à la 0.9 je ne peux pas utiliser la lame du Csuisse pour la mise à jour automatique, j’ai le message suivant :
« Tip A Friend : Envoyer une page par e-mail (v0.8)
La révision distante n’a pas pu être trouvée. »
peut etre un truc oublié dans le fichier plugin ???
Eric
Salut Eric,
TipAFriend n’est pas en dév sur la zone ... cet outil du couteau suisse compare la version du site avec celle du fichier ’svn.revision’ si mes souvenirs sont bons ... donc mise à jour du plugin par ce biais impossible
Retour aux bonnes vieilles méthodes : RSS de spip-contrib ou téléchargement ...
J’attendais d’avoir quelques retours avant de le mettre sur le SVN de la zone, voir si les gens trouvent ça utile (pas la peine de surcharger le repository). Cela semble être le cas donc je le passerai probablement en SVN sous peu ...
Maintenant c’est sur SVN ... joyeux noêl ;-)
Merci Papa Noel :-)
eric
Répondre à ce message
Bonjour,
Je trouve ce plugin très utile notamment dans ses possibilités de configuration et de modifications, alors vivement qu’il soit sur svn pour la facilité de mise à jour.
De plus, je cherche comment je pourrais inclure le bandeau de mon site pour celui qui reçois la recommandation dans sa messagerie, je pense que ça égayerait le message, je cherche et ne trouve pas comment, peut-être même qu’une balise pourrait être inclus d’origine, alors un peu d’aide serait la bienvenue.
Merci
Salut, je note la remarque ...
Même réponse qu’à Eric : je le mets sur le SVN de la zone dès que j’ai le temps, en attendant il est disponible dans le flux de chargement automatique des plugins de contrib.
c’est sur SVN ... joyeux noêl ;-)
Répondre à ce message
Bonjour,
Félicitation pour ce plugin, je cherche à l’utiliser pour des articles spécifiques et non pour tous les articles, or la balise « #TIPAFRIEND » ne fonctionne que sur des squelettes et non sur le contenu d’un article.
Y aurait-il une solution ?
Merci
Bonjour
Je ne suis pas sûr d’avoir bien compris ce que tu voulais faire ...
Si tu veux proposer le lien pour certains articles, par exemple ceux d’une rubrique précise, tu peux faire une condition dans ton squelette :
Sinon, je viens de mettre à jour le plugin avec un modèle utilisable dans les contenus des objets éditoriaux (article par exemple, ce que tu veux faire si j’ai bien compris ...). Il s’utilise tout simplement avec le raccourci d’inclusion des modèles :
où tu veux dans le texte.
Attention, c’est « tipafriend_typo » et pas « tipafriend » tout seul !
Il n’est disponible qu’avec la version 0.9 du plugin que je viens de mettre en ligne ... donc une petite mise à jour s’impose ;-)
J’espère que ça répond à ta question
Bonjour,
Félicitation pour ce plugin, je cherche à l’utiliser pour des articles spécifiques et non pour tous les articles, or la balise « #TIPAFRIEND » ne fonctionne que sur des squelettes et non sur le contenu d’un article.
Y aurait-il une solution ?
Merci
Super, mais je ne trouve pas la version 0.9
Ah !! ça y est, j’ai eu la version 0.9, c’est impeccable, ce plugin est vraiment génial, en fait, ce que je cherchais depuis longtemps, j’ai une rubrique qui annonce tous les anniversaires et je cherchais un moyen de permettre au visiteur d’envoyer la page de l’anniversaire pour le souhaiter, maintenant c’est fait
merci encore
Répondre à ce message
je n’avais pas vidé le cache, chose faite .. Sans succès
Parametrage via CFG
modele : mail_default
contenu : tout objet
squelette : tip_a_friend
fonctionnant avec fancybox je voulais appliquer « class= »fancybox« » , mais apres validation il ne garde que ’class=" dans le champ prévu à cet effet
et javascript est activé.
quand je cherche « /spip.php ?page=test_tipafriend »" je me retrouve avec une belle 404 .. ;-)
la balise apparait toujours comme telle sur ma page, tu peux voir cela ici
http://porcelaine.mes-trucs.fr/Vase-Astaree.html
Eric
Une belle 404 ?? : http://porcelaine.mes-trucs.fr/?pag...
Pour la config de la classe, j’avais déjà remarqué ce problème : il faut utiliser des guillemets simples et non doubles, sinon CFG s’arrête au premier guillemet. Je reconnais que le commentaire sur la page de CFG n’est pas clair et incite à faire l’inverse, je rectifie ça de suite.
Si tu veux utiliser une fancy box il faut désactiver javascript sur le paramétrage du plugin, sinon les liens s’ouvriront en popup de façon classique (et ouvriront peut-être aussi la fancy box).
A noter pour finir que je n’ai pas testé avec le plugin FancyBox. Je suis preneur de ton retour d’expérience ...
Ok tous semble nickel ... une grosse faute de ma part corrigé
soucis qd meme avec fancybox lorsque je veux entrer une adresse l’effet fancy fait disparaitre la box OOOp’s
je vais regarder du coté fancybox pour appeler un formulaire j’ai deja fait ca qq part
pour appliquer l’effet fancybox, via CFG j’ai indiqué : ’class=’fancybox’’
donc guillemets simple et non double comme tu l’as indiqué.
LA reponse à l’utilisation d’effet fancybox pour acceder à la fenetre
via cfg, dans le champ ad hoc, placer
’class=’iframe’’
et le tour est joué
en test le mail est bien envoyé puis reçu
Dans l’iframe fancybox apparait : « OK - Votre message a bien été envoyé. » et reprend à nouveau de formlaire, je vais regarder si je suis capable de faire « fermer l’iframe » ou du moins ne pas repeter le formulaire en dessous du message de validation d’envoi (qui pourrait induire en erreur le visiteur
question : ton formulaire a t il eté construit sur le modèle « CVT »
pardon Eric ...
je vais peut-être te plomber quelques heures de travail (je n’avais pas vu ton post) mais j’ai retravaillé le formulaire. Ta remarque sur le fait que le message d’envoi effectué apparaisse avec le formulaire en dessous m’a fait réfléchir ... du coup j’ai corrigé ça et quelques erreurs (invisibles normalement).
Je mettrai le zip de cette page à jour ce soir, dis-moi si tu bosses dessus en ce moment que je le fasse de suite (quitte à refaire une MAJ ce soir).
Les modifs sont principalement sur la page de config (possibilité de définir la fonction du bouton « Annuler ») et sur le formulaire, qui indique son message « OK ... » à la place du formulaire, et non au dessus, avec un lien « Fermer » si nécessaire.
non pas encore eu le temps de me plonger dessus
OK => nouvelle mouture avec quelques nouveautés ...
Merci pour tes précieux conseils.
ok des que dispo je telecharge et teste
Merci pour tous ce boulot ...
Une fois encore je tire mon chapeau ;-)
eric
Répondre à ce message
Bonjour
Mis en oeuvre, activation et parametrage, puis insertion dans mon squellete de la balise #TIPAFRIEND
je n’ai rien d’autre qui apparait sur ma page que le nom de la balise ...
« Contrairement à certains de ses camarades, le plugin Tip A Friend utilise les fonctions d’envoi de mail standards de SPIP, ce qui le rend relativement léger mais peut cependant rendre cet envoi impossible sur certains hébergeurs ... »
En utilisant les services du plugin « facteur » ... Cela devrait facilement resoudre ce soucis ??
Eric
Bonjour Eric,
- as-tu bien vidé le cache après avoir installé/paramétré le plugin ?
- si tu utilises CFG, quels sont tes réglages pour TipAFriend ?
Tu peux vérifier que le plugin fonctionne en affichant la page « /spip.php ?page=test_tipafriend » dans l’espace public. En ajoutant l’article ou la brève, la balise devrait rendre quelque chose ... si tu vois toujours le nom de la balise, il y a un sérieux problème quelque part !! (tiens moi au courant)
Oui, effectivement, mais j’ai fait ce plugin pour avoir une solution légère sans dépendance (même CFG est optionnel ...). Donc malheureusement, si des problèmes d’envoi surviennent il vaut mieux se rabattre sur ses camarades justement.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |