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

Forum où sont déplacés les sujets résolus et les archives de l'entraide phpBB 3.3.x
Règles du forum
Forums des sujets résolus ou archivés de l'entraide phpBB 3.3.x
Les sujets restent ouverts, un certain temps, dans le but d'apporter des informations complémentaires, au besoin.
L'entraide n'est pas autorisée.
Message par couzman »
Avatar du membre
couzman couzman
Messages : 57
Enregistré depuis : 2 ans 4 mois

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

Message

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, 17:53, modifié 1 fois.
Message par JohnB »
Avatar du membre
JohnB JohnB
Messages : 93
Enregistré depuis : 3 ans 8 mois
Forum phpBB : http://headergames.fr/index.php

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

Message

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,
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2932
Enregistré depuis : 3 ans 8 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

@couzman
As-tu pensé à purger le cache après avoir fait tes modifications ?
Message par couzman »
Avatar du membre
couzman couzman
Messages : 57
Enregistré depuis : 2 ans 4 mois

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

Message

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
Message déplacé depuis le forum Entraide phpBB [3.3.x] vers le forum phpBB 3.3.x - Archives / Sujets résolus par Fred le 12 juil. 2021, 18:18

Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.