•  » Plugins
  •  » Comment gérer plusieurs plugins personnels avec localfile editor

#1 2024-01-01 08:02:09

RTL34000
Membre
2023-11-13
71

Comment gérer plusieurs plugins personnels avec localfile editor

Bonjour/Bonsoir,
Tout est dit dans le sujet ! je n'arrive pas à définir plusieurs plugins en utilisant localfile editor.
Il doit y avoir une astuce mais je ne la trouve pas !
Merci par avance de vos réponses éclairées.

Cdt, R.

Version de Piwigo: 14.0.01

Hors ligne

#2 2024-01-01 17:12:53

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

Re: Comment gérer plusieurs plugins personnels avec localfile editor

Bonjour,

Non il n'y a pas d'astuce le plugin est unique

tu peux mettre plusieurs fonction dans un seul plugin ou faire des plugin perso par FTP


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

#3 2024-01-03 05:23:48

RTL34000
Membre
2023-11-13
71

Re: Comment gérer plusieurs plugins personnels avec localfile editor

ddtddt a écrit:

Bonjour,

Non il n'y a pas d'astuce le plugin est unique

tu peux mettre plusieurs fonction dans un seul plugin ou faire des plugin perso par FTP

Bonjour

à vrai dire, je n'ai pas encore bien compris le fonctionnement des plugins personnnels et comment ils s'accrochent à la boucle de création d'une page et peuvent ainsi intervenir sur sa constsruction avant son rendu. Si j'ai bien compris, le principe comme dans d'autres CMS est de faire un hook (hameçonnage au code php pour y le modifier)

Dans mon cas actuel, je voudrais par exemple disposer de fonctionnalités actuellement décrites sous la forme de plugins ; 2 fonctionnalités = 2 plugins
en exemple je mets le contenu de 2 plugins à titre d'exemple dont je souhaiterais disposer des fonctionnalités  ; soit comment du contenu de ces 2 plugins en faire qu'un avec 2 fonctions différentes ?
cf https://fr.piwigo.org/doc/doku.php?id=p … nalisation

Exemple plugin 1 (ajoute lien panier dans administration

Code:

add_event_handler('loc_begin_admin', 'add_caddie_link');
 
function add_caddie_link()
{
  global $template;
  $template->set_prefilter('admin', 'add_caddie_link_prefilter');
}
 
function add_caddie_link_prefilter($content, $smarty)
{
  $search = '<li><a href="{$U_BATCH}">{\'Batch Manager\'|@translate}</a></li>';
  $caddie_link = '<li><a href="{$U_BATCH}&amp;cat=caddie">{\'Caddie\'|@translate}</a></li>';
  return str_replace($search, $caddie_link.$search, $content);

Plugin 2 : Décocher la case "Simuler"

Code:

add_event_handler('loc_begin_page_tail', 'personal_sync_not_simulate');
function personal_sync_not_simulate()
{
  global $page, $template;
  if ( isset($page['page']) and $page['page'] == 'site_update' )
  { $template->append('footer_elements', '<script type="text/javascript">
  document.getElementsByName("simulate")[0].checked = false;
</script>');
  }
}

Hors ligne

#4 2024-01-03 09:28:23

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

Re: Comment gérer plusieurs plugins personnels avec localfile editor

Bonjour

Tu mets tout à la suite


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

#5 2024-01-03 11:28:24

RTL34000
Membre
2023-11-13
71

Re: Comment gérer plusieurs plugins personnels avec localfile editor

ddtddt a écrit:

Bonjour

Tu mets tout à la suite

dans mes exemples il n'y a pas l'entête de déclaration d'un plugin en vue de son identification qui sera affiché dans la liste des plugins

et je n'arrive pas dans une même page à en déclarer plusieurs ce qui est normal.

dès lors peut on créer un plugin unique qui en début de son exécution proposerait une liste de fonctions à exécuter (énumérées par analyse de son contenu et des déclarations des fonctions qu'il contient ?

Hors ligne

#6 2024-01-03 12:24:01

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

Re: Comment gérer plusieurs plugins personnels avec localfile editor

Bonjour,

le plugin c'est personal plugin

il n'y a pas de paramétrage dans les plugins cité

dans via local file editor tu colle les code et tu active personal 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
  •  » Comment gérer plusieurs plugins personnels avec localfile editor

Pied de page des forums

Propulsé par FluxBB

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