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 trucsC'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é ;-)
Hors ligne
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*/
Hors ligne
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
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
Hors ligne
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
Bonjour
Si tu utilise LocalFileEditor pense à activer le plugin ;-)
Hors ligne