PDA

Afficher la version complète : Envoyer une image en e-mail aux membres



Dopix
12/12/2010, 21h38
Bonjour,

Je possède vBulletin 4.0.8 et j'ai trouver comment envoyer un e-mail à tous les membres, mais a la place de leurs envoyer un message, j'aimerais leurs envoyer une images.

J'ai essayer avec <img src="leliendelimage"> Mais sa ne marche pas...

Sauriez vous comment faire ?

Merci beaucoup,

Cordialement, Dopix

frog73
13/12/2010, 17h19
Je viens de regarder l'outil (j'utilise la version 4.1).
Je n'ai pas vu de page de prévisualisation, je veux dire que lorsque l'on sélectionne les groupes, pseudos etc. on a tout de suite l'envoi, sans demande de confirmation (s'il y avait des erreurs notamment..). Pas cool..
Pour faire un mail en html il faut déjà pouvoir configurer l'outil, or dans Paramètres => options => emails je n'ai pas vu de config pour les mails en HTML..
En tout cas je suis intéressé par ta question.

Dopix
14/12/2010, 19h15
D'accord,

Personne autrement pour m'indiquer si e serais possible ? :d2

sidalibs
14/12/2010, 19h38
il faut edité quelque ligne dans le fichier admincp/email.php


Première étape :

Dans admincp/email.php Trouver:


print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);

ajouter juste en dessous


print_yes_no_row('Send HTML Email?', 'sendhtml', 0);

Puis cherche


construct_hidden_code('test', $vbulletin->GPC['test']);

et ajouter en dessous


construct_hidden_code('sendhtml', $_POST['sendhtml']);

Étape 2

dans includes/class_mail.php Trouvez:


$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;

et remplacer le par :


if($_POST['sendhtml']) {
$headers .= 'Content-Type: text/html' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}else{
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}




essai sa et donne moi réponse.

Dopix
14/12/2010, 19h58
Salut,

Je n'ai pas trouver ce qui était demander, j'ai pris le email.php et class_mail.php mais il n'y avais pas exactement ce que tu marquais.
J'ai pris ce qui s'en rapprochais le plus, et j'ai fais les manipulation demander. Mais maintenant quand j'envoie un mail, sa m'affiche ceci :


1 - Dopix .... Envoi d'email(s)
Parse error: syntax error, unexpected '{' in /home/tutograp/public_html/forum/includes/class_mail.php on line 286Et voici mon class_mail.php avec les changement effectuer :
Désoler si sa fais beaucoup, j'ai pas trouver comment faire moins :(

frog73
02/01/2011, 02h29
Salut, et bonne année !
Il y a ce hack qui permet d'envoyer de vraies newsletters en HTML :
http://www.vbulletin.org/forum/showthread.php?t=256110

Je n'ai pas essayé, ca semble payant (5$ avec le lien de la boite, 50 sans..). Si tu essayes je serai intéressé du résultat :)

Ombre
02/01/2011, 09h38
Salut, et bonne année !
Il y a ce hack qui permet d'envoyer de vraies newsletters en HTML :
http://www.vbulletin.org/forum/showthread.php?t=256110

Je n'ai pas essayé, ca semble payant (5$ avec le lien de la boite, 50 sans..). Si tu essayes je serai intéressé du résultat :)Bonjour, ce hack viens d'être mis dans la liste des hacks à traduire.

Simon
02/01/2011, 10h40
Je n'ai pas trouver ce qui était demander, j'ai pris le email.php et class_mail.php mais il n'y avais pas exactement ce que tu marquais.
J'ai pris ce qui s'en rapprochais le plus, et j'ai fais les manipulation demander. Mais maintenant quand j'envoie un mail, sa m'affiche ceci :Le code PHP que tu avais mis montre clairement que ta version est piratée. Ne t'étonne que tu rencontre des problèmes de ce genre.

Je n'ai pas essayé, ca semble payant (5$ avec le lien de la boite, 50 sans..). Si tu essayes je serai intéressé du résultat :)Il est gratuit, seule la version sans copyright est payante.

Ombre
02/01/2011, 10h43
Sujet fermé et déplacé donc, si la version de ton vb n'est pas légale.