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
  • Autore della discussione
  • New Member
  • New Member
Di più
6 Anni 11 Mesi fa - 6 Anni 11 Mesi fa #14453 da 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
Ultima Modifica 6 Anni 11 Mesi fa da Lyr!C. Motivo: [ROADMAP]
Ringraziano per il messaggio: Lyr!C

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
6 Anni 11 Mesi fa #14467 da 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.3
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 allegato:

Ringraziano per il messaggio: tomyvi

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • tomyvi
  • Autore della discussione
  • New Member
  • New Member
Di più
6 Anni 11 Mesi fa #14470 da 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 ?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
6 Anni 11 Mesi fa #14477 da 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.3
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 allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.224 secondi

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new