ok, alors supprime le premier code et mets celui-ci:
- Code:
$(function(){
if((_userdata["user_posts"] < 1)&&(_userdata["session_logged_in"] == 1)) {
$('input[name="notifyreply"]').closest('tr').addClass('M14_none_Reply');
$('tr.M14_none_Reply td').find('label:eq(1) input[name="notifyreply"]').attr('checked', true);
$('div[id="optionsitems_show"]').find('input[name="notify"]').prop('checked', false);
}
});
Par contre, cela ne marche que pour les nouveaux membres n'ayant pas encore posté de message. C'est-à-dire que le code ne s'applique qu'aux nouveau inscrits après la mise en place du code. Pour te rendre compte du fonctionnement, crée un nouveau compte et va dans le profil, préférences. tu verras cette option cochée par defaut en "NON"
Pour les déjà membres, désolé, il n'y pas de solution mise à part la mettre cette option à non définitivement via les templates.
J'ai texsté le code sur mon forum test PHPBB
et ça fonctionne.
Pour tes problèmes de code, il existe un pro du codage >>> https://www.milouze14.com/
Vas-y de ma part, tu ne seras pas déçue !!