Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Problème paramétrage cookie
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum » Général

Poster un nouveau sujet   Répondre au sujet
Problème paramétrage cookie
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 27 Mar 2007, 13:55    Sujet du message: Problème paramétrage cookie Répondre en citant

Re Very Happy

J'ai suivi à la lettre les explications données dans le tutoriel

cependant, il subsiste quelques soucis sur mon site, concernant la fonction "voir les messages non lus depuis votre dernière visite" :

- sont listés même ses propres messages dernièrement postés (donc tri visuel à faire à chaque fois pour écarter ceux auxquels on vient déjà de répondre),

- et les messages non lus restent longtemps dans la liste même après lecture (mauvaise réactualisation... peut-être un effet de bord avec SV Cache ?)

Sad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8183
Localisation: France Corse Ventiseri

MessagePosté le: 27 Mar 2007, 14:00    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Bonjour,

Si les messages restent longtemps affichés, même après lecture, effectivement le cache y est pour quelque chose.Personnellement, j'ai mis la valeur du cache pour le forum à 15 secondes pour les membres et une heure pour les visiteurs. Cela, afin de garder une certaine réactivité de ce module.

Concernant la présence de tes messages dans ceux non lus, problème typique de PHPBB Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 27 Mar 2007, 15:18    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Si ce n'était que 15 secondes... mais là des messages lus il y a plus d'une heure continuent d'apparaître dans les "non lus" Sad

ok pour le problème typique de phpBB, donc si j'ai bien compris il faut que je complète la requête de sélection dans "modules/Forums/search.php" et dans la condition $search_id == 'newposts'

Code:
$sql = "SELECT post_id
                                                FROM " . POSTS_TABLE . "
                  WHERE post_time >= " . $userdata['user_lastvisit'];


je ne connais pas du tout phpBB, comment puis-je récupérer le user_id de l'utilisateur courant pour compléter cette requête avec une restriction sur le champ poster_id ?

genre :

Code:
$sql = "SELECT post_id
                                                FROM " . POSTS_TABLE . "
                  WHERE post_time >= " . $userdata['user_lastvisit'] . " AND poster_id <> " . $userdata['user_id'];
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8183
Localisation: France Corse Ventiseri

MessagePosté le: 27 Mar 2007, 15:41    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Re,

Le problème vient avant tout de la mise à jour du champ user_lastvisit, ce n'est pas un problème de code qui lui, fait correctement son travail. Tout est donc basé sur la valeur contenu dans le champ et les messages non lus s'afficheront tant qu'il n'aura pas été mis à jour Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 27 Mar 2007, 17:27    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

ok, et tu ne vois pas quoi d'autre pourrait empêcher la bonne mise à jour de ce fameux champ "user_lastvisit" dans mon cas ?

car effectivement là j'essaie de contourner le problème par des artifices (comme celui-là par exemple), tout simplement parce que je ne trouve pas pourquoi cette variable user_lastvisit ne se met pas correctement à jour chez moi Razz

dans le nom de domaine / domaine cookie, on peut bien mettre un nom de domaine justement ? et non pas la vraie adresse du site ? (tu as bien mis "stefvar.com" dans l'exemple de ton tuto, donc il n'y a pas de raison)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8183
Localisation: France Corse Ventiseri

MessagePosté le: 27 Mar 2007, 18:09    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Re,

Je te rassure, la mise à jour aléatoire du fameux champ, n'est pas propre à ton site. Comme je te l'ai dit un peu plus haut, c'est propre au forum.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 27 Mar 2007, 21:14    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

ok Crying or Very sad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 28 Mar 2007, 15:27    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Voici ce que je vais essayer d'adapter à notre version 8.03 SV :

http://www.phpbb.com/community/viewtopic.php?t=359260

la possibilité pour les utilisateurs de pouvoir changer cette variable "user_lastvisit" (donc liste des messages non lus à la date voulue) avec un calendrier Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 449

MessagePosté le: 05 Apr 2007, 19:00    Sujet du message: Re : Problème paramétrage cookie Répondre en citant

Le lien de téléchargement pour le module cité ci-dessus étant mort, et cette variable "user_lastvisit" étant décidément bien subtile à gérer par cookie, j'ai décidé de contourner le problème en utilisant le block "Voir les 50 derniers messages postés" réadapté en module, en remplacement de la fonction "Voir les derniers messages non lus".

Visuellement c'est super, et fonctionnellement, mes inscrits semblent être satisfaits de cette modification, donc ça roule !
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum » Général Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation