Avatar en fonction d'un champ spécifique ?

7 years 1 month ago - 7 years 1 month ago #291775 by buberyo
Bonjour,
Je suis en train de créer un site web (en local actuellement) pour une association de sapeurs pompiers avec Joomla 3.6.5. J'utilise pour l'inscription de chacun community builder 2.1.2, et un onglet forum de kunena 5.0.6.1.
Lors de l'inscription, chacun devra renseigner son NOM et PRENOM, ainsi que son GRADE (j'ai donc créer un champ à choix multiple avec les différents grades). Leur chef de corps ne souhaite pas que les utilisateurs mettent des avatars olé olé. J'ai donc interdit à l'utilisateur via les paramétrés le choix de l'avatar.

Par contre, j'aimerai savoir s'il est possible, en passant par cb ou autre, de pouvoir mettre un avatar précis (autre que manuellement par l'administrateur) en fonction de ce champ "grade", par exemple:
si l'utilisateur choisit
  • Sergent -> l'avatar sera une image "sergent"
  • Capitaine -> l'avatar sera une image "capitaine", etc....

J'espère avoir été assez clair sur mon problème.
En vous remerciant de votre aide.
The topic has been locked.
7 years 1 month ago #291791 by erilam
Replied by erilam on topic Avatar en fonction d'un champ spécifique ?
Salut,

Si cela peut t'aider j'avais fait une présentation pendant le JoomlaDay de Nice en 2015 ou j'expliquais justement comment remplacer des valeurs suivant le résultat d'un champ de profil. Je pense que cela pourra t'aider, la présentation est téléchargeable ici : www.joomladay.fr/archives-des-presentations?task=download&file=jp_archive_fichier&id=509

En espérant avoir répondu,
Bonne journée

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
7 years 1 month ago - 7 years 1 month ago #291828 by buberyo
Replied by buberyo on topic Avatar en fonction d'un champ spécifique ?
Bonjour Erilam
Je te remercie de ta réponse. Je vais étudier ton document joint et je te tiens au courant sur le forum de la situation.
The topic has been locked.
7 years 1 month ago - 7 years 1 month ago #291829 by buberyo
Replied by buberyo on topic Avatar en fonction d'un champ spécifique ?
Re
J'ai bien étudier ton document.
Si j'ai bien compris, je dois éditer une valeur en fonction du champ voulu, ici cb_grade, et lui donner une valeur de l'image souhaiter, par exemple:
[value] 
[cb:if cb_grade="JSP"]<img src="images/comprofiler/gallery/JSP.jpg">[/cb:if]
[cb:if cb_grade="Sapeur"]<img src="images/comprofiler/gallery/SP.jpg">[/cb:if]
[cb:if cb_grade="Sapeur 1ère Cl."]<img src="images/comprofiler/gallery/SP1.jpg">[/cb:if]
[cb:if cb_grade="Caporal"]<img src="images/comprofiler/gallery/Caporal.jpg">[/cb:if]
...etc, et ainsi de suite pour tous les grades.

Où dois je insérer ce code afin que l'avatar puisse varier en fonction des différentes valeurs ? J'ai essayé de mettre ce code dans [Portrait du profil] (_UE_IMAGE) à l’intérieur de chaque Paramètre / Mise en page (voir photo 1 jointe), mais cela ne modifie pas l'image de profile. Seule la première case rajoute une image supplémentaire (voir photo 2 jointe) - l'image par contre est bien celle voulue, mais je souhaiterai qu'elle remplace l'avatar (la petite tête en noire au dessus).

En te remerciant.


Attachments:
The topic has been locked.
7 years 1 month ago #291890 by buberyo
Replied by buberyo on topic Avatar en fonction d'un champ spécifique ?
Pas d'idée ?
The topic has been locked.
7 years 4 weeks ago #291892 by erilam
Replied by erilam on topic Avatar en fonction d'un champ spécifique ?
Salut,

En fait je pense que :

  • Tu devrais créer un champ dédié plutôt que d'essayer de transformer l'avatar d'origine. En effet il y a des règles liées à l'avatar que tu n'auras pas sur un nouveau champ image, l'image par défaut par exemple
  • Mettre le nouveau champ image à la place de l'avatar. Cela signifie exactement la même place (onglet portrait)
  • mettre des alias sur tes valeurs, cela évitera les problèmes possibles sur la compréhension des valeurs par le système. Par exemple le label "[Sapeur 1ere Classe" peut se justifier mais l'alias "sapeur1" serait suffisant pour le système (pas d'espace, de caractères accentués...)/li]

    En espérant t'avoir donné des pistes
    Bonne journée

  • Eric Lamy (erix)
    www.agerix.fr/
    The topic has been locked.
    Moderators: beatnantlavstephkrileonerilam
    Time to create page: 0.227 seconds

    Facebook Twitter LinkedIn