Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2007-02-19 07:08:53

[Évolution] => Voyons si cela a un sens et si c'est réalisable....
Après il faut faire une demande d'évolution pour qu'une future release intègre la fonctionnalité, sinon lettre morte.
8-)

Subshadow
2007-02-18 21:09:22

J'ai pas tout compris... :(

Avez vous reussis? Est ce possible?

VDigital
2007-01-04 06:05:28

Exact.

mathiasm
2007-01-03 22:49:19

VDigital a écrit:

mathiasm a écrit:

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

+1
Un seul (le dernier en date) avec un lien vers la recherche de commentaires correspondante.
Mais à ce propos, la catégorie sera représentée par sa miniature mais la Galerie?

Donc le dernier commentaire avec un lien de type "more...", si je comprends bien ?

Pour représenter la galerie, soit une miniature à choisir, soit le logo PWG, qui serait à inclure dans la distrib.

VDigital
2007-01-03 18:49:19

mathiasm a écrit:

z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

+1.

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

+1
Un seul (le dernier en date) avec un lien vers la recherche de commentaires correspondante.
Mais à ce propos, la catégorie sera représentée par sa miniature mais la Galerie?

mathiasm
2007-01-03 16:40:55

z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

+1.

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

rub
2007-01-03 14:23:31

z0rglub a écrit:

Ah non, ça c'est vraiment pas bien du tout. Tant qu'un commentaire n'est pas lié à plus d'un "objet", il ne faut pas créer de table dédié pour créer une relation autre que N-N.

Tout à fait, c'est avoir du N-N, c'est juste un proposition... une présentation, ... bref des exemples de ce qu'il possible.
D'ailleurs, dans ton 1er exemple (image_id, cat_id), ca permet d'avoir un relation 1-2 (1 commentaire pour 2 types)


z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

Et j'aime plutôt bien! Ca permet d'être générique.
En plus pour reprendre un de tes derniers posts, avoir un id numérique pour chaque type est toujours.

plg
2007-01-03 13:43:51

rub a écrit:

Une autre solution, c'est de créer des tables de liens entre #comment et les images ou les catégories.
C'est à dire, rajouter les tables (comment_id, image_id), (comment_id, cat_id).
Ca permet la d'avoir (aussi) le même commentaire pour les images ou les catégories.

Ah non, ça c'est vraiment pas bien du tout. Tant qu'un commentaire n'est pas lié à plus d'un "objet", il ne faut pas créer de table dédié pour créer une relation autre que N-N.

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

rub
2007-01-03 12:32:32

z0rglub a écrit:

Bof... je n'aime pas trop car on déstructure l'information. Mais en contrepartie, on est effectivement nettement plus souple. A-t-on seulement systématiquement des identifiants numériques (un mois ou un jour donnée par exemple ?).

Perso, 2 champs id, j'aime moyen mais c'est vrai (type, id) ca déstructure.

Une autre solution, c'est de créer des tables de liens entre #comment et les images ou les catégories.
C'est à dire, rajouter les tables (comment_id, image_id), (comment_id, cat_id).
Ca permet la d'avoir (aussi) le même commentaire pour les images ou les catégories.

z0rglub a écrit:

(dans PWG, element = image donc element_id ce n'est pas vraiment générique)

Oui, c'est vrai, parlons alors de object_id ou autre chose.

plg
2007-01-03 12:13:36

rub a écrit:

z0rglub a écrit:

table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Ou bien supprimer le champ image_id, le remplacer par les champ (type_id, element_id), ca permettrait de mettre des commentaires sur tout.

Bof... je n'aime pas trop car on déstructure l'information. Mais en contrepartie, on est effectivement nettement plus souple. A-t-on seulement systématiquement des identifiants numériques (un mois ou un jour donnée par exemple ?).

(dans PWG, element = image donc element_id ce n'est pas vraiment générique)

rub
2007-01-03 11:56:24

z0rglub a écrit:

table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Ou bien supprimer le champ image_id, le remplacer par les champ (type_id, element_id), ca permettrait de mettre des commentaires sur tout.

plg
2007-01-03 09:21:21

Voire même aussi pour la galerie complète.

Ma principale question, c'est au niveau du modèle de données : ce serait logique de réutiliser la table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Pour la présentation par contre... où afficher ces commentaires utilisateur ?

VDigital
2007-01-03 07:22:03

C'est une idée... Je change le titre de la discussion. 8-)

coolsocks
2007-01-03 07:06:04

mathiasm a écrit:

par galerie, nous devons comprendre catégorie?

OUi OUi :)

mathiasm
2007-01-02 23:56:04

par galerie, nous devons comprendre catégorie?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact