Annonce

É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)

r@in | b0w
2012-07-23 18:51:53

Je comprends.

Cependant, si on cherche une image en rapport avec deux termes par la page de recherche, on ne parvient pas à ses fins d'où le besoin d'utiliser les noms d'albums pour mieux caractériser l'image au bout de l'arborescence.

Gotcha
2012-07-23 18:34:11

Disons que la gestion des tags permet de commencer avec un tag disons "France" et d'affiner l'affichage avec "Rhône-Alpes" puis "Drôme" etc.

r@in | b0w
2012-07-23 18:09:03

Re ici.

J'ai finalement (pour ceux qui ont suivi mes autres sujets) opté pour des albums virtuels. Vu que la recherche n'est pas très visuelle pour les albums, est-ce qu'il est possible de récupérer la hiérarchie d'une image (album/album/album/image.jpg) et de convertir ces multiples niveaux en tag ?

Je sais que cela fait doublon mais cela permettrait notamment d'avoir, avec une recherche d'un seul mot, toutes les images en rapport avec le mot et pas seulement un affichage linéaire des noms d'albums puis les photos contenant le mot.

J'ai regardé les extensions mais je n'ai rien trouvé à ce propos. Peut-être que mon idée est aussi mauvaise et que vous pensez à mieux. Je suis preneur de vos conseils toujours avisés :)

Gotcha
2012-05-01 16:59:35

extension:544

r@in | b0w
2012-05-01 13:32:49

Bonjour ici.

Je remonte un peu le fil car j'ai du nouveau, je vais enfin avoir le temps de traiter la demande :)

Bon, on résume. J'ai une table de tag dynamique qui hiérarchise ses tags que je ne peux pas utiliser pour Piwigo car les tags sous Piwi ne sont pas hiérarchisés.

Est-il possible de convertir les tags de la table de départ en albums sous Piwi ?
Dans la même lancée, si on modifie la table initiale, est-ce que la structure des albums peut être modifiée elle-aussi en temps réel ?

Je m'explique. Si je peux utiliser la table de tags actuelle et la faire digérer à Piwigo pour qu'ils convertissent les tags en albums (catégories), ce sera une bonne chose de faite si cela peut être quasi automatique.
Le must serait que, par la suite, la modification de la table d'origine entraine la modification en cascade sur la structure des albums.

Euh, je suis clair ?

r@in | b0w
2011-12-16 10:02:30

C'est ce que je pensais faire, j'ai du mal m'exprimer.

Je récupère les tags actuels et leur hiérarchie pour les transformer en albums hiérarchisés.

Est-il possible de faire des mises à jour de l'ensemble des albums ensuite pour toujours veiller à garder le même contenu que la table de tags externe ?

Sinon, autre possibilité, je pourrai aussi définir que les tags soient composés de plusieurs mots, non ? Comme cela, pour un tag qui serait à l'origine piwigo enfant du tag galerie photo enfant du tag application web, je le transforme en application web - galerie photo - piwigo.

Ce serait probablement plus facile à réaliser non ?

plg
2011-12-16 09:55:03

Autant pour la table piwigo_tags, une table externe aurait pu convenir étant donné sa simplicité (3 colonnes) autant pour la tage piwigo_categories cela me semble difficile de passer par une table externe. Il faudrait plutôt prévoir un mécanisme d'import de ta table tags vers piwigo_categories, en veillant à ne pas doublonner les lignes.

r@in | b0w
2011-12-16 09:50:50

Merci pour la précision. Je vais voir si cela convient ;)

Donc, dans l'absolu, on peut récupérer les tags actuels de la table de tag existante et les intégrer dans Piwigo sous la forme d'albums alors ?

plg
2011-12-16 09:50:16

r@in | b0w a écrit:

Je me rends compte que ce qu'ils appellent tag conviendrait plus pour moi à une catégorie. Les catégories peuvent être hiérarchiques, une photo peut appartenir à plusieurs catégories ?

Oui, une photo peut appartenir à plusieurs catégories. Depuis Piwigo 2.2 les "catégories" s'appellent "albums".

r@in | b0w
2011-12-16 09:48:08

Mince... Cela n'arrange pas mon affaire.

Je me rends compte que ce qu'ils appellent tag conviendrait plus pour moi à une catégorie. Les catégories peuvent être hiérarchiques, une photo peut appartenir à plusieurs catégories ?

plg
2011-12-16 09:46:13

Dans Piwigo, les tags ne sont pas hierarchiques. Les albums le sont, mais pas les tags.

Donc (sauf développement plus important) pas de hierarchie dans les tags.

r@in | b0w
2011-12-16 09:28:15

J'ai des NEWS youpi :)

Alors, la structure de la table de tag est de la forme :
•    Id ;
•    Id parent ;
•    Name.

En fait, il y a donc le champ d'identification au format numérique, le champ texte name pour le tag en lui-même et l'indication de son parent.
Dans mon cas, les tags peuvent être parents ou / et enfants d'un autre tag.

Alors, c'est jouable ?

flop25
2011-12-15 18:41:03

Bonjour
une question par fil de discussion, donc merci d'ouvrir 2 autres fils

r@in | b0w
2011-12-15 17:42:56

Merci pour toutes ses réponses.

J'ai été indisponible, j'espère pouvoir demander demain comment la table existante est paramétrée afin de voir si on peut récupérer les champs nécessaires à Piwigo.

Deux questions faciles pour vous, experts :
il est possible de multi uploader facilement et rapidement ?
on peut définir des groupes d'utilisateurs, est-ce qu'on peut définir des crédits photos qui influeraient sur les groupes d'utilisateurs ?

Dans l'absolu, pour la 2ème question, je dirai qu'on peut passer directement par un groupe sans recourir à un autre artifice (crédits) vu que cela occasionne des droits paramétrables. Cependant, ce serait plus des groupes généraux (crédits photos) et des sous groupes ensuite (utilisateurs) non ?

plg
2011-12-13 23:20:00

P@t a eu l'idée d'utiliser une "table virtuelle" dans MySQL. Je connaissais les "vues SQL", donc j'ai retrouvé les "views" dans MySQL. Elles permettent par exemple d'avoir une "façade" de table avec des noms de colonnes différents, histoire de coller avec les noms de colonnes nécessaires au code de Piwigo.

Je rappelle que la table des tags dans Piwigo  a 3 colonnes {id(int), name(char), url_name(char)}, il faut donc retrouver cette structure dans l'autre table, même si les noms sont différents. Imaginons que l'autre table soit :

autre_base.mots_clef {
  identifiant(int),
  nom(char),
  nom_simple(char),
  note(int)
}

(j'ajoute exprès une colonne inutile à Piwigo).

Il s'agit de créer une vue dans la base de Piwigo :

Code:

create view piwigo_remote_tags
as
select
    identifiant as id,
    nom as name,
    nom_simple as url_name
  from autre_base.mots_clef
;

Puis dans la configuration locale [Administration > Plugins > LocalFiles Editor > configuration locale] :

Code:

define('TAGS_TABLE', 'piwigo_remote_tags');

Pied de page des forums

Propulsé par FluxBB

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