•  » Plugins
  •  » [Plugin] AdSense MenuBar

#1 2007-10-10 21:10:23

yserver
Membre
2007-08-31
74

[Plugin] AdSense MenuBar

Bonjour,

Je suis en train de développer un plugin, qui ajoute des blosc adsense dans la barre de menu.
Pour l'instant il est plutot simple, je le distriburais lorsque finalisé.

Je bloc sur un truc tout simple, certainement très simple.

Code:

function AdSense()
{
   global $template;

$conf_AdSense = explode("," , $conf['AdSense']);

   $tpl_code_1 = '
<dl id="mbAdSense1">
<dt>Parrainages</dt>
<dd>
<div style="text-align:center;">
'.$conf_AdSense[0].'
</div>
</dd>
</dt>
</dl>
';

   $tpl_code_2 = '
<dl id="mbAdSense2">
<dt>Parrainages</dt>
<dd>
<div style="text-align:center;">
'.$conf_AdSense[1].'
</div>
</dd>
</dt>
</dl>
';

   if (function_exists('set_menubar_manager_data')) {
      set_menubar_manager_data('AdSense 1', $tpl_code_1, 'begin');
      set_menubar_manager_data('AdSense 2', $tpl_code_2, 'begin');

   } else {
      $template->loadfile('menubar');
      $template->uncompiled_code['menubar'] = str_replace('<div id="menubar">', '<div id="menubar">' . $tpl_code_1 . $tpl_code_2 , $template->uncompiled_code['menubar']);
   }

}

Je suis vraiment débutant, je pense qu'il s'agit juste d'une erreur de syntaxe.
Le code s'affiche bien, mais il manque le plus important : $conf_AdSense_[1]
J'ai essayé plein de façon différentes, soit le j'ai des erreur ou le nom de la variable s'écrit au lieu de son contenu.

Si besoin, je peut vous donner le reste des sources.

Merci de votre aide

Dernière modification par yserver (2007-10-10 21:39:57)


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#2 2007-10-10 21:47:23

vimages
Membre
2004-03-27
2429

Re: [Plugin] AdSense MenuBar

tiens tiens tiens....   et AdSense pour BlocksOnIndex ..hum ?

je suis sur que de nombreux utilisateurs utiliseraient l'un des blocks pour y coller des pubs adsense

http://forum.phpwebgallery.net/viewtopic.php?id=11838

;o))
amicalement,
éric.

Hors ligne

#3 2007-10-10 21:52:49

yserver
Membre
2007-08-31
74

Re: [Plugin] AdSense MenuBar

Effectivement on est très proche de ce que tu demandais.

Pour l'instant, il propose de rajouter 2 cadres dans le menu, nomé parrainage.
Le menubarmanager permet ensuite de lui donner la place que l'on souhaite.

Pour l'instant le cadre s'appel parrainage mais on peut imaginer par la suite, de pouvoir ajouter d'une façons plus général des bloc des menu de façon complètement assiter par un plugin.

Si non pas de reponse pour ma petite question bête.

Dernière modification par yserver (2007-10-10 22:16:14)


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#4 2007-10-10 22:28:10

yserver
Membre
2007-08-31
74

Re: [Plugin] AdSense MenuBar

De ce que je comprend :
La fonction $conf_AdSense = explode("," , $conf['AdSense']); renvoie rien

Alors que dans l'interface d'admin, cela fonctionne bien le donnée du formulaire sont lues et ecrite dans la table :

Code:

$conf_AdSense = explode("," , $conf['AdSense']);


$template->assign_vars(
  array(
   'AdSense_1' => $conf_AdSense[0],
   'AdSense_2' => $conf_AdSense[1]
   )
  );  


if ( isset($_POST['submit']) )
{

$value_AdSense_1 = $_POST['AdSense_content_1'];
$value_AdSense_2 = $_POST['AdSense_content_2'];

$query = '
    UPDATE '.CONFIG_TABLE.'
    SET value="'.$value_AdSense_1. ',' .$value_AdSense_2. '"
    WHERE param="AdSense"
    LIMIT 1';
    
 pwg_query($query);

Mais bon pour l'instant je je ne maitrise pas bien du tout


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#5 2007-10-10 22:31:31

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] AdSense MenuBar

Au début de ta fonction, il faut:

global $conf, $template;

Je veux bien voir le plugin complet pour comprendre quand meme ;-)

Dernière modification par P@t (2007-10-10 22:32:28)


P@t

Hors ligne

#6 2007-10-11 06:45:21

yserver
Membre
2007-08-31
74

Re: [Plugin] AdSense MenuBar

Le plug complet arrive...
Merci


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#7 2007-10-11 07:09:58

yserver
Membre
2007-08-31
74

Re: [Plugin] AdSense MenuBar

Merci de ta solution,
ca marche parfaitement


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#8 2007-10-11 09:23:02

yserver
Membre
2007-08-31
74

Re: [Plugin] AdSense MenuBar

Il est quasiment pret.

Merci pour ton aide


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

  •  » Plugins
  •  » [Plugin] AdSense MenuBar

Pied de page des forums

Propulsé par FluxBB

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