[spip-dev] champ date d'une rubrique

Hello

Quand on modifie un article, le champ maj de sa rubrique est mis a jour mais aussi le champ date. C'est normal ?

Je pensais que date correspondait a la date de creation de la rubrique.

Salut Yffic !

Oui : http://www.spip.net/fr_article4336.html -- « La date d’une rubrique est celle de son élément le plus récent. »

Paolo

Bonjour,

Paolo wrote:

Quand on modifie un article, le champ maj de sa rubrique est mis a jour
mais aussi le champ date. C'est normal ?

Oui : #DATE - SPIP -- « La date d’une rubrique
est celle de son élément le plus récent. »

Veuillez excuser mon irruption dans ce fil, ça fait plusieurs jours que je
piste spip.devel, user et zone à la recherche d'une info relative à #DATE
et #MAJ dans le cadre d'une rubrique.

J'ai cru trouver finalement la réponse ici:
        http://forum.spip.org/fr_202291.html#forum202293
à savoir:
[CITATION]
dans une boucle rubriques
- #DATE est la date où la rubrique ou l’une de ses sous-rubriques reçoit son
premier article publié
[/CITATION]

Ça correspond en effet au comportement que j'obtiens (SPIP 2.1.2 - pas
d'autres add-ons, squelettes-dist). Mais du coup la réponse de Paolo
m'interpelle. J'ai raté quoi?

Merci d'avance.

Mais a

à indiquer quand la rubrique a été modifiée en passant par :
   ecrire/?exec=rubriques_edit&id_rubrique=xx

Yffic wrote:

Mais a quoi sert donc le champ MAJ alors ?

Heu, historiquement, c'était le seul champ de type date dans cette table :slight_smile:

Peut-être que #DATE fait la même chose pour le nouveau compilo et que les
deux coexistent pour la compat ? Un dev pourra infirmer... (ou non :slight_smile: )

Suske wrote:

Peut-être que #DATE fait la même chose pour le nouveau compilo et que les
deux coexistent pour la compat ? Un dev pourra infirmer... (ou non :slight_smile: )

Arf perdu et trop lent. Je retourne me coucher :-p

cheminement :

à la création de la rubrique #DATE est à 0000-00-00 00:00:00 ;
#MAJ est à la date de l'enregistrement.

à la publication d'un élément de la rubrique *ou* d'un élément d'une
de ses *sous-rubriques* #MAJ et #DATE *et* #MAJ et #DATE des rubriques
*ascendantes* se mettent à la date de cette publication.

à la modification de la rubrique (en passant par
ecrire/?exec=rubriques_edit&id_rubrique=xx) #MAJ se met à la date de
cette modification, #DATE reste à la date de publication ; les rubriques
ascendantes ne sont pas impactées.

ce qui veut dire qu'on ne connait *jamais* avec certitude la date de création d'une rubrique ou la date où elle a été 'visible' pour la première fois (date de la première publication du premier de ses éléments).

OK, merci pour ces precisions