Il est quasiment pret.
Merci pour ton aide
Merci de ta solution,
ca marche parfaitement
Le plug complet arrive...
Merci
Au début de ta fonction, il faut:
global $conf, $template;
Je veux bien voir le plugin complet pour comprendre quand meme ;-)
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 :
$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
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.
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.
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.
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