Ah le problème de chronologie....
J'aurais du corriger le slach qui est présent dans le nom du forum avant de faire le transfert... maintenant c'est impossible.
Pas grave...
PS : Hop hop hop !! magie.... et le tout redevient logique. Merci Sly
mcforum mcdate mc1970
[acceptable] transfert forum mélange des dates
-
- Messages : 941
- Enregistré le : 22 janv. 2012, 18:30
- Localisation : Ardèche centre
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Pas d'inquiétude pour le \ je vais gérer ça, d'ailleurs voilà.
ça m'a permis de détecter un bug que j'avais dernièrement ajouté.
== pour la suite, c'est sioux, c'est surtout un pense bête pour moi ==
Par contre pour les problèmes de chronologie c'est plus fourbe. Dans notre cas précis de la pointe de l'arcalod, c'était que : ayant créé le forum à la main avec mon compte, la date du forum devenait ultérieure au commentaire que tu y as transféré. Bon, je me suis dis : pas de problème, je change la date à la main vu que c'est un cas spécial et zou.
(D'ailleurs, et zou)
Mais voilà, ça peut se reproduire dans un cas de fourbe :
- création d'une fiche X en 2012 -> le forum de la fiche date de 2012
- ajout d'un commentaire C1 par toto en 2013 sur forum fiche X
- création d'une fiche Y en 2014
- un modérateur transfert C1 sur la fiche Y
- un modérateur transfert C1 vers le forum de Y
Bilan, un commentaire datant de 2013 sur un forum datant de 2014 donc enmélage de pinceaux dans l'ordre du premier message et de C1
C'est la fonction de transfert qui créer ces incohérences, comme sur les fiches. Sauf que sur les fiches, c'est pas bien grave, l'ordre n'est pas important.
C'est pas d'une importance capitale, mais je garde ça de coté pour ma future idée de génie
ça m'a permis de détecter un bug que j'avais dernièrement ajouté.
== pour la suite, c'est sioux, c'est surtout un pense bête pour moi ==
Par contre pour les problèmes de chronologie c'est plus fourbe. Dans notre cas précis de la pointe de l'arcalod, c'était que : ayant créé le forum à la main avec mon compte, la date du forum devenait ultérieure au commentaire que tu y as transféré. Bon, je me suis dis : pas de problème, je change la date à la main vu que c'est un cas spécial et zou.
(D'ailleurs, et zou)
Mais voilà, ça peut se reproduire dans un cas de fourbe :
- création d'une fiche X en 2012 -> le forum de la fiche date de 2012
- ajout d'un commentaire C1 par toto en 2013 sur forum fiche X
- création d'une fiche Y en 2014
- un modérateur transfert C1 sur la fiche Y
- un modérateur transfert C1 vers le forum de Y
Bilan, un commentaire datant de 2013 sur un forum datant de 2014 donc enmélage de pinceaux dans l'ordre du premier message et de C1
C'est la fonction de transfert qui créer ces incohérences, comme sur les fiches. Sauf que sur les fiches, c'est pas bien grave, l'ordre n'est pas important.
C'est pas d'une importance capitale, mais je garde ça de coté pour ma future idée de génie
-
- Messages : 941
- Enregistré le : 22 janv. 2012, 18:30
- Localisation : Ardèche centre
ça y est, je crois que je viens de comprendre d'où venait ce problème de chronologie de l'ordre des topics dans le forum des refuges...
Les commentaires déposés dans les fiches sont pris en compte... et donc dès que l'on en met un sur une fiche, même sans message déposé dans le forum, le forum intègre la date de cette mise à jour dans sa chronologie puisqu'il est totalement dépendant des fiches...
Au final, ça permet même de voir à partir du forum les fiches mises à jour parce que leur forum sont reclassés chronologiquement.
La voilà ta ruse sioux Sly, finalement c'est pas méchant... ni gênant, il suffit de le savoir; changer quelque chose à cela risque de compliquer ailleurs...
Un bug en moins...
Les commentaires déposés dans les fiches sont pris en compte... et donc dès que l'on en met un sur une fiche, même sans message déposé dans le forum, le forum intègre la date de cette mise à jour dans sa chronologie puisqu'il est totalement dépendant des fiches...
Au final, ça permet même de voir à partir du forum les fiches mises à jour parce que leur forum sont reclassés chronologiquement.
La voilà ta ruse sioux Sly, finalement c'est pas méchant... ni gênant, il suffit de le savoir; changer quelque chose à cela risque de compliquer ailleurs...
Un bug en moins...
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
je crois que c'est exactement à ça, à un détail près :
Oui, mais uniquement si la fiche est transférée vers le forum, une fiche qui reste sur la page du point et qu'on modifie ne changera pas la date du forum.Au final, ça permet même de voir à partir du forum les fiches mises à jour parce que leur forum sont reclassés chronologiquement.
-
- Messages : 941
- Enregistré le : 22 janv. 2012, 18:30
- Localisation : Ardèche centre
Si tu prends celui de Merdençon, le dernier message du forum date de septembre 2012 or le dernier commentaire date de mars 2013.
Cependant, celui qui est affiché depuis la page index du forum général date de 2009. C'est le message que j'ai transféré de la fiche après avoir écrit le commentaire.
Zut, je me suis perdue dans la démonstration...
Cependant, celui qui est affiché depuis la page index du forum général date de 2009. C'est le message que j'ai transféré de la fiche après avoir écrit le commentaire.
Zut, je me suis perdue dans la démonstration...
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
héhé ;-) Les mystères de la machine sont plus durs à percer que ça ;-)Charlinette a écrit : Zut, je me suis perdue dans la démonstration... :roll:
En relisant le code, je comprends que c'est un peu plus tordu que ça et ça explique ce sac de nouille.
La date et le lien vers le "dernier message" d'un forum d'un point particuliers est mise à jour lorsque :
- Quelqu'un ajoute un message dans le forum (comme d'habitude quoi) [la date retenue est celle du moment où le commentaire est ajouté]
- Lorsqu'un modérateur transfert un commentaire d'une fiche vers le forum [la date retenue est celle du commentaire en question, aussi vieux qu'il soit]
Moralité, le classement des forums entre eux est juste un bazar sans nom car selon ce que les modérateurs auront transféré ils vont soit se tirer dans le fond du classement soit revenir d'entre les morts.
J'ai plusieurs solutions contre ça qui vont du "tout juste acceptable mais simple" jusqu'au "presque ce à quoi on s'attends" mais qui nécessite plein de gymnastique informatique"
Feignant que je suis, j'opte pour le 1 et je change le comportement actuel (valable pour l'avenir uniquement) : le transfert par un modérateur d'un commentaire fiche vers le forum ne changera plus la date. Ainsi seuls les messages vraiment ajouté règlerons l'ordre de ce forum. Les commentaires des fiches iront au choix se foutre à la fin, au milieu, ou entre les messages. Pas terrible mais assez facile à faire.