Bonjour,
Je souhaite changer les champs disponibles sous chaque photo.
Je n'expose pas des photos, donc ce n'est pas par exemple la date de prise de vue ou la résolution qui m"intéresse (pas de données Exifs) mais plutôt les couleurs utilisées pour la peinture ou le fabriquant de l'objet pour chaque photo (url par exemple).
Objectif
Nom :
Descriptif :
Couleurs utilisées :
Fabriquant : url cliquable sur une nouvelle page
Disponible : "prix (avec lien cliquable vers messagerie) " ou "non disponible"
Peint : oui/non
Comment procéder ?
Merci par avance.
Hors ligne
Pour cela je te conseils de regarder du coté des template extensions.
Je te laisse regarder ce que c'est ensuite, si tu as besoins, je te guide pour le réaliser
Hors ligne
J'ai trouvé pour la gestion des metadata ou la gestion des données exif mais rien sur l'ajout ou la suppression de champs.
Je n'ai pas actuellement de piste.
Est-il possible de créer en base de données les champs demandés et de les afficher par le biais du template ?
Merci par avance.
Hors ligne
Pour faire cela, il faut que tu fasses un plugin.
Qui te permettes
- 1 de saisir les infos / chaques photos
- 2 d'afficher les infos sur la page picture
Pour cela tu peux t'inspirer de plugin qui ont des fonctions de même type
Hors ligne
Figouze, est ce que tu as envie de le faire ?
Est ce que tu as abandonnées l'idée ?
Hors ligne
Bonjour,
J'ai toujours envie de le faire mais je ne sais pas comment :
Voilà le résultat souhaité qui peut être adapté.
Nom :
Descriptif :
Couleurs utilisées :
Fabriquant : url cliquable sur une nouvelle page
Disponible : "prix (avec lien cliquable vers messagerie) " ou "non disponible"
Peint : oui/non
J'ai lu la doc sur l'insertion des données mais je ne souhaite pas exploser ma configuration actuelle. (modification de mypicture)
Hors ligne
Figouze a écrit:
Nom :
Descriptif :
Couleurs utilisées :
Fabriquant : url cliquable sur une nouvelle page
Disponible : "prix (avec lien cliquable vers messagerie) " ou "non disponible"
Peint : oui/non
C'est données, tu les as pour chaque photo dans la base de données ou tu as prévus de les rentrer ?
...
J'ai un peu du mal à voir pour l'instant le résultat que tu attends, d'où viennent les données . . .
Hors ligne
Ces données apparaissent sous chaque photo.
Je les mets quand j'insère une photo et elles sont disponibles pour tout le monde une fois la photo publiées.
Ilm y a des valeurs par défaut pour gagner du temps.
Par exemple :
http://www.bloodbowlfigure.com/picture. … category/2
Name :
Nun human blitzer 2
Description : (mémo)
Blitzer from Nun team.
Painting log : (mémo)
+blue clothes = ice blue, enchanted blue and regal blue
+black clothes = fortress grey, codex grey chaos black
+clear skin = elf flesh, tallarn flesh and dark flesh
+dark skin elf flesh , dark flesh and chaos black
+warm white clothes = skull white, bleached bone and khommando khaki
+cold white clothes = skull white, fortress grey and codex grey.
+ base = black then dark angel green and goblin green)
Manufacturer : http://www.shadowforge.com.au (cliquable)
Available : no (par défaut sinon, je mets un prix avec un mailto "Order Nun human blitzer 2 for X euros")
Painted : yes (no par défaut)
Merci.
Hors ligne
Oui mais à ce compte là, on ne parle pas encore de champs sur votre galerie car c'est juste un pavé écrit dans le commentaire de la photos.
La difficulté c'est de trouver un moyen pour afficher mais surtout pour saisir ses données ! Afficher on sait faire, mais encore faut-il que les données soient stockées dans un endroit (BDD ou champs IPTC des photos) et que ce soit "automatique".
D'après ce que je vois, ce n'est pas le cas :-(
A moins de mettre les mains dans votre BDD pour chaque photos, je ne vois pas trop comment réaliser un système aussi complexe et automatique...
Hors ligne
Pour faire cela -> il faut faire un plugin perso
1/ Qui te permette en tant qu'admin de rentrer ces valeurs dans la base de données.
2/ Qui te permettes de les afficher.
Ceci n'est pas de la personnalisation standards
- soit tu essaies de le faire et on t'aidera
- soit tu attends qu'un autre utilisateur est un besoins similaire au tient.
- soit si cela est trop important pour toi est que cela est urgent, tu peux me contacter en MP pour que je te trouve un dev qui accepte de te faire cela en préstation
Hors ligne
Bien, cela se clarifie.
Pour l'affichage, l'objectif est de récupérer les données depuis la BDD. Ces champs devront être insérés dans la table image.
Pour saisir les données, est-il possible de changer le template d'ajout de photo afin d'y rajouter les champs manufacturer, available, paint ?
http://fr.piwigo.org/doc/doku.php?id=pw … s_recentes
Pour la base de données :
ALTER TABLE `piwigo_images` ADD `manufacturer` varchar(255) DEFAULT 'unknown'
ALTER TABLE `piwigo_images` ADD `paint` varchar(255) DEFAULT 'no'
ALTER TABLE `piwigo_images` ADD `available` varchar(255) DEFAULT 'no'
Est-ce que le code utilisé est du php sur la page images récentes et l'affichage des images ?
Ou je peux récupérer ces fichiers afin de mieux comprendre comment cela fonctionne ?
Hors ligne
Figouze a écrit:
Pour l'affichage, l'objectif est de récupérer les données depuis la BDD. Ces champs devront être insérés dans la table image.
Nom je te conseils de créer ta propre table avec ID en commun (Pour cela tu peux regarder comment fait le plugin meta)
Comme cela tes données sont indépendant de Piwigo et tu n'aura pas de problème si de notre coté on fait des modifications
Hors ligne
Figouze a écrit:
Pour saisir les données, est-il possible de changer le template d'ajout de photo afin d'y rajouter les champs manufacturer, available, paint ?
Oui mais tu risque de tous perdre lors de mise à jour
Le mieux et de faire un plugin perso
Hors ligne