Auteur Sujet: Messages non lus plus longtemps  (Lu 6029 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Alexander

  • Chercheur en Korogus
  • *
  • Messages: 914
    • Voir le profil
Messages non lus plus longtemps
« le: samedi 26 avril 2008, 01:03:27 »
Vu la quantité de mods que Nic0 doit encore créé, je vais l'aider en lui proposant encore un autre mod v.v

Alors voilà :
Vous savez tous que lorsqu'on arrive sur le forum et qu'il y a des messages non lus, et qu'on arrive sur le topic, ceux-ci sont représentés par des petits carrés oranges...

Mais prenons un exemple : il y a des nouveaux messages sur la page 7 et 8. Mais vous ne pouvez pas le savoir qu'il y en a sur les 2 pages donc vous vous rendez sur la page 8. Mais vous vous rendez compte qu'il y a aussi des messages non lus sur la page 7, mais il y a un problème. On ne peut pas reconnaitre les messages non lus puisque dès lors qu'on entre sur le topic, les carrés oranges ne s'affichent qu'une fois. Donc si on se rend sur la page 7, les carrés redeviennent normaux.

Ce qui serait bien c'est que les petits carrés restent oranges un peu plus longtemps, le temps de se rendre sur une autre page et de savoir quels sont les messages non lus. Ou alors on peut aussi effacer les carrés oranges seulement lorsqu'on les a lu (ex: ceux de la page 7 ne disparaissent seulement que si on a visité la page 7, même si on a vu la page 8)

Voilà voilà ;)
Profil MonPZ

Hors ligne Nico

  • Kokiri Espiègle
  • *
  • Messages: 4009
    • Voir le profil
Messages non lus plus longtemps
« Réponse #1 le: samedi 26 avril 2008, 01:19:32 »
Si je te dis que ce n'est pas possible parce qu'il faudrait dans ce cas que je reprogramme la gestion des sujets et des cookies par le forum, tu me croies?

Il me semble que c'est le cas, donc je ne pourrai pas faire bien grand chose malheureusement.
Je vais vérifier, mais j'suis pas optimiste.
"We have to go back, Kate. We have to go back!"

Hors ligne RoK

  • Chef Skimos
  • ***
  • Messages: 3236
    • Voir le profil
Messages non lus plus longtemps
« Réponse #2 le: samedi 26 avril 2008, 02:23:41 »
Citation de: "Nic0"
Si je te dis que ce n'est pas possible parce qu'il faudrait dans ce cas que je reprogramme la gestion des sujets et des cookies par le forum, tu me croies?

Il me semble que c'est le cas, donc je ne pourrai pas faire bien grand chose malheureusement.
Je vais vérifier, mais j'suis pas optimiste.


Nic0 est un menteur, lynche-le, rebelle-toi, il invente plein d'excuses bidons pour ne pas admettre son incroyable fainéantise.
Votez RoK aux élections PZ 2009, pour un forum où la pornographie sera enfin tolérée (voir obligatoire si vous faites du 95D (travestis tolérés)), où un forum sera entièrement dédié à la drogue et es "bienfaits", et où Nic0 portera le titre d'esclave.
Un forum meilleur où la démocratie existera enfin, du moment qu'on respecte mes ordres sans discuter, et qu'on accepte ce concept, et que si on ne l'accepte pas on est viré.

:arrow:

Wah, je m'évade.

Retour à la réalité. Je confirme pleinement les propos de Nic0, ce n'est pas réalisable dans la mesure où le forum "ignore" quelles pages contiennent des nouveaux messages.
Si tu veux, en gros, les messages d'un topic forment un "tout", seul l'affichage du forum les transforme en pages. De ce fait, le forum sait qu'il y a par exemple 18 nouveaux messages sur un topic mais ignore totalement que ces 18 messages forment deux pages distinctes.
Lui faire prendre en compte cette donnée, ce serait un peu espérer d'une deux chevaux qu'elle gagne les 24h du Mans, tu vois. =)

Et à ce moment là, la meilleure solution (aussi bête soit-elle) serait simplement de regarder sur l'index du forum ta date de dernière visite, et comparer avec la date des messages des pages précédentes pour savoir à quand t'arrêter.
Quand je modérais, je ne loupais pas un seul message en utilisant cette simple astuce.

