MyBB.support, le portail francophone de MyBB
Notification automatique par mail - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : Notification automatique par mail (/thread-5277.html)



Notification automatique par mail - Theodore - 10-02-2012

Bonjour à tous,

Mon forum : http://www.f400club.com/forum/ est tout petit, petit, petit, et comme j'aimerais le faire grandir, je voudrais chaque fois qu'un nouveau sujet est posté en informer automatiquement par mail ses membres. De cette manière ils vont peut-être arrêter de s'envoyer des mails entre eux et venir tenir café autour de mon MyBB version 1.6.4.
Quelqu'un peut-il me dire si c'est possible et dans ce cas quelle manipe je dois effectuer pour cela.Sad
Comme ici "S'abonner et recevoir etc etc....."
D'autre part, chaque fois qu'un membre répond à un post, le post auquel il répond est cité systématiquement et ça me gonfle un peu car tout le monde ne cherche pas à citer le voisin. Où dois-je mettre ma patte pour rectifier le tir?

Merci à vous

Théodore
Forum European Ferrari 400 Club
http://www.f400club.com/


RE: Notification automatique par mail - Theodore - 10-02-2012

Mes questions sont-elles aussi insolubles qu'elles ne suscitent aucune réaction? J'ai parcouru le forum au moyen de l'option "recherche" et je n'y ai pas trouvé mon bonheur.

Merci de vos réponses


RE: Notification automatique par mail - Saphir - 10-02-2012

Un seul "up" par jour s'il te plaît.

Si tu n'as pas reçu de réponse, c'est peut-être parce que personne parmi ceux qui ont, en seulement quatre heures, eu le temps de lire ta question, n'ont pas la réponse...


RE: Notification automatique par mail - Theodore - 11-02-2012

(10-02-2012, 18:48)Saphir a écrit :  Un seul "up" par jour s'il te plaît.

Si tu n'as pas reçu de réponse, c'est peut-être parce que personne parmi ceux qui ont, en seulement quatre heures, eu le temps de lire ta question, n'ont pas la réponse...

Oui effectivement et désolé Saphir je suis encore novice en la matière.

Je reviens sur ma question initiale, dans mon forum, au bas de chaque discussion on peut cliquer sur "s'abonner à la discussion", or aucun des membres qui s'y abonne ne reçoit de notification par mail. Dans l'administration du forum je n'ai pas trouvé de rubrique pour activer ou désactiver cette fonction. Y-at'il une modification à opérer au niveau de l'administration?

Merci de vos réponses

Théodore





RE: Notification automatique par mail - Shadow - 11-02-2012

Si je comprends bien tu veux que quand quelqu'un poste un topique que tout les membres soit avertit par messages privées ?
Si c'est le cas , tu ne peux rien faire d'après mes souvenirs ... C'est à tes membres de décider si ils veulent s'abonner aux forums ou pas.



RE: Notification automatique par mail - Theodore - 11-02-2012

Merci Shadow, ce n'est pas tout à fait ça, je me suis mal exprimé. Même quand un membre demande à être abonné à une discussion et à recevoir une notification Email, cette dernière ne s'effectue pas et il ne la reçoit pas.




RE: Notification automatique par mail - Saphir - 11-02-2012

S'ils sont abonnés à la discussion, il devraient recevoir les courriels.

Vérifie que l'envoi de courriers électroniques par le forum est activé (même si je ne suis pas sûr que ça change quelque chose), et bien sûr, que la fonction mail() de PHP est activé chez ton hébergeur (tu peux le vérifier dans les informations PHP du panneau de configuration (Outils & Maintenance)).


RE: Notification automatique par mail - hyakkimaru - 11-02-2012

Il faut aussi voir si les mails partent pas dans les indésirables, ça arrive souvent ça :/


RE: Notification automatique par mail - Theodore - 11-02-2012

(11-02-2012, 14:24)Saphir a écrit :  S'ils sont abonnés à la discussion, il devraient recevoir les courriels.

Vérifie que l'envoi de courriers électroniques par le forum est activé (même si je ne suis pas sûr que ça change quelque chose), et bien sûr, que la fonction mail() de PHP est activé chez ton hébergeur (tu peux le vérifier dans les informations PHP du panneau de configuration (Outils & Maintenance)).

