[extension by ddtddt] AddInfo
Pour faire suite au besoins de Figouze dans [Forum, topic 18848] Changer la liste de champs affichés sous une photo.
J'ai réalisé ce petit plugin, il est bien sur à adapter pour votre besoin.
N'hésitez pas à remonter les problèmes que vous pourriez avoir avec sont utilisation.
L'insertion des information est mise au dessus de 'Crée le' si vous cachez ce champs vos infos supplémentaire sont également caché. Ce n'est pas compliqué de changer cela
En ligne
ddtddt :
Saurais-tu associer le nom du fichier à l'id de ce dernier tes listes déroulantes ? Bien sûre, si le cliché porte un nom tu laisseras le nom ^^
Parceque la liste des ID c'est un peux... :-(
Hors ligne
Gotcha a écrit:
ddtddt :
Saurais-tu associer le nom du fichier à l'id de ce dernier tes listes déroulantes ? Bien sûre, si le cliché porte un nom tu laisseras le nom ^^
Parceque la liste des ID c'est un peux... :-(
Si tu as mis un nom à la photo elle est dans la liste
Mais oui cette liste peux être surement amélioré
En ligne
ddtddt a écrit:
Mais oui cette liste peux être surement amélioré
Voir par exemple la navigation avec l'arborescence de notre galerie ca serait tip-top ^^
Hors ligne
Zaphod a écrit:
Cela crée des champs correspondants dans la base de données ?
Cela crée une table supplémentaire dans la base de données (préfixe_addinfo_images)
il faut bien stocker les informations pour ensuite pouvoir les afficher sons chaque photo.
Quand tu es sur la page photo, il y a un 'préfiltre' pour ajouter sur la page (le template picture.tpl) le code nécessaire à l'affichage de ces informations.
puis il y a une fonction qui envoie au fichier tpl les données correspondant à la photo en cours
En ligne
En fait je pose la question parce que je m'étais ajouté "à la main" les champs localisation, et je me demande si je ne pourrais pas remplacer ça par ce plugin...
Est-ce que l'on peut ensuite utiliser ces champs créés pour faire un mapping iptc comme avec les autres champs image de la BDD ?
Dernière modification par Zaphod (2010-11-06 11:02:13)
Hors ligne
Zaphod a écrit:
En fait je pose la question parce que je m'étais ajouté "à la main" les champs localisation, et je me demande si je ne pourrais pas remplacer ça par ce plugin...
Est-ce que l'on peut ensuite utiliser ces champs créés pour faire un mapping iptc comme avec les autres champs image de la BDD ?
C'est une bonne question
Mais si les infos sont dans les IPTC, il me semble plus simple de lire les infos sur l'image au chargement de celle ci et de les afficher.
As moins que tu es un intérêt à ce quelle soit dans la base de données ?
En ligne
Gotcha a écrit:
ddtddt a écrit:
Mais oui cette liste peux être surement amélioré
Voir par exemple la navigation avec l'arborescence de notre galerie ca serait tip-top ^^
Non
Les informations sont rattachées à la photo quelque soit sa position
Si tu as une photo rattachée à 30 catégories, elle n'apparais qu'une seule fois dans la liste
Donc ce genre de présentation ne me plait pas.
Libre à toi de reprendre une partie du code pour proposer autre chose
Pour moi la solution id : nom données dans Piwigo de la photo
(avec une syncro des meta, le champs 'name' est rempli)
+ après édition aperçu de la photo me suffit
En ligne
ddtddt a écrit:
Mais si les infos sont dans les IPTC, il me semble plus simple de lire les infos sur l'image au chargement de celle ci et de les afficher.
En se servant d'AMetaData tu veux dire ?
Ou d'autre chose ?
Avec AMetaData je n'arrive pas à présenter les données comme je voudrais.
(et AMetaData prend beaucoup de place dans ma BDD alors que seules quelques données m'intéressent)
ddtddt a écrit:
As moins que tu es un intérêt à ce quelle soit dans la base de données ?
Pouvoir faire des recherches (le principe c'était de pouvoir arriver à avoir des données "cliquables").
Exemple tu as localisation : France / Midi-Pyrénées / Toulouse / Capitole.
Et si tu cliques sur Toulouse tu as toutes les photos de Toulouse.
(mais en fait ça n'est pas trop compatible avec la façon de fonctionner des recherches de Piwigo)
En revanche les recherches en tant que telles marchent.
Dernière modification par Zaphod (2010-11-06 12:00:15)
Hors ligne
Zaphod a écrit:
ddtddt a écrit:
Mais si les infos sont dans les IPTC, il me semble plus simple de lire les infos sur l'image au chargement de celle ci et de les afficher.
En se servant d'AMetaData tu veux dire ?
Ou d'autre chose ?
non en faisant un plugin perso
Zaphod a écrit:
Avec AMetaData je n'arrive pas à présenter les données comme je voudrais.
(et AMetaData prend beaucoup de place dans ma BDD alors que seules quelques données m'intéressent)
à voir dans le fils du plugin ;-)
Zaphod a écrit:
ddtddt a écrit:
As moins que tu es un intérêt à ce quelle soit dans la base de données ?
Pouvoir faire des recherches (le principe c'était de pouvoir arriver à avoir des données "cliquables").
Exemple tu as localisation : France / Midi-Pyrénées / Toulouse / Capitole.
Et si tu cliques sur Toulouse tu as toutes les photos de Toulouse.
(mais en fait ça n'est pas trop compatible avec la façon de fonctionner des recherches de Piwigo)
En revanche les recherches en tant que telles marchent.
c'est ce que fond les tags non ?
Un petit plugin perso qui tag les photo à partir des IPTC me semble une bonne idée
En ligne
Donne moi 3 IPTC que tu voudrais afficher en permanence
En ligne
ddtddt a écrit:
non en faisant un plugin perso
Qui va directement lire les IPTC dans les fichiers image ?
Ca ne risque pas de ralentir l'affichage ?
ddtddt a écrit:
c'est ce que fond les tac non ?
Tu parles des tags ?
Oui c'est tout à fait ça.
ddtddt a écrit:
Un petit plugin perso qui tag les photo à partir des IPTC me semble une bonne idée
Oui sauf que je ne veux pas mélanger les tags et les IPTC.
Je veux un fonctionnement du même style, mais sans tout mélanger.
Pour l'instant j'utilise ce mapping sur ma BDD.
'city' => '2#090', 'location' => '2#092', 'state' => '2#095', 'country' => '2#101',
Ce sont les 4 principaux qui m'intéressent et que j'ai ajouté à la main dans la BDD.
(avec l'avantage qu'ils sont synchronisés en même temps que les autres)
Dernière modification par Zaphod (2010-11-06 14:03:12)
Hors ligne
Zaphod a écrit:
(avec l'avantage qu'ils sont synchronisés en même temps que les autres)
Tu les as ajouté ou ?
En ligne