Main menu

Forum


× Forum d'aide en Français

[ROADMAP] Afficher les infos du user qui a proposé l'événement dans le frontend

  • tomyvi
  • Topic Author
  • New Member
  • New Member
More
6 years 10 months ago - 6 years 10 months ago #14453 by tomyvi
Bonjour et merci pour ce super travail sur le composant Joomla !!

Je l'utilise pour le site d'une copropriété ou chaque habitant ou la copropriété peut proposer des événéments. Cependant, lors de la consultation de l'événement une fois validé par le modérateur, les informations sur la personne qui a proposé l'événement n'apparait pas.


Comment pourrais je faire apparaitre sur le front-end le nom / username / email de l'utilisateur joomla qui a proposé l'événement ?

Merci pour votre aide

TV
Last edit: 6 years 10 months ago by Lyr!C. Reason: [ROADMAP]
The following user(s) said Thank You: Lyr!C

Please Log in or Create an account to join the conversation.

 

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
6 years 10 months ago #14467 by Lyr!C
Bonjour,

Ceci serait possible avec un thème pack personnel (il faut un minimum de connaissances, c'est à dire savoir éditer des fichiers php et les modifier, sans pour autant être un développeur expert).

Mais l'idée est aussi intéressante, et je peux l'ajouter dans le roadmap de développement (ma longue liste des petites idées ;-) )

Bien cordialement,
Cyril

Latest version : iCagenda 3.9.2
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File Attachment:

The following user(s) said Thank You: tomyvi

Please Log in or Create an account to join the conversation.

  • tomyvi
  • Topic Author
  • New Member
  • New Member
More
6 years 10 months ago #14470 by tomyvi
Et du coup juste pour info, je n'ai pas (encore) trouvé dans la doc la classe / variable permettant d'accéder à cette donnée dans la partie front...

Pourriez-vous m'éclairer ?

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
6 years 10 months ago #14477 by Lyr!C
Bonjour,

Je ne sais pas où vous en êtes... (avez-vous un thème pack perso ?...)

Mais visiblement, vous avez les connaissances php pour cela ?...

Donc, dans la vue évènement, vous pouvez récupérer tous les éléments d'un évènement (data) avec l'objet "$item"

Pour les noms des colonnes correspondant au créateur d'un évènement, j'ai utilisé les mêmes que pour les articles joomla (afin d'être constant aussi avec joomla core).

Vous pouvez récupérer un utilisateur joomla (créateur de l'évènement) à partir de son ID : $item->created_by

A partir de là, il est possible d'obtenir l'objet du profil de cet utilisateur avec l'API de Joomla :
$user = JFactory::getUser($item->created_by);
echo "<p>Your name is {$user->name}, your email is {$user->email}, and your username is {$user->username}</p>";

Référence docs Joomla: docs.joomla.org/Accessing_the_current_user_object

Voilà!

En espérant que cela vous aide ?

Bien cordialement,
Cyril

Latest version : iCagenda 3.9.2
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File Attachment:

Please Log in or Create an account to join the conversation.

Moderators: Lyr!C
Time to create page: 0.059 seconds

 

Follow Us

acymailing logo new

Create your Joomla templates with Template Creator CK