Forum PunnBB/FluxBB : abonnement aux discussions par défaut

  • Auteur de la discussion Auteur de la discussion Zecat
  • Date de début Date de début
WRInaute accro
Par défaut lorsque l'on crée ou participe a une discussion dans un forum PunBB, la case s'abonner à cette discussion est décochée ... Comment faire piur qu'elle soit cochée par défaut des qu'on psote dans une discussion ?

Je sais que c'est juste un 0 à remplacer en 1 quelque part ... mais ou donc :?: :?: Si un specialiste de ce type de forum traine ici ...

Bon j'ai trouvé que ca parlait de $subscribe dans post.php mais ensuite, faut faire quoi ? ajouter

$subscribe=1; ?

ou ca ? je patauge :wink:
 
WRInaute passionné
Tu pourrais mettre au niveau du template "coché par défaut" cela permettrait de laisser le choix aux utilisateurs.
une checkbox où il suffit de rajouter checked=checked ou quelque chose du genre.
 
WRInaute accro
quel template ? je vois pas.

Julia41 a dit:
cela permettrait de laisser le choix aux utilisateurs.
C'est ce que je veux. la case est déjà la mais décochée par défaut et si l'utilisateur oublie de la cocher, il est pas abonné. Moi sje veux qu'elle soit cochée par défaut et il la decoche si il veut.
Julia41 a dit:
une checkbox où il suffit de rajouter checked=checked ou quelque chose du genre.
Oui mais ou ? le code php de fluxbb est encore un peu trop velu pour moi ...
 
WRInaute passionné
ça devrait être dans tes fichiers de template je pense (un "post.html" au hasard) ou un "voir_sujet"/topic truc du genre.
 
WRInaute accro
C'était bien dans post.php ... pour info (réponse obtenu sur le forum punBB). :

Ligne 515 de post.php

Code:
$checkboxes[] = '<label><input type="checkbox" name="subscribe" value="1" tabindex="'.($cur_index++).'"'.(isset($_POST['subscribe']) ? ' checked="checked"' : '').' />'.$lang_post['Subscribe'];

a remplacer par :

Code:
$checkboxes[] = '<label><input type="checkbox" name="subscribe" value="1" tabindex="'.($cur_index++).'"'.(isset($subscribe) ? ($subscribe == 1 ? ' checked="checked"' : '') : ' checked="checked"').' />'.$lang_post['Subscribe'];

C'est ce petit bout à ajouter : ($subscribe == 1 ? ' checked="checked"' : '') :
 
Discussions similaires
Haut