MyBB.support, le portail francophone de MyBB

Version complète : Forcer la Disposition (Horizontale ou Verticale) des Informations sur l'Auteur
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous.

Puisque c'est une question qui revient très souvent, voici, définitivement, la méthode à appliquer pour forcer l'affichage horizontal ou vertical des informations de l'auteur d'un message dans l'affichage d'une discussion.

Affichage Horizontal : [attachment=1188]
Affichage Vertical : [attachment=1189]




Partie 1 : Choisir l'affichage par défaut.

Dans un premier temps, il faut choisir l'affichage par défaut, c'est-à-dire celui qui sera utilisé par les membres au moment de leur inscription.

Pour se faire, rendez-vous dans le panneau d'administration, dans l'onglet "Configuration", dans la partie "Paramètres", choisir "Options d'affichage du sujet". Choisissez alors entre l'affichage horizontal et l'affichage classique (vertical).



Partie 2 : Appliquer un affichage à tous les membres.

Si vous avez changé le paramètre suscité, les membres qui étaient déjà inscrits auparavant, eux, utilisent toujours l'affichage qui était anciennement défini, ou celui qu'ils avaient eux-même choisi.
Si vous souhaitez forcer un affichage pour tous les membres, vous allez devoir appliquer la requête suivante à votre base de données, en y remplaçant X par 0 pour l'affichage horizontal, et par 1 pour l'affichage vertical.

Pour exécuter cette requête, vous pouvez utiliser PHPMyAdmin. Connectez-vous à votre base de données, puis cliquez sur l'onglet "SQL". Copiez la requête ci-dessous dans le cadre, et exécutez la.

Code :
UPDATE `mybb_users` SET `classicpostbit` = X

Note : si, lors de l'installation, vous aviez changé "mybb_" pour mettre un autre préfixe, vous devrez remplacer "mybb_users" par "(votre_préfixe)users".



Partie 3 : Empêcher les membres de changer l'affichage.

Maintenant, tous les utilisateurs utilisent l'affichage que vous désirez. Cependant, ils peuvent toujours choisir de changer l'affichage dans leur panneau de configuration utilisateur. Bien que ce ne soit pas conseillé, parce qu'il est toujours bon de laisser aux utilisateurs le choix de l'affichage qu'ils préfèrent, voici comment les empêcher de changer l'affichage.

Rendez-vous dans le panneau d'administration, dans l'onglet "Thèmes & Templates", dans la partie "Templates". Cliquez sur "(Votre Thème) Templates", puis sur "Panneau de contrôle utilisateur Templates". Cliquez ensuite sur "usercp_options".

Supprimez le contenu suivant.
Code PHP :
    <tr>
    <
td valign="top" width="1"><input type="checkbox" class="checkbox" name="classicpostbit" id="classicpostbit" value="1" {$classicpostbitcheck} /></td>
    <
td><span class="smalltext"><label for="classicpostbit">{$lang->show_classic_postbit}</label></span></td>
    </
tr

Ainsi, vos utilisateurs ne verront plus l'option leur permettant de changer le type d'affichage :
Avant : [attachment=1190]
Après : [attachment=1191]
 Utilitaire de traduction fourni par Regentronique