Module contact [Réglé]
changer l'adresse mail du module ?
Support des Modules
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Est ce que c'est possible de changer l'adresse mail du module contact ?
J'aimerai mettre une adresse différente de celle de l'administrateur, exemple : administrateur : admin@troupesma-hostarea.org, et l'adresse de contact : contact@troupesma-hostarea.org
J'ai réussi à changer un truc, l'adresse qui apparaît est celle à contacter, mais c'est pas celle à qui le mail est envoyer

Si c'est possible, comme faire ?
Merci d'avance
Gsgsd Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Gsgsd
- Inscrit le : 07/12/2007
- Site internet
Pourrais tu me donner ce qu'il y a écrit ce que tu voudrais réellement changer. une capture d'écran serait génial.
Vous souhaitez que vos membres contribuent ou ajoutent du contenu sur votre site ?
La solution => le module contribution !
La solution => le module contribution !
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Voici une capture d'écran :

J'ai réussis à avoir l'adresse que je voulais, mais ça l'envoie quand même a l'administrateur car j'ai modifier que le template comme un idiot
Édité par Cyrille Le 29/06/2008 à 19h57
Gsgsd Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Gsgsd
- Inscrit le : 07/12/2007
- Site internet
Vous souhaitez que vos membres contribuent ou ajoutent du contenu sur votre site ?
La solution => le module contribution !
La solution => le module contribution !
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Il faut modifier dans contact/contact.php, à la ligne 69 :
Code PHP :
if( $mail->send_mail($CONFIG['mail'], $mail_objet, $mail_contents, $mail_from, '', 'user') )
Par :
Code PHP :
if( $mail->send_mail('contact@troupesma.hostarea.org', $mail_objet, $mail_contents, $mail_from, '', 'user') )
Et ne pas modifier la ligne que j'ai modifier dans le template bien sur
ça n'a rien a voir, c'est l'adresse de l'envoyeur pas du destinataire
Avec ça tout fonctionne !
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Le mail que je reçois a la bonne adresse de l'expéditeur, mais l'intitulé de cet expéditeur est : "Utilisateur http://troupesma.hostarea.org", et non pas l'adresse mail, ou le nom d'utilisateur.
Comment faire pour que ce soit l'adresse mail de l'utilisateur ?
Gsgsd Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Gsgsd
- Inscrit le : 07/12/2007
- Site internet
Code PHP :
$this->header .= 'From: "' . (($this->sender == 'admin') ? $LANG['admin'] : $LANG['user']) . ' ' . HOST . '" <' . $this->from . ">rn";
Par
Code PHP :
$this->header .= 'From: "adresse@email.fr" <' . $this->from . ">rn";
Remplacez adresse@email.fr par votre adresse email.
Édité par Gsgsd Le 29/06/2008 à 20h46
Vous souhaitez que vos membres contribuent ou ajoutent du contenu sur votre site ?
La solution => le module contribution !
La solution => le module contribution !
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Code PHP :
$this->header .= 'From: "' . (($this->sender == 'admin') ? $LANG['admin'] : $LANG['user']) . ' ' . HOST . '" <' . $this->from . ">rn";
Cette ligne semble dire (en gros
):En tête -> From ((si le Nom de l'envoyeur est admin) alors afficher admin dans la langue qui convient sinon afficher user dans la langue) . HOST . 'Mail de l'envoyeur'
Dans l'entête de mon mail j'ai :
De: Utilisateur http://troupesma.hostarea.org add : l'adresse mail de l'envoyeur
HOST, je sais pas ce que c'est, je pense que c'est l'adresse du site.
Donc si le veut que dans l'en tête de mon mail j'ai le nom d'utilisateur il me faut remplacer $LANG['user'] par le bon code
Et la je sais pas, j'ai testé : $Member->Get_attribute('login')
Mais sans succès.
wmkheops Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre wmkheops
- Inscrit le : 11/06/2008
Citation :
Et la je sais pas, j'ai testé : $Member->Get_attribute('login')
attention cette fonction est disponible pour phpboost 2.1 pour la 2.0 c'est $session->data['login'] et pour récupérer le mail c'est $session->data['user_mail'];
pour ton souci, vas dans contact.php à la ligne 69 :
if( $mail->send_mail($CONFIG['mail'], $mail_objet, $mail_contents, $mail_from, '', 'user') )
et change $CONFIG['mail'] par ton adresse de contact et voila
A+
Édité par wmkheops Le 29/06/2008 à 23h24
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Code PHP :
if( $mail->send_mail('contact@troupesma.hostarea.org', $mail_objet, $mail_contents, $mail_from, '', $session->data['login']) )
C'est impeccable ! Je reçois le mail sur la bonne boite, et dans l'en tête j'ai De : nom de l'utilisateur qui a envoyer le mail http//adressedusite
Par contre, quand c'est un invité qui envoie le mail, j'ai pas de nom, même pas Invité qui s'affiche.
Y a t-il un moyen pour afficher invité ?
wmkheops Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre wmkheops
- Inscrit le : 11/06/2008
Citation :
Y a t-il un moyen pour afficher invité ?
oui au dessus de la ligne précédente (ligne 69) if ($mail etc.... et après le $mail = new mail ajoute les lignes suivantes :
Code PHP :
if ($session->data['user_id'] == -1) // je crois que c'est [b]user_id [/b] regarde dans la docs [i]$member->getinfo...[/i] { $mail_fromusername='Invité'; } else { $mail_fromusername = $session->data['login']; }
puis a l'ancienne ligne 69 , remplace le dernier argument 'user' par $mail_fromusername et voila
en ésperant que c'est ce que tu veux
A+
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
Le code est tout con
je suis bête de pas l'avoir trouvé -_-
wmkheops Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre wmkheops
- Inscrit le : 11/06/2008
A+ et de rien
Cyrille Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Cyrille
- Inscrit le : 29/06/2008
wmkheops Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre wmkheops
- Inscrit le : 11/06/2008
A+
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie