•  » Plugins
  •  » Comment ajouter/modifier des éléments à un tableau via un plugin

#1 2007-05-27 18:32:08

nadia
Membre
2006-08-05
59

Comment ajouter/modifier des éléments à un tableau via un plugin

Bonjour,

j'ai besoin d'un petit coup de pouce.

Ayant quelques modifications à apporter au code pour passer mon site en 1.7.0, j'aimerais utiliser les plugins, j'ai réussi à activer un plugin et à obtenir un résultat (j'ai pu voir ainsi que ça fonctionne), mais pas celui que je cherche. J'ai cherché sur le forum et dans les plugins que j'ai téléchargés mais je n'ai pas trouvé la réponse.

Ce que je veux faire dans mon plugin : modifier la valeur du paramètre TITLE, pour y mettre $category['name' ] et ajouter un nouveau paramètre pour récupérer la classe de l'image.

Comment faut-il faire ?

Merci d'avance.

Nadia

Code:

      $template->assign_block_vars(
        'categories.category',
        array(
          'SRC'   => $thumbnail_src_of[$category['representative_picture_id']],
          'ALT'   => $category['name'],
          'TITLE' => $lang['hint_category'],
          'ICON'  => $icon_ts,

          'URL'   => make_index_url(
            array(
              'category' => $category
              )
            ),
          'CAPTION_NB_IMAGES' => get_display_images_count
                                  (
                                    $category['nb_images'],
                                    $category['count_images'],
                                    $category['count_categories'],
                                    true,
                                    '<br />'
                                  ),
          'DESCRIPTION' => @$comment,
          'NAME'  => $name,
          )
        );

        
      //plugins need to add/modify sth in this loop ?
      trigger_action('loc_index_category_thumbnail',
        $category, 'categories.category' );
    }

Mon web site sur la flore et la faune du Sahara et son album-photo

Hors ligne

#2 2007-05-27 18:40:15

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Soit l'event est avant et c'est $lang['hint_category'] que tu modifieras...

Soit l'event est après et c'est hyper-compliqué.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2007-05-27 18:47:08

nadia
Membre
2006-08-05
59

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

L'event est après, c'est surtout pour comprendre comment on agit sur un tableau.


Mon web site sur la flore et la faune du Sahara et son album-photo

Hors ligne

#4 2007-05-27 18:53:00

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Et M....!

Bon l'assign_block est fait mais il n'est pas parsé.
Cherche dans template.php
Il y a une fonction de destruction des blocs (Jamais utilisée par moi en tous les cas).
Une fois détruit.
Il faudra le refaire.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2007-05-27 19:24:29

nadia
Membre
2006-08-05
59

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Destroy est un peu violent et détruit tout le tableau alors qu'on est dans une itération.

Ton aide m'a été précieuse, de voir où étaient les fonctions pour les template j'ai retenté d'utiliser merge_block_vars et ça marche !
Je vais continuer pour mes autres variables.


Code:

        $template->merge_block_vars(
          'categories.category',
          array(
      'TITLE'    => $category['name'],));

Mon web site sur la flore et la faune du Sahara et son album-photo

Hors ligne

#6 2007-05-27 19:44:09

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

C'est parfait!!!
J'avais loupé celle-ci.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2007-05-27 19:57:35

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Tout simplement....  ;-)

Hors ligne

#8 2007-05-27 21:26:48

nadia
Membre
2006-08-05
59

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Ca y est ! Mon album en ligne est en 1.7.0

Les adaptations ont été réduites à un plugin et deux templates modifiés (footer.tpl et mainpage_categories.tlp).


Mon web site sur la flore et la faune du Sahara et son album-photo

Hors ligne

#9 2007-05-27 22:48:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment ajouter/modifier des éléments à un tableau via un plugin

Super nadia !

Mon conseil: RV Maps&Earth
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Plugins
  •  » Comment ajouter/modifier des éléments à un tableau via un plugin

Pied de page des forums

Propulsé par FluxBB

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