Annonce

  •  » Utilisation
  •  » Exclure des tags selon le profil utilisateur

#1 2023-04-29 15:44:38

Charles69
Membre
2023-01-12
106

Exclure des tags selon le profil utilisateur

Bonjour,

Je viens de m'apercevoir que tous mes tags n'étaient pas affichés dans le nuage de tags
$conf['full_tag_cloud_items_number']=1000 dans LocalFile Editor a réglé le problème.

Du coup j'ai retrouvé tous mes tags, et je souhaiterai en masquer certains selon l'utilisateur et/ou le groupe,
est ce possible ?

merci pour votre aide


Piwigo 13.6.0
Installé le 25 Février 2023
Système d'exploitation: Linux Synology
PHP: 7.4.30
MySQL: 5.5.5-10.3.32-MariaDB
ImageMagick 6.9.11-22

Hors ligne

#2 2023-04-30 16:36:42

Charles69
Membre
2023-01-12
106

Re: Exclure des tags selon le profil utilisateur

Bonjour,

Je suppose qu'il faut faire une requête entre utilisateur/groupe et une liste de tags à définir.

En cherchant dans le code tag.tpl ( thème Bootstrap), j'ai trouvé une boucle qui remplit le nuage de tags, ligne 38 :

{foreach from=$tags item=tag}
        <span><a href="{$tag.URL}" class="tagLevel{$tag.level}" title="{$tag.counter|@translate_dec:'%d photo':'%d photos'}">{$tag.name}</a></span>
{/foreach}

Et je l'ai modifié :

{foreach from=$tags item=tag}
    {if (substr($tag.name,0,1) != '2') and (substr($tag.name,0,1) != '1') }
        <span><a href="{$tag.URL}" class="tagLevel{$tag.level}" title="{$tag.counter|@translate_dec:'%d photo':'%d photos'}">{$tag.name}</a></span>
    {/if}
{/foreach}

Ca enlève du nuage tous les tags qui commence par 1 ou 2
dont tous les albums qui commence par un millésime ( 1990 ... 2021 ...) et qui ont été créés automatiquement par Piwigo à partir du classement chronologique des photos.
Ca solutionne pas complètement ce que je veux faire, mais ça améliore la lisibilité.

Est ce qu'il existe des tutos pour savoir comment réaliser et mettre en oeuvre un plugin ?

Dernière modification par Charles69 (2023-04-30 18:45:39)

Hors ligne

#3 2023-05-01 06:18:17

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: Exclure des tags selon le profil utilisateur


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#4 2023-05-05 14:48:56

Charles69
Membre
2023-01-12
106

Re: Exclure des tags selon le profil utilisateur

Bonjour K5,

J'avais commencé à regarder les liens que tu as transmis.
Aujourd'hui ils ne contiennent plus rien !!!

https://zupimages.net/up/23/18/q9ak.png

effacés par un certain plg   ;) étrange non ?

Hors ligne

#5 2023-05-05 15:18:06

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

Re: Exclure des tags selon le profil utilisateur

Bonjour,

Toute la doc de dev bascule sur github dans le wiki > https://github.com/Piwigo/Piwigo/wiki


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

#6 2023-05-05 15:58:52

Charles69
Membre
2023-01-12
106

Re: Exclure des tags selon le profil utilisateur

Bonjour ddtddt,

Merci pour l'info.
Il y a de quoi faire ...

Hors ligne

  •  » Utilisation
  •  » Exclure des tags selon le profil utilisateur

Pied de page des forums

Propulsé par FluxBB

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