#1 2009-05-13 16:22:30

flop25
Équipe Piwigo
2006-07-06
6544

[aide code]

Bonjour,
je mets à jour mon plugin music_player mais je rencontre un probleme :
Comment rajouter un paramètre onclick dans les liens du menu spécial car les paramètres 'block' sont url name et title seulement ?

autrefois

Code:

  function add_before_code($tlp_handle, $insert_before, $code)
  {
      global $template;
 
      $template->loadfile($tlp_handle);
      $template->uncompiled_code[$tlp_handle] = str_replace($insert_before, $code.$insert_before, $template->uncompiled_code[$tlp_handle]);
  } 

  function placer_lien($menu_ref_arr)
  {

   //$this->loading_lang();
  
    global $lang, $conf, $template;
  
   $conf_plugin = explode("," , $conf['mp_plugin']);

    $this->add_before_code('menubar','<!-- END quick_search -->','<ul>
  <li><img src="plugins/'.$this->plugin_name.'/template/audio.png" /> <a name="{lang:lien_expl}" href="javascript:void(0)" onClick="window.open(\''.get_root_url().'plugins/'.$this->plugin_name.'/lecteur.php\',\'musique\',\'width='.$conf_plugin[4].',height='.$conf_plugin[3].',top=400,left=400,menubar=no,resizable=yes,toolbar=no,status=no,alwaysRaised=yes\')" >{lang:lien_titre}</a></li>
</ul>
  ');

maintenant

Code:

    $menu = & $menu_ref_arr[0];
  
    if ( ($block = $menu->get_block('mbSpecials')) != null )
    {
      load_language('plugin.lang', $this->plugin_path);
  
      $position = count($block->data)+1;
  
      array_splice($block->data, $position-1, 0, array('mp' =>
        array(
          'URL' => 'javascript:void(0)'.'onClick="window.open(\''.get_root_url().'plugins/'.$this->plugin_name.'/lecteur.php\',\'musique\',\'width='.$conf_plugin[4].',height='.$conf_plugin[3].',top=400,left=400,menubar=no,resizable=yes,toolbar=no,status=no,alwaysRaised=yes\')" ',
          'TITLE' => l10n('lien_expl'),
          'NAME' => l10n('lien_titre')
          )
        )
      );
    }

Dernière modification par flop25 (2009-05-13 16:23:41)

Hors ligne

 

#2 2009-05-14 12:14:41

flop25
Équipe Piwigo
2006-07-06
6544

Re: [aide code]

snif ... personne ne m'aime ...

Merci de verrouiller le post : j'ai contourné l'obstable

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB

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