Hors ligne BSK

  • Messager Éolien
  • *
  • Messages: 2293
  • Le Terrible
    • Voir le profil
    • Youtube - BSK
Messages non lus plus longtemps
« Réponse #3 le: samedi 26 avril 2008, 12:45:10 »
Je ne suis pas trop sûr de ce que je bais dire mais, si tu ouvres les deux dernières pages du topic que tu veux lire dans deux onglets différents, je pense que tu pourras voir quels sont les nouveaux messages sur les deux pages... Je sais pas trop si ça peut marcher, c'est à tester.

EDIT : Je viens de tester et ça marche. :yeah:

Hors ligne Alexander

  • Chercheur en Korogus
  • *
  • Messages: 914
    • Voir le profil
Messages non lus plus longtemps
« Réponse #4 le: samedi 26 avril 2008, 13:25:10 »
Citation de: "RoK"
Citation de: "Nic0"
Si je te dis que ce n'est pas possible parce qu'il faudrait dans ce cas que je reprogramme la gestion des sujets et des cookies par le forum, tu me croies?

Il me semble que c'est le cas, donc je ne pourrai pas faire bien grand chose malheureusement.
Je vais vérifier, mais j'suis pas optimiste.


Nic0 est un menteur, lynche-le, rebelle-toi, il invente plein d'excuses bidons pour ne pas admettre son incroyable fainéantise.
Votez RoK aux élections PZ 2009, pour un forum où la pornographie sera enfin tolérée (voir obligatoire si vous faites du 95D (travestis tolérés)), où un forum sera entièrement dédié à la drogue et es "bienfaits", et où Nic0 portera le titre d'esclave.
Un forum meilleur où la démocratie existera enfin, du moment qu'on respecte mes ordres sans discuter, et qu'on accepte ce concept, et que si on ne l'accepte pas on est viré.

:arrow:

Wah, je m'évade.

Retour à la réalité. Je confirme pleinement les propos de Nic0, ce n'est pas réalisable dans la mesure où le forum "ignore" quelles pages contiennent des nouveaux messages.
Si tu veux, en gros, les messages d'un topic forment un "tout", seul l'affichage du forum les transforme en pages. De ce fait, le forum sait qu'il y a par exemple 18 nouveaux messages sur un topic mais ignore totalement que ces 18 messages forment deux pages distinctes.
Lui faire prendre en compte cette donnée, ce serait un peu espérer d'une deux chevaux qu'elle gagne les 24h du Mans, tu vois. =)

Et à ce moment là, la meilleure solution (aussi bête soit-elle) serait simplement de regarder sur l'index du forum ta date de dernière visite, et comparer avec la date des messages des pages précédentes pour savoir à quand t'arrêter.
Quand je modérais, je ne loupais pas un seul message en utilisant cette simple astuce.


Vive RoK notre précheur !  :D

 :arrow:

Et si le mod compare la date dernière visite avec les posts non lus ? comme ça, si le message est non lu, et qu'on se rend sur le topic, on n'a par exemple une ou deux minutes avant que le message soit considéré comme lu...

Enfin je donne juste une idée, et c'est plus facile de comparé la date pour savoir quand le message a été posté, plutôt que regarder la date de chaque message et celle de ta dernière visite...
Profil MonPZ

Hors ligne RoK

  • Chef Skimos
  • ***
  • Messages: 3236
    • Voir le profil
Messages non lus plus longtemps
« Réponse #5 le: samedi 26 avril 2008, 13:53:06 »
Il faudrait dès lors remplacer le système actuel par un système plus complexe.
Actuellement, le forum considère les messages comme lus dès que l'on entre sur le topic (quelle qu'en soit la page, donc). Comme tu as pu le lire, il est impossible de "demander" au forum de ne marquer le topic comme lu qu'à condition d'avoir fait toutes les pages de nouveaux messages.
Jusque là, on est d'accord.

Ce que tu proposerais demande donc d'intégrer une sorte de "chronomètre", pour dire "le membre vient d'ouvrir ce topic, il restera considéré comme nouveau pendant deux minutes à compter de maintenant".

