Lien d'envoi de MP personnalisé

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Lien d'envoi de MP personnalisé

Message par CocoLenny54 le Sam 19 Jan 2013 - 21:37

Coucou !

Je pense que j'ai pas posté dans la bonne catégorie, désolé si c'est le cas ^^"
Je voudrais savoir si on peut personnalisé un lien d'envoi de MP.
Je veux dire par là ceci :
En envoyant un mail, on peut personnaliser un lien ! mailto:cocolenny54@gmail.com?subject=Titre du mail
Par exemple, je voudrais pouvoir faire pareil sur un lien d'un mp
http://adresse du forum/privmsg?subject=Sujet du MP&message=Le message&to=Personne à qui on veut l'envoyer

Est-ce possible ?
Si oui, comment faire ?

Merci d'avance,
CocoLenny54.


Dernière édition par CocoLenny54 le Lun 4 Fév 2013 - 17:31, édité 2 fois

CocoLenny54
Nouveau membre

Masculin
Messages : 26
Inscrit(e) le : 14/12/2011

http://codelyokouniverse.forumactif.org
CocoLenny54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par CocoLenny54 le Mer 23 Jan 2013 - 18:05

Je me permet un petit UP Smile

CocoLenny54
Nouveau membre

Masculin
Messages : 26
Inscrit(e) le : 14/12/2011

http://codelyokouniverse.forumactif.org
CocoLenny54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par CocoLenny54 le Mar 29 Jan 2013 - 1:10

Encore un UP Neutral

CocoLenny54
Nouveau membre

Masculin
Messages : 26
Inscrit(e) le : 14/12/2011

http://codelyokouniverse.forumactif.org
CocoLenny54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par Ea le Lun 4 Fév 2013 - 12:48

Bonjour,


Directement à ma connaissance non, mais en utilisant un script cela pourrait se faire.

Par exemple :

Code:
location.search.match(/(\?|&)fill(&|$)/) && $(function(){

  var p= document.forms['post'], q= location.search.substr(1), r;
  if(!p) return;

  if(r=q.match(/^(?:.*&)?to=([^&]*)(&|$)/))
    $(p['username[]']).val(decodeURIComponent(r[1]));

  if(r=q.match(/^(?:.*&)?subject=([^&]*)(&|$)/))
    $(p['subject']).val(decodeURIComponent(r[1]));

  if(r=q.match(/^(?:.*&)?message=([^&]*)(&|$)/))
    $(p['message']).val(decodeURIComponent(r[1]));

});
Ensuite il faudrait une url du style :

Code:
http://forum.forumactif.com/privmsg?mode=post&message=yeah&to=alberto&subject=kaboum&fill
Le &fill est utilisé par le script pour voir si il doit agir ou pas.

Pour certains caractères dans la valeur ( &, retour à la ligne, ... ) il faut remplacer le caractère par son encodage en signe pourcent.

Voilà une page qui permet de mettre un texte et de l'encoder de cette façon : http://www.maonyn.com/h27-encodeuricomponent

Cordialement.

ps : le script fonctionne également pour une réponse ou la création de sujet ( le username est inutile alors ).

Ea
Aidactif
Aidactif

Messages : 23427
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par CocoLenny54 le Lun 4 Fév 2013 - 14:06

Bonjour !

Tout d'abord merci de votre réponse aussi précise !
J'aimerais juste une dernière information : où se place le script ?
Si il se place dans les Javascripts du forum, comment les configurer ?

Merci d'avance,
CocoLenny54.

CocoLenny54
Nouveau membre

Masculin
Messages : 26
Inscrit(e) le : 14/12/2011

http://codelyokouniverse.forumactif.org
CocoLenny54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par Ea le Lun 4 Fév 2013 - 15:28

Dans les javascripts du forum, sur toutes les pages ^^

Ea
Aidactif
Aidactif

Messages : 23427
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Lien d'envoi de MP personnalisé

Message par CocoLenny54 le Lun 4 Fév 2013 - 17:31

Trop génial, ça fonctionne Very Happy

Merci beaucoup !

CocoLenny54
Nouveau membre

Masculin
Messages : 26
Inscrit(e) le : 14/12/2011

http://codelyokouniverse.forumactif.org
CocoLenny54 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum