•  » Plugins
  •  » [Plugin] BlocMenuAdd

#16 2007-10-12 12:51:45

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

Merci

Je vais réfléchire à cela.


PWG 1.7

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

Hors ligne

#17 2007-10-12 13:04:34

marineraux
Membre
pays de loire
2007-04-16
605

Re: [Plugin] BlocMenuAdd

bonjour

BlocMenuAdd , blocs liens externes , Additional Pages , tous cela se ressemble un peu à quels détails près non ?? , une synthèse de tous cela ne pourrait-elle se faire ??
dommage que les titres de  BlocMenuAdd ne traduise pas !! comme pour les autres !
autrement il est bien sympa ce plugin !

Dernière modification par ump boxe (2007-10-12 13:05:09)

Hors ligne

#18 2007-10-12 13:20:31

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

L'idée de la traduction est pas mauvaise.

Je pense que cela viendra en mêmet temps que l'ajout de bloc en nombre illimité associé a une gestion par groupe sur les blocs de menu qui doivent s'afficher.

Tout cela irra certainement ensemble avec une base spécifique pour le plugin.


PWG 1.7

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

Hors ligne

#19 2007-10-12 15:49:39

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

Pour info :
Revision: 1.7.d.2

Released on: 2007-10-12

Compatible with: 1.7.0

+ correction bug avec indexmanager
+ correction utilisation des "," dans les champs fonctionnent


PWG 1.7

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

Hors ligne

#20 2007-10-12 16:02:09

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

Re: [Plugin] BlocMenuAdd

Alors comme ca, serialize, ca t'as pas plu? ;-)


P@t

Hors ligne

#21 2007-10-12 16:13:52

marineraux
Membre
pays de loire
2007-04-16
605

Re: [Plugin] BlocMenuAdd

j'ai gros bug avec la nouvelle version !!

quand je vais sur ma galerie l'intérieur du BlocMenuAdd j'ai créé s'affiche plusieur en remplissant mon écran !


j'ai réinstaller la version précédent et cela refonctionne parfaitement ??

Dernière modification par ump boxe (2007-10-12 16:17:54)

Hors ligne

#22 2007-10-12 16:58:42

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

P@t a écrit:

Alors comme ca, serialize, ca t'as pas plu? ;-)

C'est plus rapide à implémenter comme cela.
Et à plus long terme, si je premet de gerer un nombre indéfini de bloc et les groupes, le problème ne se posera plus tel que j'envisage de faire.

ump boxe
==> Tu peux m'endire plus ==> comprend pas bien ta description
Tu a desinstallé avant d'installer la nouvelle version

Dernière modification par yserver (2007-10-12 16:59:26)


PWG 1.7

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

Hors ligne

#23 2007-10-12 17:27:59

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

Re: [Plugin] BlocMenuAdd

yserver a écrit:

P@t a écrit:

Alors comme ca, serialize, ca t'as pas plu? ;-)

C'est plus rapide à implémenter comme cela.
Et à plus long terme, si je premet de gerer un nombre indéfini de bloc et les groupes, le problème ne se posera plus tel que j'envisage de faire.

Comme tu veux...
Mais je vois pas en quoi plus compliqué d'utiliser serialize...
Pas grave ;-)

yserver a écrit:

Tu a desinstallé avant d'installer la nouvelle version

S'il faut désinstaller une ancienne version avant d'en installer une nouvelle, il faut absolument le préciser dans l'extension!
(Et ajouter que cela supprimera les blocs deja enregistrés...)


P@t

Hors ligne

#24 2007-10-12 21:00:26

marineraux
Membre
pays de loire
2007-04-16
605

Re: [Plugin] BlocMenuAdd

yserver a écrit:

ump boxe
==> Tu peux m'endire plus ==> comprend pas bien ta description
Tu a desinstallé avant d'installer la nouvelle version

non je n'ai pas desintallé avant , je vais ré-essayer en désintallant !

Hors ligne

#25 2007-10-12 21:02:16

marineraux
Membre
pays de loire
2007-04-16
605

Re: [Plugin] BlocMenuAdd

yserver a écrit:

ump boxe
==> Tu peux m'endire plus ==> comprend pas bien ta description
Tu a desinstallé avant d'installer la nouvelle version

non je n'ai pas desintallé avant , je vais ré-essayer en désintallant

P@t a écrit:

S'il faut désinstaller une ancienne version avant d'en installer une nouvelle, il faut absolument le préciser dans l'extension!
(Et ajouter que cela supprimera les blocs deja enregistrés...)

oui , je crois que cela serait très utile , et on en a déjà parlé je crois dans un autre post !!

Dernière modification par ump boxe (2007-10-12 21:34:37)

Hors ligne

#26 2007-10-12 21:37:14

marineraux
Membre
pays de loire
2007-04-16
605

Re: [Plugin] BlocMenuAdd

ump boxe a écrit:

je vais ré-essayer en désintallant
!!

bon ok , cela fonctionne !  mais on perd tout ce que l'on a programmé , c'est dommage !!  :(

Hors ligne

#27 2007-10-14 20:26:09

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] BlocMenuAdd

aperçu et non apperçu ;-)


Piwigo 2.3.5

Hors ligne

#28 2007-10-14 20:31:02

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

sakkhho a écrit:

aperçu et non apperçu ;-)

Merci je ccorriggerraiss


PWG 1.7

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

Hors ligne

#29 2007-10-19 22:21:21

yserver
Membre
2007-08-31
74

Re: [Plugin] BlocMenuAdd

Bonsoir,

Jai pas mal bossé sur le plugin.
Il commence à devenir de plus en plus interessant (je pense).
Je pense d'ailleur changer son nom.

J'ai des petites questions.

1/ Comme maintenant, il permet d'ajouter des blocs dans le menu ou l'index, je lui ai donné un autre nom. Quand je le mettrais en ligne, je change juste le nom du plugin dans celui existant, ou je créer une nouvelle extention?

2/ Tout fonctionne parfaitement, mais sur la page d'admin, je rencontre un petit problème.
lorsque je clique sur le bouton validé, la page se rechage mais l'affichage des blocs est érroné (il reste des bouts de $template qui doivent trainer).
Le mieux je pense est que vous voyez le problème sur ma galerie de test http://sebouvard.test.free/photo/galerie, je vous passerais adviser.

Je clique sur valider en remplissant pas les champs d'un bloc (c'est le principe que j'ai retenu pour supprimer un bloc)
La base de données est bien mise à jour.
La page se recharge, mais affiche toujours les meme bloc.

Je pense qu'il doit rester des choses dans $template et qu'il n'est pas réécrit.
J'ai essayé par mal de chose mais rien à faire, pour que l'affichage soit correct, il faut re cliquer sur le lien du plugin.
Voici le code en question :

Code:

blocAdd_Admin.php


if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');

include(get_language_filepath('plugin.lang.php', BLOCADD_PATH));
include_once(BLOCADD_PATH.'include/function_inc.php' );
global $template, $conf;
if (isset($_POST['submit']))
  {
  for ($i=$_POST['nbbloc']; $i>=0; $i--)
    {
    if (isset($_POST['titre_'.$i],$_POST['content_'.$i]))
      {
      $conf_BlocAdds[$i] = $_POST['type_'.$i].'|,|'.$_POST['titre_'.$i].'|,|'.$_POST['content_'.$i];
      }
    }
  $query = 'UPDATE '.CONFIG_TABLE.' SET value="'.implode("|_|",$conf_BlocAdds).'" WHERE param="BlocAdd" LIMIT 1';
  pwg_query($query);
  array_push($page['infos'], l10n($lang['BlocAdd_save_config']));
//J'ai essayé pas mal de chose ici :
//  $template->destroy ==> Ca change rien
// une version modifié de WriteBloc avec un merge_block_vars au lieu de assign_block_vars (bien sur le WriteBloc du dessous était passé au dessus.  }

WriteBloc();
$template->set_filenames(array('plugin_admin_content' => BLOCADD_PATH.'template/BlocAdd_admin.tpl'));
$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');

Code:

function WriteBloc()
{
global $template, $conf, $im_priority;
unset($conf_BlocAdd);
$conf_BlocAdds = explode("|_|" , $conf['BlocAdd']);
$test=count($conf_BlocAdds);
$template->assign_vars(
  array('nbbloc' => $test));
for ($i=$test; $i>=0; $i--)
  {
  echo $i;
  if ($i!=0)
  {$conf_Bloc = explode("|,|" ,$conf_BlocAdds[$i-1]);
  if ($conf_Bloc[1]!='' AND $conf_Bloc[2]!='')
    {
    $template->assign_block_vars('bloc',
      array('i' => $i+1,
      'type' => $conf_Bloc[0],
      'titre' => $conf_Bloc[1],
      'content' => $conf_Bloc[2],
      ));
    }
  }
  }
$template->assign_block_vars('bloc',
  array('i' => 0,
    'type' => '',
    'titre' => '',
    'content' => ''));
}

Merci de vos réponses

Dernière modification par yserver (2007-10-20 08:52:57)


PWG 1.7

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

Hors ligne

#30 2007-10-20 20:37:23

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

Re: [Plugin] BlocMenuAdd

yserver a écrit:

1/ Comme maintenant, il permet d'ajouter des blocs dans le menu ou l'index, je lui ai donné un autre nom. Quand je le mettrais en ligne, je change juste le nom du plugin dans celui existant, ou je créer une nouvelle extention?

Je ne sais plus si c'est possible de changer le nom...
Mais tu devrais supprimer le plugin existant, et en créer un nouveau.


Pour ta deuxième question, il suffit de faire cette modif (en gras), ca devrait fonctionner:

.....

if (isset($_POST['submit']))
    {
    for ($i=$_POST['nbbloc']; $i>=0; $i--)
        {
        if (isset($_POST['titre_'.$i],$_POST['content_'.$i]))
            {
            $conf_BlocAdds[$i] = $_POST['type_'.$i].'|,|'.$_POST['titre_'.$i].'|,|'.$_POST['content_'.$i];
            }
        }
    $conf['BlocAdd'] = implode("|_|",$conf_BlocAdds);
    $query = 'UPDATE '.CONFIG_TABLE.' SET value="'. $conf['BlocAdd'] .'" WHERE param="BlocAdd" LIMIT 1';

.....

Personellement, je mettrais un bouton "Supprimer le bloc" pour effacer un bloc...
Inspire toi d'additional pages ou wired for sound...


P@t

Hors ligne

  •  » Plugins
  •  » [Plugin] BlocMenuAdd

Pied de page des forums

Propulsé par FluxBB

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