Merci Saphir et hyakkimaru, Je n'ai pas trouvé de fonction mail dans les informations PHP, je vais me rapprocher de mon hébergeur. Quant aux indésirables je les consulte systématiquement et il n'y a rien.

Je vais essayer de résoudre ce prob avec vos conseils merci encore

PS : voilà ce qu'on me répond quand je coche la case s'abonner etc.... :
Erreur de code d'autorisation. Accédez-vous à cette fonction correctement ? Veuillez revenir en arrière et réessayer.


RE: Notification automatique par mail - lilirageuse - 12-02-2012

à mon avis la fonction mail() de PHP n'est pas présentes sur ton hebergeur mais tu peut contournée cette fonction par d'autre


RE: Notification automatique par mail - Theodore - 12-02-2012

(12-02-2012, 2:34)lilirageuse a écrit :  à mon avis la fonction mail() de PHP n'est pas présentes sur ton hebergeur mais tu peut contournée cette fonction par d'autre

Bonjour et merci lilirageuse mais ça ne me dit pas comment contourner ce problème par "d'autres" solutions....Rolleyes




RE: Notification automatique par mail - spyto - 12-02-2012

Admin > Configuration > Paramètres Messagerie (c'est le dernier groupe de paramètres).
Dans "Gestionnaire de messagerie", tu as deux options :
- Mail PHP qui utilise la fonction mail() de PHP
- Mail SMTP qui utilise un serveur SMTP

Si ton hébergeur n'a pas activé a fonction mail() de PHP, choisis l'autre option.
Des champs supplémentaires apparaissent alors afin de renseigner les paramètres d’accès au SMTP.
- Nom d'hôte SMTP
- Port SMTP
- Mot de passe SMTP
- Mode d'Encryptage SMTP


RE: Notification automatique par mail - Theodore - 12-02-2012

Merci Spyto, ça c'est une réponse claire.


RE: Notification automatique par mail - exdiogene - 12-02-2012

Avec une recherche pour le "Erreur de code d'autorisation" on obtient ceci :
http://mybb.fr/thread-4020.html

Ce problème vient d'un thème non-complet, il faut donc éditer les templates pour y ajouter le code nécessaire...


RE: Notification automatique par mail - Theodore - 13-02-2012

(12-02-2012, 19:07)exdiogene a écrit :  Avec une recherche pour le "Erreur de code d'autorisation" on obtient ceci :
http://mybb.fr/thread-4020.html

Ce problème vient d'un thème non-complet, il faut donc éditer les templates pour y ajouter le code nécessaire...

Merci exdiogene, j'ai édité mon template forumdisplay_threadlist

et j'ai ceci :

<div class="float_left">
{$multipage}
</div>
<div class="float_right">
{$newthread}
</div>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both;">
<tr>
<td class="thead" colspan="{$colspan}">
<div style="float: right;">
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
</div>
<div>
<strong>{$foruminfo['name']}</strong>
</div>
</td>
</tr>
<tr>
<td class="tcat" colspan="3" width="66%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=subject&amp;order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&amp;sortby=starter&amp;order=asc">{$lang->author}</a> {$orderarrow['starter']}</strong></span></td>
<td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=replies&amp;order=desc">{$lang->replies}</a> {$orderarrow['replies']}</strong></span></td>
<td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=views&amp;order=desc">{$lang->views}</a> {$orderarrow['views']}</strong></span></td>
{$ratingcol}
<td class="tcat" align="right" width="20%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=lastpost&amp;order=desc">{$lang->lastpost}</a> {$orderarrow['lastpost']}</strong></span></td>
{$inlinemodcol}
</tr>
{$selectall}
{$announcementlist}
{$threads}
<tr>
<td class="tfoot" align="right" colspan="{$colspan}">
<form action="forumdisplay.php" method="get">
<input type="hidden" name="selectall" value="{$allselected}" />
<input type="hidden" name="fid" value="{$fid}" />
<select name="sortby">
<option value="subject" {$sortsel['subject']}>{$lang->sort_by_subject}</option>
<option value="lastpost" {$sortsel['lastpost']}>{$lang->sort_by_lastpost}</option>
<option value="starter" {$sortsel['starter']}>{$lang->sort_by_starter}</option>
<option value="started" {$sortsel['started']}>{$lang->sort_by_started}</option>
{$ratingsort}
<option value="replies" {$sortsel['replies']}>{$lang->sort_by_replies}</option>
<option value="views" {$sortsel['views']}>{$lang->sort_by_views}</option>
</select>
<select name="order">
<option value="asc" {$ordersel['asc']}>{$lang->sort_order_asc}</option>
<option value="desc" {$ordersel['desc']}>{$lang->sort_order_desc}</option>
</select>
<select name="datecut">
<option value="1" {$datecutsel['1']}>{$lang->datelimit_1day}</option>
<option value="5" {$datecutsel['5']}>{$lang->datelimit_5days}</option>
<option value="10" {$datecutsel['10']}>{$lang->datelimit_10days}</option>
<option value="20" {$datecutsel['20']}>{$lang->datelimit_20days}</option>
<option value="50" {$datecutsel['50']}>{$lang->datelimit_50days}</option>
<option value="75" {$datecutsel['75']}>{$lang->datelimit_75days}</option>
<option value="100" {$datecutsel['100']}>{$lang->datelimit_100days}</option>
<option value="365" {$datecutsel['365']}>{$lang->datelimit_lastyear}</option>
<option value="9999" {$datecutsel['9999']}>{$lang->datelimit_beginning}</option>
</select>
{$gobutton}
</form>
</td>
</tr>
</table>
<div class="float_left">
{$multipage}
</div>
<div class="float_right" style="margin-top: 4px;">
{$newthread}
</div>
<br style="clear: both;" />
<br />
<div class="float_left">
<div class="float_left">
<dl class="thread_legend smalltext">
<dd><img src="{$theme['imgdir']}/newfolder.gif" alt="{$lang->new_thread}" title="{$lang->new_thread}" /> {$lang->new_thread}</dd>
<dd><img src="{$theme['imgdir']}/newhotfolder.gif" alt="{$lang->new_hot_thread}" title="{$lang->new_hot_thread}" /> {$lang->new_hot_thread}</dd>
<dd><img src="{$theme['imgdir']}/hotfolder.gif" alt="{$lang->hot_thread}" title="{$lang->hot_thread}" /> {$lang->hot_thread}</dd>
</dl>
</div>

<div class="float_left">
<dl class="thread_legend smalltext">
<dd><img src="{$theme['imgdir']}/folder.gif" alt="{$lang->no_new_thread}" title="{$lang->no_new_thread}" /> {$lang->no_new_thread}</dd>
<dd><img src="{$theme['imgdir']}/dot_folder.gif" alt="{$lang->posts_by_you}" title="{$lang->posts_by_you}" /> {$lang->posts_by_you}</dd>
<dd><img src="{$theme['imgdir']}/lockfolder.gif" alt="{$lang->locked_thread}" title="{$lang->locked_thread}" /> {$lang->locked_thread}</dd>
</dl>
</div>
<br style="clear: both" />
</div>

<div class="float_right" style="text-align: right;">
{$inlinemod}
{$searchforum}
{$forumjump}
</div>
<br style="clear: both" />
{$inline_edit_js}

A quel endroit insérer :

misc.php?action=markread&my_post_key={$mybb->post_code}




RE: Notification automatique par mail - exdiogene - 13-02-2012

Il est bien dans ce template ici :
Code PHP :
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span

La souscription ne devrait donc pas générer cette erreur! Sad

La souscription se fait-elle correctement avec le thème original de MyBB?


RE: Notification automatique par mail - Theodore - 13-02-2012

oui, elle se fait exactement de la même manière et c'est la même chose pour index_boardstats et headerinclude tout y est.



RE: Notification automatique par mail - Theodore - 15-02-2012

Miracle, ça fonctionne, mais le nom de l'expéditeur n'apparait pas sur le courriel


 Utilitaire de traduction fourni par Regentronique