Là où ça se corse, c'est qu'il faudrait dès lors ajouter une première requête qui retient la date, puis une deuxième requête qui les compare à chaque actualisation de la page.
Ensuite côté pratique, c'est à revoir. Si un membre met plus de deux minutes à lire tous les messages d'une page (imagine les pavés d'AliNe par exemple xP) ça ne servira à rien.
Si à l'inverse un membre regarde rapidement le topic et retourne à l'index, il sera encore considéré comme non lu et c'est pas forcément pratique de devoir le marquer manuellement comme lu.

Je pense que la solution de comparer les dates reste quand même la plus abordable. Tu regardes celle de l'index, tu vas sur les messages et tu fais défiler les pages en arrière jusqu'à tomber sur la date la plus proche (mais postérieure), et hop tu peux démarrer ta lecture. Franchement, ça te prend 30 secondes. ;o)

Hors ligne Alien

  • Chef Skimos
  • ***
  • Messages: 3909
    • Voir le profil
Messages non lus plus longtemps
« Réponse #6 le: samedi 26 avril 2008, 13:59:51 »
RoK~> Quels pavés ? Ce sont juste des posts très constructifs d'un ALIEN ? Tu n'es pas d'accord ? :sad:
On m'a déjà reproché de toujours parlé pour ne parler que de moi et de flooder, maintenant je trouve que je parle pas que de moi, et que je fais des messages biens, sniff, c'est méchant et fourbe !


Sinon, c'est vrai que je pense que c'est bien plus simple de retourner sur les pages antièrieurs pour vérifier par rapport à la date. Ou encore mieux, tu te rappelles à quelle page tu es resté la dernière fois que tu as lu ce topic, c'est encore plus simple, mais par contre ça fait travailler la mémoire (donc, tu peux le marquer sur un petit bout de papier si tu es vraiment un fou :ash: )
[align=center]
[/align]

Hors ligne Alexander

  • Chercheur en Korogus
  • *
  • Messages: 914
    • Voir le profil
Messages non lus plus longtemps
« Réponse #7 le: samedi 26 avril 2008, 14:20:07 »
Citation de: "Alien"
RoK~> Quels pavés ? Ce sont juste des posts très constructifs d'un ALIEN ? Tu n'es pas d'accord ? :sad:
On m'a déjà reproché de toujours parlé pour ne parler que de moi et de flooder, maintenant je trouve que je parle pas que de moi, et que je fais des messages biens, sniff, c'est méchant et fourbe !


Moi je trouve que tu fais très attention aux autres  O:-)  (je n'ai pas le courage de lire ses pavés en fait...)

 :arrow:  *s'enfuit*  :arrow:

Ou alors une idée plus simple : les messages non lus sont marqués comme lus seulement lorsqu'on quitte le topic, non ? en clair, même si on navigue sur les pages, on ne quitte pas le topic et les messages restent en non lus. Et dès qu'on se casse du topic, les messages deviennent 'lus'.  ;)
Profil MonPZ

Hors ligne Alien

  • Chef Skimos
  • ***
  • Messages: 3909
    • Voir le profil
Messages non lus plus longtemps
« Réponse #8 le: samedi 26 avril 2008, 14:24:10 »
Alexander~> Et quel interet qu'ils soient en "non lus" si tu ne le vois pas puisque tu ne sors pas du topic ? En faite, ça se verrai même pas le truc quoi, à part si tu ouvre une autre page avec puissance zelda, mais je ne vois toujours pas l'interet de voir les messages "non lus" alors que sur une autre page t'es en train de les lire ou de recherché où tu en étais resté.


(sinon, tu devrais en avoir le courage. v.v
De toute façon, tu dois pas etre le seul je pense. )
[align=center]
[/align]

Hors ligne Alexander

  • Chercheur en Korogus
  • *
  • Messages: 914
    • Voir le profil
Messages non lus plus longtemps
« Réponse #9 le: samedi 26 avril 2008, 14:35:38 »
Citation de: "Alien"
Alexander~> Et quel interet qu'ils soient en "non lus" si tu ne le vois pas puisque tu ne sors pas du topic ? En faite, ça se verrai même pas le truc quoi, à part si tu ouvre une autre page avec puissance zelda, mais je ne vois toujours pas l'interet de voir les messages "non lus" alors que sur une autre page t'es en train de les lire ou de recherché où tu en étais resté.


Je ne comprends pas ton raisonnement  :ash:

Citation de: "Alien"
(sinon, tu devrais en avoir le courage. v.v
De toute façon, tu dois pas etre le seul je pense. )


En fait, je ne lis pas les posts de tout le monde tout court, il y en a trop à lire sinon...
Profil MonPZ

Hors ligne Alien

  • Chef Skimos
  • ***
  • Messages: 3909
    • Voir le profil
Messages non lus plus longtemps
« Réponse #10 le: samedi 26 avril 2008, 14:41:25 »
Peut-etre que c'est moi qui n'ai rien compris à l'histoire alors, mais quand tu dis qu'il faudrait que les messages restent en "non lus" le temps qu'on se balade sur le topic bien je me dis que ça sert à rien, puiqu'on voit pas qu'ils sont en "non lus" puisqu'on est sur le topic en question.

Mais là, tu me mets dans le doute maintenant. On parle peut-etre pas de la même chose quand on parle de "non lus".
Vous parlez peut-etre d'un truc que je ne connais pas :ash:
[align=center]
[/align]

Hors ligne Shern

  • AKA Shreb
  • Chef Skimos
  • ***
  • Messages: 3550
  • Je suis un ananas.
    • Voir le profil
Messages non lus plus longtemps
« Réponse #11 le: samedi 26 avril 2008, 15:39:21 »
Citation de: "Alexander"
Ou alors une idée plus simple : les messages non lus sont marqués comme lus seulement lorsqu'on quitte le topic, non ? en clair, même si on navigue sur les pages, on ne quitte pas le topic et les messages restent en non lus. Et dès qu'on se casse du topic, les messages deviennent 'lus'.  ;)


J'crois pas que ça marcherait, ou alors ce serait bien complexe, car le forum, étant programmé en PHP, génère une nouvelle page en HTML visible pour ton navigateur. Donc à chaque fois que tu visites une page, ce n'est pas exactement la même. Et si, entre-temps, quelqu'un post sur ce topic, cela bousille tout, car comme l'a déjà dit RoK, un topic est considéré comme un tout. En gros, à chaque fois que tu changes de page, même si tu est dans le même topic, le contenu n'est pas le même, c'est comme si tu changerais de topic. C'est pour ça que les messages deviennent lus lorsque tu change de page dans un topic.

Hors ligne Alexander

  • Chercheur en Korogus
  • *
  • Messages: 914
    • Voir le profil
Messages non lus plus longtemps
« Réponse #12 le: samedi 26 avril 2008, 17:32:23 »
Citation de: "Alien"
Peut-etre que c'est moi qui n'ai rien compris à l'histoire alors, mais quand tu dis qu'il faudrait que les messages restent en "non lus" le temps qu'on se balade sur le topic bien je me dis que ça sert à rien, puiqu'on voit pas qu'ils sont en "non lus" puisqu'on est sur le topic en question.


Lorsqu'un message est non lu, un petit carré orange apparait...

Shern ~> Je suis au courant, mais avec un _GET avec l'Url, il y aura toujours un morceau de l'url qui restera idem (seule la fin change, pour designer la page)
Profil MonPZ

Hors ligne Classic

  • Chef Skimos
  • ***
  • Messages: 3876
    • Voir le profil
Messages non lus plus longtemps
« Réponse #13 le: samedi 26 avril 2008, 18:25:19 »
Alexander : Le meilleur truc c'est de se rappeler des numéros de pages. Après si tu as oublier, rappelles toi ta dernière connexion, si tu l'as oublier on le vois en haut de l'index. Dès que tu as l'heure, compare les dates.

Alien : Le petit carré dont Alexander parle se trouve à gauche de la date. Actuellement au moment où tu lis ce message il doit être orange. Si tu actualise la page, il sera blanc.

Et pour ta culture, si tu clique dessus, ça te donne le lien direct vers le post. Il y a une sorte d'ancrage là-dessus.
.

Hors ligne Kreeger

  • Paraduse timide
  • *
  • Messages: 75
    • Voir le profil
Messages non lus plus longtemps
« Réponse #14 le: dimanche 27 avril 2008, 00:37:32 »
Je suis d'accord avec Rok/Nik, ta proposition demande un système complexe et lourd (et un peu inutile du côté requête)... Autant garder le système de cookies actuel, c'est simple et ca ne mange aucune ressource... ^x^