MyBB.support, le portail francophone de MyBB
[Résolution 1.6.0] Champ de profil multiselect - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : [Résolution 1.6.0] Champ de profil multiselect (/thread-3205.html)



[Résolution 1.6.0] Champ de profil multiselect - CrazyCat - 28-10-2010

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);



RE: [Résolution 1.6.0] Champ de profil multiselect - Jujufield - 28-10-2010

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


RE: [Résolution 1.6.0] Champ de profil multiselect - Jujufield - 02-11-2010

S'il vous plait ?


RE: [Résolution 1.6.0] Champ de profil multiselect - spyto - 02-11-2010

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é.


RE: [Résolution 1.6.0] Champ de profil multiselect - Jujufield - 02-11-2010

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" ?


RE: [Résolution 1.6.0] Champ de profil multiselect - bruno36 - 02-11-2010

la ligne a remplacer $select_options = array(); est plusieurs fois dans le fichier users.php
Il faut la remplacer a chaque fois ??


RE: [Résolution 1.6.0] Champ de profil multiselect - exdiogene - 02-11-2010

@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


RE: [Résolution 1.6.0] Champ de profil multiselect - Jujufield - 02-11-2010

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