MyBB.support, le portail francophone de MyBB
[Résolu] Façon des messages - sujets - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : [Résolu] Façon des messages - sujets (/thread-871.html)



[Résolu] Façon des messages - sujets - Hellus - 03-09-2008

Salut,

Je veux bien que dans mon forum changer la façon des message je veux pas que les messages (Leurs façons) comme Phpbb mais je veux que il reste comme la V1.2.14 et les autres et l'ancienne version pas comme ça :

[Image: 080903030328595114.png]

En utilisant V1.4.1 !!!!!

Merci beaucoup de votre aide !!

Hellus =).


RE: Façon des messages - sujets - spyto - 03-09-2008

Sujet déjà traité, ici:
http://www.mybb.fr/showthread.php?tid=792


RE: Façon des messages - sujets - Hellus - 03-09-2008

Euuh j'ai mis : Affiche les messages en utilisant la disposition classique !

Ça reste toujours l'horizontale :/


RE: Façon des messages - sujets - spyto - 03-09-2008

Est-ce que d'autres modifs par ailleurs dans les paramètres sont prises en compte ?...
Peut-être un problème de droits d'écriture sur 'settings.php' ?

Quel est le CHMOD de ton fichier '/inc/settings.php' ?

Essaie de le mettre à 777.


RE: Façon des messages - sujets - Hellus - 03-09-2008

Elle est déjà en 777 x_x


RE: Façon des messages - sujets - spyto - 03-09-2008

Alors là !!! Shy

Edite ton fichier 'inc/settings.php' pour voir la valeur du paramètre actuellement sauvé... (Il s'appelle 'postlayout')

Quelque part, tu devais voir une ligne comme ça:
Code PHP :
$settings['postlayout'] = "horizontal"
c'est l'affichage par défaut.

ou
Code PHP :
$settings['postlayout'] = "classic"
c'est l'affichage "ancien".

Uhhhh !!
Je viens de faire le test sur un forum chez Free... et j'ai le même problème que toi !

Pourtant le fichier settings.php est bien modifié !?
Bug ? Mystère...

Je vais chercher...

EDIT: Je viens de faire un test en local, c'est pareil !


RE: Façon des messages - sujets - spyto - 03-09-2008

Et comme on dit: qui cherche trouve !! Wink

Et non, ce n'est pas un bug !

En fait, la valeur "globale" de la variable 'postlayout' fixée dans l'admin n'est pas prise en compte de façon générale pour tous les utilisateurs.
C'est la valeur de cette même variable dans le panneau de configuration de chaque utilisateur qui est prise en compte !!!

Il faut que chaque utilisateur valide le paramètre dans son profil:
Options/Affichage des sujets, comme ça:

[Image: image1bx7.jpg]


Il faut que l'utilisateur ait coché cette case pour l'affichage classique.

En bref, le choix de l'utilisateur dans ses options prime sur la paramétrage de l'Admin !

C'était aussi simple que ça !
Donc c'est bon !


RE: Façon des messages - sujets - spyto - 03-09-2008

Donc, le réglage dans l'admin n'affecte que les invités !
(puisque le réglages des utilisateurs prime sur le réglage admin).

Il semble que ceci sera changé dans la prochaine release.
En effet, il est anormal que le réglage utilisateur "écrase" le réglage Admin !

Ce qui fait que c'est un peu galère si tu veux que tous tes utilisateurs utilisent l'affichage classique...

Alors il me semble que si tu veux absolument cela, il faut:
1. Mettre à 'classique' dans l'Admin
2. Pour ceux qui vont s'enregistrer, ignorer l'option de modification dans le panneau utilisateur.
Pour cela édite le fichier inc/datahandlers/user.php
Cherche:
Code PHP :
$this->verify_yesno_option($options'classicpostbit'0); 
Remplace par:
Code PHP :
if($mybb->settings['postlayout'] == 'horizontal')
{
    
$this->verify_yesno_option($options'classicpostbit'0);
}
else
{
    
$this->verify_yesno_option($options'classicpostbit'1);


Mais garde à l'esprit qu'une fois enregistrés, ils pourront à nouveau désactiver l'affichage classique !

3. Pour tes utilisateurs déjà enregistrés, une petite requête SQL devrait forcer (temporairement je te l'accorde) l'affichage classique.

Dans phpMyAdmin, simplement
Code :
UPDATE mybb_users SET classicpostbit=1

Livré sans aucune garantie ! A tes risques et périls...

@+
Spyto


RE: Façon des messages - sujets - Hellus - 03-09-2008

Et pour reupdate horizental c'est : UPDATE mybb_users SET horizontalpostbit =1 ?


RE: Façon des messages - sujets - Kinder99 - 03-09-2008

Je vous conseil d'appliquer le code PHP sur inc/datahandlers/user.php, qui, affiche par défaut le mode classique pour les nouveau membres, puis faire la requête SQL : UPDATE mybb_users SET classicpostbit=1 pour appliquer cet affichage aux membres déja enregistrés.

Moi sa a marcher, merci Spyto !


RE: Façon des messages - sujets - Hellus - 03-09-2008

Non j'ai besoin pour l'horizontale je veux la requête de l'horzi' !!


RE: Façon des messages - sujets - spyto - 03-09-2008

Hellus a écrit :Non j'ai besoin pour l'horizontale je veux la requête de l'horzi' !!
"je voudrais"... c'est mieux Wink

Mais tu te contredis ! Dans ton post initial, ci-dessus, tu voulais l'affichage "classique" style 1.2.14 !?

D'apès moi, la requête serait plutôt (sans doute?, non testé):
Code PHP :
UPDATE mybb_users SET classicpostbit=
1= true; 0= false, non ?


RE: Façon des messages - sujets - Hellus - 03-09-2008

Ouais mais le classique il est un peu pas arranger xD
Donc je reprend le Horizontale ^^ .

Merci bien Spyro Wink .


RE: Façon des messages - sujets - Nodark - 03-09-2008

J'ai eu ce problème


http://www.mybb.fr/showthread.php?tid=860


RE: [Résolu] Façon des messages - sujets - Foxor - 10-10-2008

Merci .


RE: [Résolu] Façon des messages - sujets - Hellus - 12-10-2008

Omg le up!!


RE: [Résolu] Façon des messages - sujets - bruno36 - 25-10-2008

Bonjour

Moi dans mon fichier j'ai pas le meme code, je trouve sa a la ligne 190
function verify_yesno_option(&$options, $option, $default=1)


 Utilitaire de traduction fourni par Regentronique