MyBB.support, le portail francophone de MyBB

Version complète : Question connexion anonyme
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

VERSION_MyBB : 1.8.6
Bonsoir,

J'aimerais savoir si il est possible d'interdire aux utilisateurs d'un forum de se cacher dans la liste des connectés.

Je vous remercie et vous souhaite une agréable soirée.
Pas de compte test, pas de support !


Merci de lire nos règles :
http://www.mybb.fr/thread-3135.html

Et surtout les règles pour le support :
http://www.mybb.fr/thread-5763.html

Il n'est toléré aucun manquement à ces règles pour qui que ce soit.
Identifiants fournis en PM, mes excuses je ne pensais pas que vous en auriez besoin pour cette question Smile
Pour tout forum de support la règle est la même. Elle nous permet de ne pas aider un forum illégal.

Je pense qu'il faut "bricoler" les templates enregistrement et config utilisateur pour ne pas laisser l'option d'activer le mode invisible.
Dans un premier temps, en mettant les codes concernés en commentaire pour conserver la trace en cas de nécessité d retour en arrière.

usercp_options :
remplacer :

Code :
<tr>

<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
par :
Code :
<!--<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>-->

member_register :
remplacer :
Code :
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
par :
Code :
<!--<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>-->
Les nouveaux inscrits ne pourront plus activer le mode caché...
Pour les autres il faudra sans doute faire une petite requête dans la base...
Ça marche ! Merci beaucoup !
La requête permettant de désactiver le mode invisible pour tous les utilisateurs inscrits au forum serait :
Code :
UPDATE mybb_users SET invisible = 0 WHERE invisible = 1

Rappel : N'intervenez jamais en écriture sur les tables de MyBB, sauf si vous y êtes invité par un membre de notre équipe : vous risqueriez d'en altérer, voire d'en empêcher le fonctionnement. Seules les requêtes de type SELECT sont sans danger pour votre installation de MyBB.


Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour Thomas_Rider.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !
 Utilitaire de traduction fourni par Regentronique