Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

yserver
2007-10-11 09:23:02

Il est quasiment pret.

Merci pour ton aide

yserver
2007-10-11 07:09:58

Merci de ta solution,
ca marche parfaitement

yserver
2007-10-11 06:45:21

Le plug complet arrive...
Merci

P@t
2007-10-10 22:31:31

Au début de ta fonction, il faut:

global $conf, $template;

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

yserver
2007-10-10 22:28:10

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

yserver
2007-10-10 21:52:49

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.

vimages
2007-10-10 21:47:23

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.

yserver
2007-10-10 21:10:23

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

Pied de page des forums

Propulsé par FluxBB

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