Notification automatique par mail - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : MyBB.fr (https://mybb.support/forum-1.html) +--- Forum : Support (https://mybb.support/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. 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. 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. 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.... 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 : 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&fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&type=forum&fid={$fid}&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}&sortby=subject&order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&sortby=starter&order=asc">{$lang->author}</a> {$orderarrow['starter']}</strong></span></td> <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&sortby=replies&order=desc">{$lang->replies}</a> {$orderarrow['replies']}</strong></span></td> <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&sortby=views&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}&sortby=lastpost&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&fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&type=forum&fid={$fid}&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! 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 |