06/09/2011, 10:07:23
Bon, je viens de tester en détails. En effet, lorsque les commentaires sont modérés, les notifications ne sont pas envoyées aux utilisateurs souhaitant être avertis.
Cela fonctionne si les commentaires ne sont pas modérés, et après application du correctif : http://dev.cmsmadesimple.org/bug/view/6600
Le problème vient du fait que rien n'est prévu dans le code pour avertir les utilisateurs lors de l'édition par l'admin.
Pour modifier cela, voici une astuce. Editez le fichier action.admin_editcomment.php dans le répertoire du module CGFeedback, ligne 162, changer :
par
Bon c'est une modif rapide et qui demanderait plus de vérifications, du genre "Si le commentaire été déjà publié avant mise à jour, ne rien envoyer". Mais ca peut déjà aider.
Tiens moi au courant si ca marche chez toi aussi
Cela fonctionne si les commentaires ne sont pas modérés, et après application du correctif : http://dev.cmsmadesimple.org/bug/view/6600
Le problème vient du fait que rien n'est prévu dans le code pour avertir les utilisateurs lors de l'édition par l'admin.
Pour modifier cela, voici une astuce. Editez le fichier action.admin_editcomment.php dans le répertoire du module CGFeedback, ligne 162, changer :
Code :
if( empty($error) )
{
$comment->save();
}
par
Code :
if( empty($error) )
{
$comment->save();
// Notification
if( empty($error) && $comment->status == CGFEEDBACK_STATUS_PUBLISHED )
{
// user notifications
cgfb_comment_notifier::notify_users($comment);
}
}
Bon c'est une modif rapide et qui demanderait plus de vérifications, du genre "Si le commentaire été déjà publié avant mise à jour, ne rien envoyer". Mais ca peut déjà aider.
Tiens moi au courant si ca marche chez toi aussi
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier