Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Testez le nouveau chat sur les-forums.com, en beta-test (s'ouvrira dans une nouvelle fenêtre ou onglet)

les-forums.com - Forum officiel
A propos de les-forums.com (1897 topics, 31231 messages)
Topic "Systeme d'etoile" (Messages 1 à 25 sur 42) Fil RSS des messages de ce topic
Dernier message par Twidi, le 11/01 à 09:30:56
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
Page 1 sur 2
12>
 
Adinaieros
http://www.macguff.fr/goomi/unspeakable/WEBIMAGES/GUEST/122935.gif
inscrit le 28/06/2006
le 08/01/2007 à 11:42:15
Acces au message Systeme d'etoile
Baborum dans la FAQ a dit :
les-forums utilise un système d'étoiles pour signaler aux utilisateurs inscrits des changements dans la liste des topics:

- une étoile bleue: un nouveau topic (jamais lu)
- une étoile jaune: une réponse dans un topic lu, depuis votre dernière lecture du topic
- une étoile rouge: une réponse dans un topic lu et dans lequel vous avez déjà posté, depuis votre dernier message justement
- une étoile grise: pas de changement.

A noter que depuis la V2 et le système de multi-forum, le système d'étoiles s'applique aussi à la liste des sous-forums.


C'est cette derniere phrase qui me chagrine. Je ne sais pas si c'est un bug non corrigé, non signalé ou si c'est que la phrase est mal ournée mais le système d'étoiles correspondant aux sous-forums est en tout cas moins intuitif.
Par exemple il va y avoir des sous forums dans lesquels j'ai déjà posté qui vont avoir une étoile rouge et d'autres une jaune sans qu'il y ai une logique sous jacente évidente (j'ai l'impression d'avoir eu tous les cas possibles...je pourrais dévellopper le cas échéant).

donc en gros tout ca pour demander comment marchent les étoiles des sous forums.

ah et puis aussi pour demander un changement mineur : la couleur du jaune des étoiles jaunes, qui est pas très beau...c'est peut être con mais je l'aurais préféré plus éclatant (:)
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 08/01/2007 à 11:57:53
Acces au message Systeme d'etoile
euh en fait je t'avoue que je ne me souviens plus :-/
Voir le profil de l'auteur Editer le message
Major_MacLambert
http://site.voila.fr/maclambert/Avatars/major_maclambert_1.jpg
~
Cyber-défenseur de la Cybérie occidorientale, boréaustrale et nettienne libre
inscrit le 26/10/2001
le 08/01/2007 à 13:43:04
Acces au message Systeme d'etoile
je pense que pour un sous-forum, tu ne peux avoir une jaune que si tu n'as posté dans AUCUN TOPIC de ce sous-forum, sinon tu auras une rouge (même si le topic qui a changé n'est pas celui où tu as posté en dernier). En tout cas c'est comme ça que je l'ai observé ici-même.
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 08/01/2007 à 14:07:24
Acces au message Systeme d'etoile
ouais ca doit etre un truc comme ça 8-)
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
Lisez la FAQ! (*)
inscrit le 22/04/2002
le 08/01/2007 à 17:30:15
Acces au message Systeme d'etoile
je confirme et j'affirme que c comme ça ;) c donc comme pour les topics, puisque même au niveau des sous-forums ça se rapporte aux topics et non aux sous-forums eux-mêmes.
et je tiens à préciser qu'aucune de mes phrase n'a jamais été mal ournée :-p(:)

Message modifié le 08/01 à 17:39:25 par Babaorum.

Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 08/01/2007 à 18:09:31
Acces au message Systeme d'etoile
le 08/01/2007 à 13:43:04, Major_MacLambert a dit :
je pense que pour un sous-forum, tu ne peux avoir une jaune que si tu n'as posté dans AUCUN TOPIC de ce sous-forum, sinon tu auras une rouge


Faux. Je viens à l'instant de l'infirmer :) J'ai eu une jaune dans Thèmes alors que j'avais posté dans le topic sur comment traduire certains éléments et Twidi avait reposté (donc j'avais une rouge pour ce topic).
Voir le profil de l'auteur Editer le message
Major_MacLambert
http://site.voila.fr/maclambert/Avatars/major_maclambert_1.jpg
~
Cyber-défenseur de la Cybérie occidorientale, boréaustrale et nettienne libre
inscrit le 26/10/2001
le 08/01/2007 à 23:55:33
Acces au message Systeme d'etoile
Ah. Perso je n'ai jamais posté dans Thèmes et Programmation, et pour moi ça reste éternellement jaune, alors... mais évidemment je peux me tromper. C'est peut-être alors une rouge seulement si un autre a reposté dans un topic dans lequel on a contribué ? Et jaune si c'est dans un topic dans lequel on n'a pas contribué ? Remarque, ça serait presque plus logique... mais c'est pas ça, je le sais, puisque quand twidi poste dans son topic officiel d'information (où il est le seul à poster) et personne nulle part ailleurs, c'est quand-même une rouge pour le sous-forum "à propos" et non une jaune...
Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 09/01/2007 à 00:41:16
Acces au message Systeme d'etoile
Oui j'avais une jaune pour Thèmes alors que c'était une étoile rouge pour le topic concerné. C'est limite à se demander si par erreur ça aurait pas été inversé (:)

Message modifié le 09/01 à 00:41:47 par Sufflope.

Voir le profil de l'auteur Editer le message
Babaorum
adjoint
Lisez la FAQ! (*)
inscrit le 22/04/2002
le 09/01/2007 à 08:47:20
Acces au message Systeme d'etoile
Heu... (?)(?)(?)(?) attends je fais le test, tu m'intrigues (jamais vu ça moi)
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
Lisez la FAQ! (*)
inscrit le 22/04/2002
le 09/01/2007 à 09:45:39
Acces au message Systeme d'etoile
Oui Sufflope a raison et je ne m'en étais jamais aperçu (pas qu'il ait raison, mais ce pour quoi il a raison (:)). Je viens de faire un testing sommaire et voilà ce qui en ressort:

- jamais posté dans un sous-forum et nouveau topic: étoile bleue
- jamais posté dans un sous-forum et réponse à un topic déjà lu: étoile jaune
- déjà posté dans un sous-forum et (nouveau topic ou réponse à topic lu non participé ou réponse à topic lu participé): étoile rouge

En gros, dès qu'on a eu au moins une fois une étoile rouge sur au moins un topic du sous-forum, où que soit posté un nouveau message (un nouveau topic jamais lu, un topic déjà lu mais sans partipation ou un topic déjà lu et auquel on a participé), l'étoile sera rouge (ou grise si tout est lu).
Une fois qu'on a participé à n'importe quel topic d'un sous-forum, toute nouveauté sera marqué au niveau du sous-forum par une étoile grise.

La seule façon d'avoir une étoile jaune à un sous-forum, c'est de n'avoir jamais participé à aucun topic de ce sous-forum et que quelqu'un ait posté un nouveau topic ou une réponse à un topic existant.

Ca ne reflète donc et hélas pas la réalité de l'information importante.

Je propose donc ceci (reprise d'un autre forum où j'ai fait les tests):
- que des étoiles de topics grises: étoile de sous-forum grise aussi
- gris + bleu: étoile bleue
- gris + jaune: étoile jaune
- gris + rouge: étoile rouge
- bleu + jaune: étoile bleue et jaune (faire une nouvelle étoile)
- bleu + rouge: étoile bleue et rouge (idem)
- jaune + rouge: étoile jaune et rouge (idem)
- bleu + jaune + rouge: étoile bleue, jaune et rouge (idem)

ou alors des étoiles en GIF animé qui prennent successivement chacune des couleurs non grises existant pour les étoiles des topics...

Message modifié le 09/01 à 09:46:09 par Babaorum.

Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 10:18:17
Acces au message Systeme d'etoile
sauf qu'en fait il n'y a aucune information enregistrée spécifiquement pour un sous-forum, je prend l'etat de l'étoile des topics la plus récente...
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
Lisez la FAQ! (*)
inscrit le 22/04/2002
le 09/01/2007 à 12:17:13
Acces au message Systeme d'etoile
pourtant ce n'est pas ce que j'ai constaté :(
J'avais un sous-forum avec deux topics. L'un dans lequel j'avais déjà posté, mais entièrement lu et dont l'étoile était déjà grise à la dernière visite. Un autre où je n'avais jamais posté, avec une réponse d'un autre utilisateur depuis ma dernière visite.

Si le topic mis à jour apparaissait bien avec une étoile *jaune*, en revanche le sous-forum apparaissait avec une étoile *rouge*.

je ne comprends plus rien
(??)
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 12:18:19
Acces au message Systeme d'etoile
bon j'ai plus qu'a aller voir le code 8-)
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 12:24:45
Acces au message Systeme d'etoile
en fait il faut comprendre que je n'enregistre pas l'étoile en elle meme, ce qui est enregistré c'est la dernière action de l'utilisateur : lecture ou ecriture

pour l'etat d'un forum, je prend la dernière info disponible, donc la derniere lecture ou ecriture

pour un sous-forum, je prend donc la date de derniere action pour le user
je compare avec la date du dernier message du sous-forum

je met une etoile grise sauf si la date du dernier message est plus récente que la date de dernière action du user, auquel cas je met le meme status que pour le topic concerné par cette dernière action du user :
* si c'est un topic lu jamais posté -> étoile jaune
* si c'est un topic déjà posté -> étoile rouge

pour resumer, l'etoile du sous-forum est basé sur la dernière action du user dans ce sous-forum
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
Lisez la FAQ! (*)
inscrit le 22/04/2002
le 09/01/2007 à 12:26:53
Acces au message Systeme d'etoile
le problème étant que lorsqu'il y a une réponse à un topic où l'utilisateur n'a jamais posté, alors qu'il a participé à un autre topic dans le même sous-forum, il aura au niveau du sous-forum une étoile rouge, qui lui laissera croire qu'il a une réponse dans un des topics auxquels il a participé...
il faut peut-être qu'on réfléchisse à la signification première et intuitive pour l'utilisateur lambda.
la preuve, je me suis emmêlé les pinceaux aussi :p
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 12:29:59
Acces au message Systeme d'etoile
(je sais pas si tu as lu mon message juste au dessus, car ce que tu dis colle pas exactement avec ce que je dis)
Voir le profil de l'auteur Editer le message
Major_MacLambert
http://site.voila.fr/maclambert/Avatars/major_maclambert_1.jpg
~
Cyber-défenseur de la Cybérie occidorientale, boréaustrale et nettienne libre
inscrit le 26/10/2001
le 09/01/2007 à 14:31:28
Acces au message Systeme d'etoile
Oui en fait pour résumer, au lieu de scanner tout le sous-forum, twidi ne scanne que le dernier topic pour déterminer la couleur de l'étoile du sous-forum. Ça relève d'une certaine logique, c'est tout. Ça gêne en quoi, en fait ?
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 15:00:16
Acces au message Systeme d'etoile
non pas le dernier topic ni créé ni mis à jour, mais le dernier topic LU/ECRIT par l'utilisateur
Voir le profil de l'auteur Editer le message
Major_MacLambert
http://site.voila.fr/maclambert/Avatars/major_maclambert_1.jpg
~
Cyber-défenseur de la Cybérie occidorientale, boréaustrale et nettienne libre
inscrit le 26/10/2001
le 09/01/2007 à 18:05:41
Acces au message Systeme d'etoile
oui bon je faisais court, tu chipotes là ;)
Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 09/01/2007 à 18:33:42
Acces au message Systeme d'etoile
le 09/01/2007 à 09:45:39, Babaorum a dit :
- déjà posté dans un sous-forum et (nouveau topic ou réponse à topic lu non participé ou réponse à topic lu participé): étoile rouge

En gros, dès qu'on a eu au moins une fois une étoile rouge sur au moins un topic du sous-forum, où que soit posté un nouveau message (un nouveau topic jamais lu, un topic déjà lu mais sans partipation ou un topic déjà lu et auquel on a participé), l'étoile sera rouge (ou grise si tout est lu).


Faux.

le 09/01/2007 à 12:24:45, Twidi a dit :
je met une etoile grise sauf si la date du dernier message est plus récente que la date de dernière action du user, auquel cas je met le meme status que pour le topic concerné par cette dernière action du user :
* si c'est un topic lu jamais posté ->" align="absmiddle"> étoile jaune
* si c'est un topic déjà posté ->" align="absmiddle"> étoile rouge

pour resumer, l'etoile du sous-forum est basé sur la dernière action du user dans ce sous-forum


Faux.

Etc.

le 09/01/2007 à 00:41:16, Sufflope a dit :
Oui j'avais une jaune pour Thèmes alors que c'était une étoile rouge pour le topic concerné.


Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 09/01/2007 à 19:31:54
Acces au message Systeme d'etoile
ecoute soit t'as mal compris ce que j'ai dis, soit t'as mal regardé lors de ton test, mais je n'ai fait que retraduire le code...

Première partie
map { $dernier_acces_forums{$_->{'forum'} = $_; } SelectComplet('select max(date_action) as date_action, forum, action from '.$db_name.'factions where user='.$user->{'id'}.' group by forum') if $user->{'id'};

-> pour chaque forum, prendre la dernière action
Seconde partie
if ($ssforum->{'lastdateheure'} gt $dernier_acces_forums{$ssforum->{'id'}->{'date_action'}) { $etat = $dernier_acces_forums{$ssforum->{'id'}->{'action'}; }

->si la date du dernier message du sous-forum est supérieure à la date de la dernière action enregistrée en première partie, alors l'état est l'état de la dernière action (rouge si ecriture ou lecture topic ou tu as participé, jaune si lecture topic ou t'as pas participé)

Ce qu'il s'est passé et que tu ne vois pas :

Tu as lu un topic A ou tu n'as pas posté.
Quelqu'un a posté dans un topic B ou tu avais déjà posté -> etoile rouge sur le topic.
MAIS -> étoile jaune sur le forum car ta dernière action concerne le topic A ou tu n'avais pas posté.

J'ai pas dit que c'était génial, mais c'est comme ça pour l'instant et je n'ai pas trop d'idées de comment faire autrement sans tout chambouler le système des étoiles ni rajouter de lourdes requêtes.
Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 09/01/2007 à 19:43:01
Acces au message Systeme d'etoile
Je ne peux pas assurer à 100% parce que sur le coup j'ai pas fait gaffe, mais je peux te dire que je suis quasi sûr que non !

J'ai posté dans un topic et j'en ai pas lu d'autres; quelqu'un a répondu -> sous-forum jaune et topic rouge.

Je peux te proposer un truc : tu postes dans le dernier topic de Thèmes (celui qui parle de traduction) et moi je ne fais plus rien sur ce forum que rester sur la page d'accueil ! On verra bien ce que ça donnera.
Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 09/01/2007 à 21:21:56
Acces au message Systeme d'etoile
Bon j'ai testé moi-même, test concluant.

J'ai crée sur mon portable un autre pseudo, j'ai posté dans le dit topic.
Autorafraîchissement sur le Mac -> pouf étoile jaune.
Voir le profil de l'auteur Editer le message
Sufflope
adjoint
http://sufflope.free.fr/carl-mini.jpg

Model :
"zatous"
Surfing with :
Firefox/Safari
Under :
Ubuntu/MacOS X
Brain Version :
Taré 2.0
inscrit le 28/03/2003
le 09/01/2007 à 21:29:04
Acces au message Systeme d'etoile
Histoire d'être sûr (que par exemple une lecture à blanc - aller dans le sous-forum et ne lire aucun topic puis repartir), re test :

Avec Sufflope je vais dans ce sous-forum et je poste dans le topic. Je suis redirigé sur la liste des topics, je reviens sur l'accueil.
Avec MisterBaBalle je poste dans ce topic.
Autorafraîchissement pour Sufflope -> étoile jaune.

CQFD.
Voir le profil de l'auteur Editer le message
Twidi
maire
[...]I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."
 - Steve Jobs -
inscrit le 18/04/2001
le 10/01/2007 à 01:41:05
Acces au message Systeme d'etoile
bon c'était du vite fait et finalement buggué, alors j'ai refait le système d'étoile de la liste des sous-forums

alors le seul truc qui ne change pas est que l'étoile redevient grise du sous-forum à partir du moment ou l'utilisateur lit un topic

sinon, voici maintenant comment est calculée l'étoile, dans l'ordre

1) si au moins un nouveau topic (depuis la dernière lecture d'un topic du sous-forum, je reprécise) -> étoile bleue (meme si il y a une reponse dans un autre topic)
2) si pas de nouveau topic mais au moins une réponse à un topic auquel vous avez participé -> étoile rouge
3) si aucun de ces deux cas mais reponse à un topic que vous avez lu mais pas participé -> étoile jaune
4) si rien de tout ca et si un ancien topic jamais lu, mais avec au moins une réponse  -> étoile bleue (merci major)
5) tout le reste -> étoile grise (rien à lire)

(merci à tous ceux qui m'ont aider à trouver et résoudre les problèmes autour de cette histoire)

Message modifié le 10/01 à 03:08:55 par Twidi.

Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
Page 1 sur 2
12>
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.6.6 - Un service Twidi.com - Flux RSS du forum

Page générée en 0,057 secondes le 20/07 à 12:44:19.