Annonce

  •  » Plugins
  •  » Création de plugin

#16 2020-05-05 00:49:46

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Création de plugin

imagesinr a écrit:

ddtddt a écrit:

imagesinr a écrit:

- (ça je suis dessus) ajouter le copyright de l'image en passant directement par les données ITCP, c'est pratique quand on gère les images de plusieurs photographes.
Et d'autres petits trucs

C'est à dire ajouter le copyright sur la photo ou faire afficher le champs IPTC si c'est la 2ème solution [extension by ddtddt] Manage Properties Photos le fera bientôt dans sa prochaine version je t'ai envoyé un lien par mail pour la prochaine version ou je veux juste encore ajouter 2/3 choses

Je voulais passer par les données ITCP. J'y ai passé une nombre d'heure de dingue !!! Et j'ai recherché dans les plug-in à l'époque mais jamais rien trouvé !!!
L'idée était simplement de d'ajouter le copyright sous l'image et d'autres données ITCP genre légendes

Je te laisse tester ce que je t'ai envoyé ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#17 2020-05-05 01:12:26

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Création de plugin

imagesinr a écrit:

ddtddt a écrit:

imagesinr a écrit:

- Faire en sorte que le nom de fichier ne puisse pas apparaitre pour un utilisateur donné.

C'est à dire le champs nom de la photo n'apparait que pour certain utilisateur ?

C'est ça. Je n'utile pas les albums public, mais l'utilisateur geust pour les albums que je veux montrer. Mais l'idée est de ne pas permettre de voir le nom de l'image si on visite en tant que guest. A la base c'était une demande d'un client...

Pour cela en niveau facile faire un template extension et j'entourerai le champs du test de savoir si l'utilisateur et guest ou pas

si je connais pas ce qui me le permet de tester j'observe piwigo et je vois que certain élément n'apparaisse pas pour les utilisateurs non enregistré par exemple le menu idetification

donc je regarderais si     {if isset($U_LOGIN)} rendrait le service

-------

ou un plugin perso en fin de page de chargement d'image

/*en fin de chargement de la page image je demande l'exécution de ma fonction*/
add_event_handler('loc_end_picture', 'hidephotname');

function hidephotname(){
global $template,$user;
  if (is_a_guest()){$template->clear_assign('current',array('TITLE'));}
}

/*Si l'utilisateur est un guest je supprime le le tableau des information de la photo le titre dans le template*/


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#18 2020-05-05 01:16:25

imagesinr
Membre
2020-05-04
13

Re: Création de plugin

ddtddt a écrit:

imagesinr a écrit:

ddtddt a écrit:

C'est à dire le champs nom de la photo n'apparait que pour certain utilisateur ?

C'est ça. Je n'utile pas les albums public, mais l'utilisateur geust pour les albums que je veux montrer. Mais l'idée est de ne pas permettre de voir le nom de l'image si on visite en tant que guest. A la base c'était une demande d'un client...

Pour cela en niveau facile faire un template extension et j'entourerai le champs du test de savoir si l'utilisateur et guest ou pas

si je connais pas ce qui me le permet de tester j'observe piwigo et je vois que certain élément n'apparaisse pas pour les utilisateurs non enregistré par exemple le menu idetification

donc je regarderais si     {if isset($U_LOGIN)} rendrait le service

-------

ou un plugin perso en fin de page de chargement d'image

add_event_handler('loc_end_picture', 'hidephotname');

function hidephotname(){
global $template;
$template->clear_assign('current',array('TITLE'));
}

C'est plus ou moins ce que j'ai fait, mais codé en dur dans le template.
C'est tout mon problème, le codage dans la source et du coup à chaque mise à jour des cheveux blanc. Le soucis c'est que mes Piwigo ont pris pas mal d'importance et du coup je ne peux plus me permettre des "gaffes" lors des mise à jour, d'où la nécessité absolue de passé par des plugin bien fait (du moins je vais essayer ;-) )

Et encore un grand merci, je sens que vais faire chauffer le clavier ;-)

Dernière modification par imagesinr (2020-05-05 01:20:27)

Hors ligne

#19 2020-05-05 01:20:15

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Création de plugin

Bonjour

j'ai mis à jour mon message précédent pour filtrer les guest

ce que je te donne ne se met pas dans le code de piwigo mais dans un plugin que tu peux faire avec localfileeditor ou en plugin qui reprend toutes tes modifications


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#20 2020-05-05 01:24:07

imagesinr
Membre
2020-05-04
13

Re: Création de plugin

ddtddt a écrit:

Bonjour

j'ai mis à jour mon message précédent pour filtrer les guest

ce que je te donne ne se met pas dans le code de piwigo mais dans un plugin que tu peux faire avec localfileeditor ou en plugin qui reprend toutes tes modifications

C'est cool ! Je vais remonter une vision dev demain pour tester tout ça.

Hors ligne

#21 2020-05-05 07:38:31

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Création de plugin

Bonjour

Si tu utilise LocalFileEditor pense à activer le plugin ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Plugins
  •  » Création de plugin

Pied de page des forums

Propulsé par FluxBB

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