Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Indicateur de messages non-lus

Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 14:01

Reprise du dernier message

Ouai ca risque d'être un peu plus compliqué que prévu, mais je tenterai ne t'en fait pas, si tu as des idées ou des trucs pour ml'aider à avancer hésites pas à poster :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 14:09
Aucun problème, je vais regarder de mon cà´té aussi... mais comme je l'ai dis dans le premier message, ça change beaucoup de code donc c'est pas un travail à faire en 2 minutes :P

Bon, je vais continuer mon boulot sinon c'est mon patron qui va pas être content ;-)


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 14:56
Je viens de discuter avec Mido... et elle a soulevé un lièvre: quand un message est supprimé, il faut faire attention à mettre à jour correctement la table en question si l'ID du message supprimé y apparaà®t...

Bon, c'est clair que c'est pas simple. Personne n'a jamais prétendu que c'était simple j'ai d'ailleurs eu du mal à comprendre la façon dont les cookies étaient utilisés pour gérer les non-lus... Mais il y a toujours des solutions, à nous de les trouver :)


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 02 Février 2005, 15:04
Ouais, en même temps, les cookies, c'est pas souvent la bonne solution, depuis que c'est plus IE qui a la majorité des utilisateurs :P

Mido ;)


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 15:09
Vous me conseillez quoi enfin de compte ? Parce que les cookies, même si c'est pas parfait dans tous les cas (multi PC) c'est quand même super légé, facile à mettre en place (certe ca bug mais c'est parce que j'ai toujours eu plus ou moins la flemme de corriger).

La base de donnée le problème c'est que :
1) Ca prend de la palce en plus
2) Ca fait des requètes en plus
3) Beaucoup de code à modifier
L'avantage étant que c'est 100% stable ...

Personnelement je suis plus en faveur des cookies à y réfléchir davantage.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 15:16
La place c'est pas énorme non plus comparer au reste... pour les requêtes en plus c'est clair il y en a et pour le code à modifier c'est pas tout à fait juste vu qu'il faut de toute façon le modifier pour corriger les problèmes actuels. Et pour les plusieurs PC la majorité des gens que je connais se connecte depuis plusieurs machines...

Par contre comme c'est un gros morceaux, c'est ta décision qui prime, c'est bien clair. Tout ce que je peux te proposer c'est de prendre une rc3 sans mod et de tenter de faire les changements pour te présenter le résultat. Mais ça risque de prendre passablement de temps.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 02 Février 2005, 15:37
Je viens de faire une recherche extensive sur le sujet. Dans les différents types de forums, beaucoup utilisent les cookies, et y'a presque systématiquement des *plaintes* que ça foire. Si on googlise *gestion non lus*, je dirais que 90% des résultats sont des plaintes pour problèmes avec les cookies. Mais le 10% restant ne mentionne pas de problèmes de non lus avec d'autres méthodes...

Donc on a: peu de forums gérant autrement, mais ceux qui le font n'ont pas ou presque pas de problèmes. Maintenant, il faut savoir qu'une connaissance à moi le fait, avec une table des non lus fonctionnant ainsi: nouveau _Message_ = 1 ligne par personne inscrite sur le forum. La version Eagle aurait plus de gens à traiter (puisque c'est *tous les utilisateurs* et non les inscrits au forum précis), mais moins de cas, puisque y'aurait que le *premier* non lu de chaque série.

Donc au final, je pense pas que faire ça en *table* représente un problème de charge. Et tu peux limiter: genre en faisant le contrà´le de si le sujet est déjà la pour cette personne comme non lu, tu vérifie que y'en aie pas plus de 100 pour elle, cas auquel les mises à jour non lus ne se font plus...

heu... c'est clair ce que je dis ? :-/

Mido...


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 15:42
C'est très clair, sauf que c'est pas le *premier non-lu* qui serait stocké mais le *dernier lu*... sinon le résonnement est parfaitement juste.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 16:22
Donc en conclusion mido tu deconseilles de passer par la base de donnée ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 16:29
Si j'ai bien compris son message elle déconseille de passer par les cookies :P


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 16:33
Citation
Donc au final, je pense pas que faire ça en *table* représente un problème de charge.

Erf j'avais mal lu la phrase et avais sauté le "pas" donc j'avais mal compris -_-

Bon je sort un peu, après je fini le MOD que je suis en train de faire (level MOD pour fsb) et après je me penche sur la question :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 20:30
Voilà , je me suis amusé à changer mon FSB de test pour que les non-lus soient dans la base... il faudrait que j'optimise un peu mon code mais c'est déjà un début.
Il faut maintenant que je teste tout ça à fond...


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 20:32
N'hesites pas à le mettre en ligne (sil ne l'est pas déjà ) et nous donner l'url qu'on t'aide à tester les messages lus et non lus :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Février 2005, 20:35
Pour l'instant il est chez moi donc pas de connexion à distance... je vais encore qq tests avant de le mettre en ligne ;-)


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5469
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 23:39
personellement je verait plus cela comme un mods, même si la version eactuelle n'set pas 100% opérationelle, je pense qu'il vaux mieux utiliser les cookies ou encore permettre de désactiver depuis l'admin et le profil cette options...
mais cette technique est pour moi un truc que de totue façon si elle n'est aps dévellopé je désire genre pour un forum de jdr c'set asseez intéressant....


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2005, 23:43
Bah disons que les codes seront probablement très différents, donc c'est soit l'un soit l'autre mais ça ne peut pas être les deux :s


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.