Bonjour,
Mon besoin : afficher automatiquement sur la page du site la date de dernière mise à jour.
Solution :
j'ai cherché une fonction similaire à mosCurrentDate() mais qui renverrait la date de l'article le plus récemment publié/modifié et je ne l'ai pas trouvé. Donc, je l'ai écrit [pas évident pour qqun qui ne connaît pas le PhP et qui s'est arrêté au C il y a plus de 20 ans].
J'ai fait une fonction mosLastUpdateDate() que j'ai mis dans /includes/joomla.php
Si quelqu'un (genre un petit gars ou une petite dame sympa qui connaît un développeur) pouvait la mettre en standard (ou une version plus riche, plus ...) dans une future version de Joomla 1.0.14 ou 1.5 GA, ce serait sympa.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 /** * Returns last update date according to current local and time offset * @param string format optional format for strftime * @returns last update date */ function mosLastUpdateDate( $format="" ) { global $database; if ($format=="") { $format = _DATE_FORMAT_LC; } $query = "SELECT MAX(modified) " . "\n FROM #__content" . "\n WHERE state > 0" ; $database->setQuery( $query ); $modified = $database->loadResult() ; return mosFormatDate($modified,$format); }
Partager