MyBB.support, le portail francophone de MyBB
[Réglé] Champs personnalisés - 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églé] Champs personnalisés (/thread-7559.html)



Champs personnalisés - Fairy-zozo - 12-05-2016


VERSION_MyBB : 1.8.7
Bonjour,

Me voici de retour avec un nouveau soucis concernant les champs de profil personnalisés.

J'ai créé un champ de choix de serveur pour les membres qui s'inscrivent, le problème est que je ne souhaite pas qu'ils puissent modifier ce champs par la suite (sauf sur demande auprès de moi) dans leur gestion de profil.

Le problème étant que si dans les options du champ je demande à ce que seul les Administrateurs puissent le modifier, il n'apparaît pas sur la page d'inscription. Je suis alors obligé d'autoriser la modification pour tous les groupes, rendant également possible la modification dans le profil ultérieurement.

Existe t-il une solution à ceci ?


RE: Champs personnalisés - exdiogene - 12-05-2016

Une façon simple de régler ce problème est de supprimer "{$customfields}" dans le template "usercp_profile_profilefields". Le membre ne pourra pas voir le champs et ne pourra pas l'éditer directement...


RE: Champs personnalisés - Fairy-zozo - 12-05-2016

Oui en effet, mais du coup ça supprimerait tous les champs personnalisés et pas seulement celui visé si je ne me trompe pas ?


RE: Champs personnalisés - exdiogene - 12-05-2016

Cela élimine l'affichage de tous les champs personnalisés.

Pour bloquer un seul champ il faudrait utiliser un plugin comme "Template Conditionals" de Zinga Burga.


RE: Champs personnalisés - Saphir - 14-05-2016

Bonjour Fairy-zozo.

Que se passe-t-il si vous indiquez que ce champ ne peut être modifié que par les administrateurs, mais que vous le rendez également obligatoire ?


RE: Champs personnalisés - Nitrome - 14-05-2016

Dans ce cas la il n'affiche pas le champ personnalisé, mais il est quand même obligatoire et donc bloque l'inscription, assez marrant ^^

[Image: vBnsV1.png]


RE: Champs personnalisés - Saphir - 14-05-2016

En effet, la situation est assez cocasse...
Je pense que la solution d'exdiogene serait la plus facile à mettre en oeuvre...


RE: Champs personnalisés - Fairy-zozo - 14-05-2016

Merci pour vos réponses !

N'ayant pas l'habitude de ce genre de plugins, sauriez vous comment je peux y remédier avec celui proposé par exdiogene ?

Serait-il plus simple de masquer le champs dans le profil que de l'afficher à l'enregistrement ?


RE: Champs personnalisés - Fairy-zozo - 15-05-2016

En fait c'était tout simple ! Merci pour votre aide, problème réglé avec l'aide de MrBrechreiz

pour les prochains, template : usercp_profile_customfield

Code :
<if $profilefield['fid'] == IDDUCHAMPSACACHER then>
<else>
<tr>
<td>
<span>{$profilefield['name']}</span>:
<br />
<span class="smalltext">{$profilefield['description']}</span>
</td>
</tr>
<tr>
<td>{$code}</td>
</tr>
</if>



RE: Champs personnalisés - Jules - 20-05-2016

Bonjour, Fairy-zozo.

Il existe pas mal de tutoriels sur le forum pour aller plus loin avec ce plug-in, c'est assez intéressant de l'utiliser Wink
Autant utiliser un plug-in jusqu'au bout, pas seulement pour une seule ligne de code :p

--
Il semblerait que votre demande d'aide soit résolue. C'est pourquoi cette discussion a été marquée du préfixe [Réglé].

Si vous n'avez toujours pas trouvé les réponses que vous cherchiez, merci de répondre à cette discussion afin que nous annulions ce marquage.
N'hésitez pas à commencer une nouvelle discussion si vous rencontrez d'autres problèmes dans le futur.


 Utilitaire de traduction fourni par Regentronique