#46 2007-07-20 09:04:03

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

merci rvelices.
je vais tester ca sur une galerie mirroir


Piwigo 2.3.5

Hors ligne

#47 2007-07-20 09:36:05

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

le duo de choc ...

on a deja un pluger fou et maintenant on a un tester fou ;o)


bon en tout cas vraiment pas mal ce menu merci encore une fois rvelices


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#48 2007-07-23 09:57:32

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

rvelices a écrit:

Voila. Ca sera un plugin, mais seulement a partir de la version 1.7.1 (j'ai du rajouter 2 evenements dans pwg).
Entre temps si vous voulez essayer a vos risques et perils:
- modifier le code PWG comme ici sous svn

j'ai rapidement tester le code sur ma galerie de test mais j'ai pas du bien comprendre les modifs à faire.
tu as du modifier plusieurs fois la page (la previous date du 190707) donc je peux pas voir toutes les différence entre le fichier de base et celui proposé.
j'aurai pu comparer une à une ligne mais j'avais aps le tps.

donc j'ai copier coller comme un barbare le code du svn pour les deux fichiers. basta
et forcement (ca aurait ete trop simple) ca fonctionne pas.
j'ai l'arbo qui est developpé en entiere et c'est tt.
si tu as 2mn pour m'expliquer dans les grandes lignes la modif a faire et si j'en suis capable je re-testerai.

@+
Sakkhho


Piwigo 2.3.5

Hors ligne

#49 2007-07-23 10:55:00

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

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

Je viens de tester, j'ai récupérer les 2 fichier php tel quel, et ca marche....
Mais je précise qu'il faut enlever l'option "développer toutes les catégories"... j'ai eu du mal à trouver le problème quand meme!

Par contre, par défaut, les premières catégories ne sont pas développée...

PS: les 2 changements à faire dans les 2 fichiers php sont marquée au début du fichier main.inc.php du plugin
PS2: sakkhho, pense aussi à virer le bout de code que je t'avais donné!

EDIT: Pour changer le niveau de développement des catégories, il faut chercher dans main.inc.php (du plugin):

if ($ref_level==0)
        $menu.= "\n<ul class=\"rvTree\" id=\"theCategoryMenu\">";

et changer le "0" du $ref_level==0. (par exemple, mettre 1 pour développer le premier niveau de catégories...)

c'est pas l'idéal, je pense qu'il faut plutot modifier le javascript pour ca, et la, je sais pas faire....

Dernière modification par P@t (2007-07-23 11:08:24)


P@t

Hors ligne

#50 2007-07-23 11:00:16

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

P@t a écrit:

Je viens de tester, j'ai récupérer les 2 fichier php tel quel, et ca marche....
Mais je précise qu'il faut enlever l'option "développer toutes les catégories"... j'ai eu du mal à trouver le problème quand meme!

ceci explique peut etre cela
je re-testerai pour voir

P@t a écrit:

Par contre, par défaut, les premières catégories ne sont pas développée...

une option à proposé ds le plugin ?


Piwigo 2.3.5

Hors ligne

#51 2007-07-23 11:03:33

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

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

sakkhho a écrit:

Par contre, par défaut, les premières catégories ne sont pas développée...
une option à proposé ds le plugin ?

Cf mon edit au dessus!
Mais je ne pense pas que ce soit la methode idéale...

Dernière modification par P@t (2007-07-23 11:06:57)


P@t

Hors ligne

#52 2007-07-23 13:29:36

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

ok ca marche maitenant.


comme tu dis pour developper le niveau 1, le fait de mettre 1 à la place de 0 marche a moitié
le + apparaisse pour la 1ere catégorie de niveau 2 et pas pour les autres.

le rendu :
http://images1.hiboox.com/vignettes/3007/79emgvuj.jpg
on voit bien la 1ere catégorie mere.

alors que dans la catégorie "nos...." de niveau 1 egalement pas de + pour les sous cat.
il y a d'autres repertoire en dessous
par exple :
http://images1.hiboox.com/vignettes/3007/0wsjwpsq.jpg

et le + n'apparaisse pas.

si je laisse pas defaut (cad à 0 ), ca fonctionne tres bien.

rvelices une petite option dans la page d'admin du plug pour developper les niveaux à souhait ?  ;-)

en tt cas, c'est encore un petit + (c'est le cas de le dire) qui améliore pwg ! bravo.

Dernière modification par sakkhho (2007-07-23 13:32:39)


Piwigo 2.3.5

Hors ligne

#53 2007-07-23 14:17:49

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

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

Et oui... j'y connais rien du tout en javascript, et a mon avis, c'est la qu'il faut agir...
désolé...


P@t

Hors ligne

#54 2007-07-23 14:19:25

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

