Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 4.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De naam en de versie van de extensie waar de vraag over gaat.

opgelost Tijd/datum ingelogde gebruiker weergeven

Tijd/datum ingelogde gebruiker weergeven

17 jun 2023 13:19 - 17 jun 2023 13:20
#1
Hallo,

ik ben op zoek naar een module, waarmee ik op de frontend de datum en eventueel tijd kan laten zien wanneer een specifieke gebruiker is ingelogd geweest.
Waarom: deze gebruiker beheert een agenda. Het is belangrijk dat op de frontend een tekst komt: Deze agenda is het laatst bijgewerkt op: "laatste datum-tijdstip van ingelogde gebruiker agenda".

Mijn sql-kennis is nihil, maar wellicht is er een kant-en-klare module die dit kan?
Ik heb wel gezocht, en ben al twee avonden aan het stoeien, maar ik kom er niet uit.
Wie kan mij helpen?

Groet, Peter
Laatst bewerkt 17 jun 2023 13:20 door peterspie.
Discussie gesloten.
  • peterspie
  • peterspie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 65

Tijd/datum ingelogde gebruiker weergeven

17 jun 2023 14:06
#2
Ik zou Sourcerer van RegularLabs installeren en dan dit met Sourcerer in een aangepaste module zetten:
Code:
<?php $user = JFactory::getUser(xx); echo "<p>De kalender is het laatst bijgewerkt op: {$user->lastvisitDate}</p>"; ?>
Waarbij je xx natuurlijk vervangt door het id van de betreffende gebruiker.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Discussie gesloten.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37129

Tijd/datum ingelogde gebruiker weergeven

17 jun 2023 21:28
#3
Hallo Astrid,
dank! Dit werkt prima!

Nog twee kleine aanpassingen, en het zou helemaal perfect zijn: ik zie nu deze datum: 2023-06-17 19:24:07, maar ik zou 'm graag willen zien als: 17-06-2023 19:24:07.
Ik heb gelezen over taaloverrides, maar ik kan bij de taaloverrides geen constante vinden die met jaar-maand-dag begint.
En het valt mij op dat de tijd twee uur achter loopt. Bij Gebruikers - Beheren staat wel het juiste datum-formaat, en de tijd hier klopt ook.
Weet jij nog hoe ik dit kan aanpassen?

Groet, Peter
Discussie gesloten.
  • peterspie
  • peterspie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 65

Tijd/datum ingelogde gebruiker weergeven

17 jun 2023 22:17 - 18 jun 2023 08:26
#4
Even zoeken misschien?
joomlanl.nl/forum/3-x-overige/53863-opge...atum-omzetten-in-php
Edit: Voor Joomla 4 is het iets anders:
Code:
<?php use Joomla\CMS\Language\Text; use \Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Date\Date; use Joomla\CMS\Factory; $user = Factory::getUser(xx); echo "<p>De kalender is het laatst bijgewerkt op:</p>"; echo HtmlHelper::date($user->lastvisitDate, Text::_('DATE_FORMAT_LC2')); ?>
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 18 jun 2023 08:26 door Astrid.
Discussie gesloten.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37129

Tijd/datum ingelogde gebruiker weergeven

19 jun 2023 08:59
#5
Goedemorgen,

ik heb wel degelijk gezocht, via Google, maar kon het gewoon niet vinden. Bij de volgende uitdaging zal ik ook hier op het forum zoeken :) .
Ontzettend bedankt weer, het werkt nu perfect.

Groet, Peter
Discussie gesloten.
  • peterspie
  • peterspie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 65
Tijd voor maken pagina: 0.896 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie