Forums de Puissance-Zelda

Développement => Réactions, Annonces et Suggestions => Discussion démarrée par: Alexander le samedi 26 avril 2008, 01:03:27

Titre: Messages non lus plus longtemps
Posté par: Alexander 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à ;)
Titre: Messages non lus plus longtemps
Posté par: Nico 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.
Titre: Messages non lus plus longtemps
Posté par: RoK 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.
Titre: Messages non lus plus longtemps
Posté par: BSK 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:
Titre: Messages non lus plus longtemps
Posté par: Alexander 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...
Titre: Messages non lus plus longtemps
Posté par: RoK 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)
Titre: Messages non lus plus longtemps
Posté par: Alien 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: )
Titre: Messages non lus plus longtemps
Posté par: Alexander 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'.  ;)
Titre: Messages non lus plus longtemps
Posté par: Alien 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. )
Titre: Messages non lus plus longtemps
Posté par: Alexander 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...
Titre: Messages non lus plus longtemps
Posté par: Alien 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:
Titre: Messages non lus plus longtemps
Posté par: Shern 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.
Titre: Messages non lus plus longtemps
Posté par: Alexander 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)
Titre: Messages non lus plus longtemps
Posté par: Classic 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.
Titre: Messages non lus plus longtemps
Posté par: Kreeger 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^
Titre: Messages non lus plus longtemps
Posté par: Nico le dimanche 27 avril 2008, 19:18:18
Citation de: "Alien"
Vous parlez peut-etre d'un truc que je ne connais pas :ash:


Ouais, donc tais-toi.  u_u

Alexander> J'ai quand même réfléchi un minimum avant de donner ma réponse...
Titre: Messages non lus plus longtemps
Posté par: Alien le dimanche 27 avril 2008, 19:31:27
Eh ! C'est méchant ça tiens !
C'est assez fourbe je dirais-même.

Et donc, comme je sais pas, j'aimerais bien qu'on m'explique pour la peine, je me coucherais moins conne ce soir au moins O:-)
Parce que, ce "petit carré" comme vous l'appellez, moi il me fait plus penser à une petite feuille, mais bon OSEF de ça... Il est orange quand y'a des nouveaux posts, mais il est orange en même tant que le Gros icone devant le nom du topic soit en jaune non ?

*j'ai la vague impression de m'enliser et de passer pour une conne :ash: *
*crève*
Titre: Messages non lus plus longtemps
Posté par: Sim's le dimanche 27 avril 2008, 20:06:44
Citation de: "Alien"
*j'ai la vague impression de m'enliser et de passer pour une conne :ash:   *


C'est tout à fait ça! *crève*

Sinon, tu fais travailler ta mémoire! Moi quand ça fait longtemps que je n'ai pas été sur un topic où sa parle beaucoup, je regarde à quelle post j'en été et c'est reparti!

Voilà, c'était juste mon point de vue...

P.S.: Tu remarquera que j'ai pas écorché ton pseudo, Aline Alien :niak: