FSB / Fire-Soft-Board-2

Fire Soft Board (FSB) is an open source bulletin board software written in PHP5.
http://www.fire-soft-board.com/
16 stars 4 forks source link

Closes #171 - Ordre des groupes dans le bloc de légende #180

Closed MGaetan89 closed 12 years ago

MGaetan89 commented 12 years ago

Ajout d'une option pour afficher ou non les groupes vides dans la légende Ajout de la possibilité de trier les groupes dans la légende Ajout de la possibilité d'utiliser une clé de langue pour le nom de tous les groupes

INSERT INTO `fsb2_config` (`cfg_name`, `cfg_value`) VALUES ('display_online_empty_groups', '1');
INSERT INTO `fsb2_config_handler` (`cfg_cat`, `cfg_subcat`, `cfg_name`, `cfg_function`, `cfg_args`, `cfg_type`) VALUES ('general',  'groups',  'display_online_empty_groups',  'put_boolean',  'array(''yes'' => ''1'',''no'' => ''0'')',  'unsigned int');
ALTER TABLE `fsb2_groups` ADD `g_order` MEDIUMINT( 9 ) NOT NULL;
UPDATE `fsb2_groups` SET `g_order` = `g_id`;

La commande de mise à jour (UPDATE) est à revoir car elle casse l'ordre actuel des groupes. Peut-être faire un script de M@J en PHP pour définir le rang du groupe. Le code pour une installation d'un nouveau forum est correct par contre ;)

arcalys commented 12 years ago

Afficher les groupes vides dans la légende : Si le MOD Membres en ligne est activé, n'affiche que les groupes demandés s'ils contiennent des membres

Si tu mets oui, il te les cache alors que c'est censé "Afficher"... Donc a mon avis il faudrait plutôt mettre "Cacher les groupes vides dans la légende" et mettre non par défaut.

MGaetan89 commented 12 years ago

Je me suis trompé dans la requête dans le premier message. Il fallait exécuter ça :

INSERT INTO `fsb2_config_handler` (`cfg_cat`, `cfg_subcat`, `cfg_name`, `cfg_function`, `cfg_args`, `cfg_type`) VALUES ('general',  'groups',  'display_online_empty_groups',  'put_boolean',  'array(''yes'' => ''0'',''no'' => ''1'')',  'unsigned int');

(Inverser les valeurs de yes et no

arcalys commented 12 years ago

Faudrait aussi changer la description en

Si le MOD Membres en ligne est activé, n'affiche les groupes que s'ils contiennent des membres.

Et le paramètre deviendrait "hide_empty_groups" ou un truc du genre.

MGaetan89 commented 12 years ago

En fait la requête à exécuter est celle-ci :

INSERT INTO `fsb2_config_handler` (`cfg_cat`, `cfg_subcat`, `cfg_name`, `cfg_function`, `cfg_args`, `cfg_type`) VALUES ('general',  'groups',  'display_online_empty_groups',  'put_boolean',  'array(''yes'' => ''1'',''no'' => ''0'')',  'unsigned int');

Et pas celle du premier message. Pour la description, je vais corriger ça ;)

arcalys commented 12 years ago

Faudrait savoir... lol. Celle que tu viens de me donner est la même que dans le premier message.

MGaetan89 commented 12 years ago

Arf, j'ai du mal aujourd'hui décidément ! Pour faire simple, yes doit valeur 0 et no doit valoir 1 ;)

arcalys commented 12 years ago

C'est un peu illogique quand même non ? Autant mettre

Cacher les groupes vides dans la légende Si le MOD Membres en ligne est activé, n'affiche les groupes que s'ils contiennent des membres.

Le paramètre devient "hide_empty_groups" et on le met à non par défaut. Et la on a yes => 1, no => 0

MGaetan89 commented 12 years ago

C'est vais, je n'y avais pas fait attention quand je l'ai mis en place … Je le mettrais à jour tout à l'heure ;)

arcalys commented 12 years ago

Ou alors faut laisser Afficher les groupes vides dans la légende mais changer la description quoi. Mais faire en sorte que le yes soit à 1 et le no à 0, car la c'était l'inverse (enfin, je veux dire que le yes les cache quoi). Enfin, fait pour un mieux, tant que le oui fait bien ce qu'il doit faire quoi ^^

arcalys commented 12 years ago

Je suis chiant je sais, j'ai changé le nom du paramètre simplement car "display_online" alors qu'en traduction on à "Cacher", ça faisait un peu bizarre :P

MGaetan89 commented 12 years ago

Non pas du tout, il faut bien rester logique ;)