attendons la reponse du maitre alors ! ;-)


Piwigo 2.3.5

Hors ligne

#55 2007-07-26 17:17:17

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

je fais un petit up pour rvelices.. et si tu as besoin d'acces admin à ma galerie pour voir ce que ca fait dis moi.
merci ;-)

Dernière modification par sakkhho (2007-07-26 17:17:48)


Piwigo 2.3.5

Hors ligne

#56 2007-07-27 04:36:37

rvelices
Équipe Piwigo
2005-12-29
1417

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

desole je n'ai pas beaucoup de temps en ce moment; j'ai remis sur mon site une version qui marche avec le filtre et avec developper toutes les categories
je ne sais pas ce que t'as fait, mais
- pour changer les categories affichees dans le menubar, il faut modifier rv_mt_get_categories_menu_sql_where . Tu peux ici eventuellement retourner + que ce que t'as besoin et ensuite filtrer la liste + tard dans rv_mt_get_html_menu_category

- pour decider si une branche est ouverte ou non c'est dans la fonction rv_mt_get_html_menu_category dans cette partie du code:

Code:

    $class_names = array();
    if ($category['id'] == @$selected_category['id'])
      array_push( $class_names, 'selected');
    global $rv_mt_all_open;

    if ($category['count_categories']>0)
    {
      if ( isset($rv_mt_all_open) and $rv_mt_all_open )
        array_push( $class_names, 'liOpen');
      else
      if ( isset( $upper_ids[ $category['id'] ] ) )
      {
        array_push( $class_names, 'liOpen');
        unset($upper_ids[ $category['id'] ] );
      }
      else
        array_push( $class_names, 'liClosed');
    }

    if (count($class_names))
      $menu.= ' class="'.implode($class_names,' ').'"';

si tu mets "liOpen" alors la branche est ouverte.
si tu mets "liClosed" alors la branche est ferme.

Hors ligne

#57 2007-07-27 08:58:26

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

salut,
merci pour ta réponse. mais je suis que se soit la cause de mon pb (ou peut etre que je comprend pas le code ! c'est peut etre plutot ça ;-))

en fait voilà ce que j'ai fait à partir des fichiers que tu avais livré :

j'ai modifié juste modifié avec l'aide de P@t, dans le main.inc.php du plugin

if ($ref_level==1)
        $menu.= "\n<ul class=\"rvTree\" id=\"theCategoryMenu\">";

j'ai mis 1 à la place de 0 pour developper le 1er niveau.

seulement en faisant ça je qq soucis (mineur tu me diras mais bon)
avant tt je t'explique l'arobresence de ma galerie :
4 catégories principales (niveau 0 on va dire) qui sont ensuite composé ou non de catégories de niveau 1,2,3 .....

sur la 1ere catégorie principale : tout fonctionne bien, le niveau 1 est developpé, j'ai les '+' pour les catégories de niveau 2, 3 lorsqu'ils existent...
sur les 2eme, 3eme catégorie principale.  le niveau 1 est developpé. mais pour les catégories de niveau 2,3 , je n'ai pas de '+' alors que des sous catégories existes pour certaines.

bizarre que ca marche pour une catégorie 0 et pas pour les autres... non ?

si tu as une idée comment faire pour avoir le niveau 1 developpé mais que '+' apparaisse partout ou il devrait etre. (une option dans le plugin peut etre a terme ?)
je precise que si je laisse la valeur à 0 au départ, tout fonctionne bien. j'ai les '+' partout ou il faut.

apres je regarderai de plus pres si j'ai envie d' ouvrir une branche ou non avec les infos que tu viens de donner.

merci pour ton aide.
@+
sakkhho

Dernière modification par sakkhho (2007-08-02 19:13:11)


Piwigo 2.3.5

Hors ligne

#58 2007-08-01 21:11:10

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

p'tit up ;-)


Piwigo 2.3.5

Hors ligne

#59 2007-08-01 23:39:55

rvelices
Équipe Piwigo
2005-12-29
1417

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

sakkhho a écrit:

p'tit up ;-)

si tu lis mon post, ca dit ou la decision est prise pour montrer une branche ouverte ou ferme. ta modification n'est pas bonne car c'est a un autre endroit du code.

Hors ligne

#60 2007-08-02 14:34:32

saimon
Membre
2006-12-04
367

Re: [Evolution] Developper les catégories jusqu'à un niveau choisi.

j'ai pas tout lu, mais en regardant un peu le javascript qui permettrait des choses intéressantes (cf Gbo et les miniatures / tooltips), il y a ca qui me semble intéressant pour les thèmes à menu classique: http://jquery.bassistance.de/treeview/
ca permettrait de ne pas recharger la page à chaque clic sur le menu

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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