Bonjour tous,
j'ai besoin de votre aide pour afficher la date de dernière mise à jour sur index.php, template 7.
(voir Image)
Merci
JLouis
1 12-09-2021 10:16 - custom page accueil template 7
4 15-09-2021 15:55 - custom page accueil template 7
Dans ton fichier templates/template7/index.php,
introduis ces deux lignes :
if($lastadd == "")
$lastadd = displayDate($dbrow['changedate'],"") . "<br />\n";
après la ligne 195 => while( $dbrow = tng_fetch_assoc( $resulttng ) ) {
et avant la ligne 197 => $lastadd .= "<a href=\"getperson.php?personID={$dbrow['personID']}& etc...
pour avoir ce résultat :
while( $dbrow = tng_fetch_assoc( $resulttng ) ) {
if($lastadd == "")
$lastadd = displayDate($dbrow['changedate'],"") . "<br />\n";
$lastadd .= "<a href=\"getperson.php?personID={$dbrow['personID']}&tree={$dbrow['gedcom']}\">";
les numéros de ligne sont donnés à titre indicatif. Mon fichier n'est pas modifié.
Grosso modo, c'est presqu'à la fin du fichier
Michel
5 15-09-2021 18:31 - custom page accueil template 7
Parfait..
le magicien du php a encore frappé.
Merci Michel
Jean-Louis
6 16-09-2021 19:30 - custom page accueil template 7
... et ce code pour un affichage au format européen (les fonctions de TNG ne fonctionnent pas dans ce cas..)
if($lastadd == ""){
// passe en format europeen
$old_date_timestamp = strtotime($dbrow['changedate']);
$new_date = date('d-m-Y H:i:s', $old_date_timestamp);
// Affiche la date
$lastadd = displayDate($new_date) . "<br />\n<br />\n";
}
Michel
8 16-09-2021 22:47 - custom page accueil template 7
Si tu veux supprimer les secondes, il suffit d'effacer le ":s" après le "H:i"