MyBB.support, le portail francophone de MyBB

Version complète : [Résolution 1.6.0] Champ de profil multiselect
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Certains ont peut-être créé un champ de profil personnalisé de type "boite de selection à options multiples" et se sont rendus compte qu'il y a un bug côté admin lorsqu'on veut éditer un utilisateur.

Ceci sera corrigé dans la version 1.6.1 de MyBB, mais voici la correction que vous pouvez effectuer pour la 1.6.0:

Editer le fichier admin/modules/user/users.php, à la ligne 3634.

Ligne originale:
Code :
$select_options = array();
A remplacer par:
Code :
$select_options = explode("\n", $options);
Bonjour Crazy cat,

Aurais-tu une solution à mon problème :

http://www.neo-creators.fr/forum/member.php?action=profile&uid=37


Tu peux constater que certains champs ne sont pas remplis ...

En fait j'ai créé un champ "Sélectionnez" car je ne veux pas que les champs soit pré-remplis.

Mais il faudrait que le "Sélectionnez" ne soit pas valide pour l'inscription de façon à éviter des champs non remplis comme dans le cas ci-dessus (et j'ai de nombreux cas comme ça Sad)


Merci d'avance !

Jujufield
S'il vous plait ?
Salut,

J'ai l'impression que CrazyCat n'a fait que passer ! Shy

Et je n'ai pas lé réponse à ta question... Désolé.
Si toi Spyto tu n'as pas la réponse je suis foutu .... xD

Quel développeur pourrait l'avoir ? Il doit bien être possible de mettre un champ par défaut du genre "Sélectionnez" ?
la ligne a remplacer $select_options = array(); est plusieurs fois dans le fichier users.php
Il faut la remplacer a chaque fois ??
@bruno36 :
Il faut porter attention aux détails :
CrazyCat a écrit :Editer le fichier admin/modules/user/users.php, à la ligne 3634.
Alors la réponse est : remplacer une seule fois.

@Jujufield :
Afin que le choix par défaut "Sélectionnez" ne soit pas utilisé, il faut nécéssairement une fonction conditionnelle, qui n'est normalement utilisable que dans le fichier PHP ou avec un plugin le permettant dans les "templates".

Une autre solution serait de valider ce champs en Javascript du côté utilisateur et empêcher l'envoi du formulaire tant que l'utilisateur n'aura pas fait un choix autre que "Sélectionnez".

Wink
Merci exdiogene,

Tu penses que tu pourrais me dire quel code mettre ?

Car je n'ai pas vu le php depuis longtemps, et je risque de mal placer la condition =S
 Utilitaire de traduction fourni par Regentronique