[Résolu] Avoir la date de dernière visite sur la page des sujets

Entraide pour l'installation et l'exécution des forums en version
3.3.x

Règles du forum
Pensez à faire une recherche, afin de savoir si votre problème n'a pas déjà été traité.
[IMPORTANT] N’oubliez pas que pour demander de l’aide, vous devez fournir les détails d’assistance appropriés, s’il vous plaît, lisez le règlement de l'entraide, cela nous aidera à vous donner le meilleur soutien.

Une fois le problème résolu, merci de passer votre sujet en [Résolu] en sélectionnant l'attribut en conséquence en bas de page.
Avatar du membre
couzman couzman
Membre
Messages: []
Enregistré depuis: 3 ans 2 mois
Forum phpBB: https://forum.seriesparadise.net/portal

Avoir la date de dernière visite sur la page des sujets

Message par couzman »

Bonsoir

Je cherche à mettre la date de dernière visite sur la page des topics.
Un mods avait cette fonction qui s'appelle Last Visit in Viewtopic.
http://www.phpbb.com/customise/db/mod/l ... _viewtopic

J'avais fais cette modification en phpBB 3.2.8 qui fonctionne aussi en 3.3.2 mais qui ne semble plus fonctionnel en 3.3.4

Ouvrir ./viewtopic.php

Trouver :

Code: Tout sélectionner

'email'            => '',
Ajouter après :

Code: Tout sélectionner

'lastvisit'         => '',
Trouver :

Code: Tout sélectionner

'online'      => false,
Ajouter après :

Code: Tout sélectionner

'lastvisit'      => $row['user_lastvisit'],
Trouver :

Code: Tout sélectionner

'POST_DATE_RFC3339'   => gmdate(DATE_RFC3339, $row['post_time']),
Ajouter après :

Code: Tout sélectionner

'POSTER_LASTVISIT'   => ($poster_id != ANONYMOUS && $user_cache[$poster_id]['lastvisit']) ? $user->format_date($user_cache[$poster_id]['lastvisit']) : '',
Ouvrir ./language/fr/viewtopic.php

Trouver :

Code: Tout sélectionner

'LINKAGE_FORBIDDEN'      => 'Vous n’avez pas l’autorisation de consulter, télécharger ou de mettre en lien un fichier joint vers ou depuis de ce site.',
Ajouter avant :

Code: Tout sélectionner

'LASTVISIT'            => 'Dernière visite',
Ouvrir ./styles/prosilver/viewtopic_body.html

Trouver :

Code: Tout sélectionner

<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
Ajouter après :

Code: Tout sélectionner

<!-- IF postrow.POSTER_LASTVISIT --><dd><strong>{L_LASTVISIT}:</strong> {postrow.POSTER_LASTVISIT}</dd><!-- ENDIF -->
Modifié en dernier par couzman le 12 juil. 2021, 19:53, modifié 1 fois.
Avatar du membre
JohnB JohnB
Membre régulier
Messages: []
Enregistré depuis: 4 ans 6 mois
Forum phpBB: https://lantredesjeux.be/
Intérêt: phpBB

Re: Avoir la date de dernière visite sur la page des sujets

Message par JohnB »

Salut,

Je vient de faire les modifs et pour moi ça fonctionne
Image

attention il y a deux fois cette ligne de code dans viewtopic.php

Code: Tout sélectionner

'online'      => false,
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 6 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Re: Avoir la date de dernière visite sur la page des sujets

Message par Fred »

@couzman
As-tu pensé à purger le cache après avoir fait tes modifications ?
Avatar du membre
couzman couzman
Membre
Messages: []
Enregistré depuis: 3 ans 2 mois
Forum phpBB: https://forum.seriesparadise.net/portal

Re: Avoir la date de dernière visite sur la page des sujets

Message par couzman »

Je me suis trompé de ligne de code effectivement j'avais oublié qu'il y avait deux lignes de codes identiques.
La bonne ligne de code a modifié pour ne pas faire la même erreur que moi se trouve ici

Code: Tout sélectionner

'online'		=> false,
'lastvisit'     => $row['user_lastvisit'],
'jabber'		=> ($config['jab_enable'] && $row['user_jabber'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&amp;action=jabber&amp;u=$poster_id") : '',
'search'		=> ($config['load_search'] && $auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$poster_id&amp;sr=posts") : '',
Je purge toujours le cache après avoir fait des modifications.

Merci