Pages: 1
Bonjour
avec BlocMenuAdd, j'ai créé trois nouveaux blocs, contenant des liens vers des pages créées avec AdditionnalPages. Je souhaite organiser la présentation de mes menus et je me dirige vers le plugin MenubarManager où je rencontre le souci suivant : je me retrouve avec 10 items possibles numérotés de 10 à 90 puis...de nouveau 10. Bien sur je ne souhaite pas afficher tous cela. je désactive donc ceux que je ne souhaites pas, j'enregistre et...l'ordre se réorganise d'une manière imprévisible. Si je n'intègre que deux nouveaux blocs, tout fonctionne puisque cela s'échelonne de 10 à 90 (si c'est là la réison)
Est-ce que je me heurte à une limite de MenubarManager ?
Si non, comment la dépasser ?
Si oui, je me suis dit que la solution la plus élégante (si j'ai bien compris le problème) serait de d'intégrer dans un config.local (lequel ?) du code pour désamorcer des items de menus dont je ne me servirais jamais sur cette nouvelle galerie. Est-ce la bonne solution ? Et dans ce cas comment faire ?
Merci !
Dernière modification par makno (2008-01-24 10:13:29)
Hors ligne
Quand je pense que j'ai passé plus de deux heures à chercher...J'avais même ouvert ce fichier mais je n'avais pas compris sur quel paramètre je devais agir...merci ! Il y a une limite à celà ?
Hors ligne
makno a écrit:
Il y a une limite à celà ?
Quelle limite?
Le problème, c'est juste que je n'avais pas envisagé le fait d'avoir plus de 10 blocs dans le menuabar.
Et j'avais donc arbitrairement limité à 2 caractères la case pour entrer la position.
Hors ligne
J'ai tenté de passer à
maxlength="4"
pour faire apparaitre le lien Accueil (cf le code qui suit), mais MenuBarManager semble vouloir s'arrêter à 100
/* Ajout d'un lien accueil */ add_event_handler('loc_end_menubar' , 'add_home_link'); function add_home_link() { global $template; $tpl_code = ' <dl id="mbAccueil"> <dt><a href="{U_CATEGORIES}">{lang:home}</a></dt> </dl> '; if (function_exists('set_menubar_manager_data')) { set_menubar_manager_data('Lien Accueil', $tpl_code, 'begin'); } else { $template->loadfile('menubar'); $template->uncompiled_code['menubar'] = str_replace('<div id="menubar">', '<div id="menubar">' . $tpl_code , $template->uncompiled_code['menubar']); } }
Sur ma galerie principale ce rajout dans mon plugin perso et Menubar s'entendent très bien :)
Hors ligne
désolé j'ai écrit avant ta réponse, je n'avais pas compris le sens de "maxlenght". oupoupoup....je freine !
le problème ne vient pas de la, je viens de creer un bolc suplémentaire qui est tres bien pris en compte au n° 110
Encore désolé !
Hors ligne
Bon, j'ai réparé mes bêtises, j'ai remis
maxlenght="3"
car normalement, avec 99 blocs, je devrais m'en sortir :)
Mais je ne vois pas trop pourquoi "Lien Accueil" ne s'affiche pas dans la liste de Menubar...je devrais chercher vers où, à ton avis ?
Hors ligne
Aucune idée...
Ca marche très bien sur ton site en ligne...
Donc si tu n'as pas modifié le code de menubar manager, et que tu as inséré exactement le meme pour le lien accueil, il n'y a aucune raison que ca ne marche pas.
Hors ligne
[hs] Lire maxlength= et en aucun cas maxlenght= [/hs]
Hors ligne
Bon, je n'ais pas touché au code du plugin, et le lien, c'est un copié collé....Je vais déconstruire et reconstruire pour essayer de voir ce qui se passe.
Hors ligne
J'ai trouvé quelque chose :
Additional Pages Bloc 1 : Dates et Photos Bloc 2 : Les Spectacles Bloc 3 : La Compagnie Bloc 3 : test Identification Catégories Spéciales Menu Tags Liens
Ceci est le copié-collé de la liste de mon Menubar Manager. Il y a deux "Bloc 3", le deuxième "test" est fantôme. Quand je l'active, il ne renvoie rien, et n'est pas visible dans BlocAddMenu. Je ne sais pas si il y a une relation, mais de toute façon il faut que je nettoie je pense. sur quel fichier intervenir ?
Merci ! :)
Hors ligne
Essaye de cliquer sur "Rétablir par défaut" dans Menubar Manager.
Si ca ne marche pas, désinstalle Menubar Manager via le panneau d'admin, puis ré-installe le.
Dernière modification par P@t (2008-01-18 11:28:24)
Hors ligne
En fait j'ai trouvé une solution bien meilleure :
1) faire l'imbécile avec son serveur local
2) s'énerver deux heures pour retrouver son site, ne pas y arriver
3) piquer sa crise, tout mettre à la poubelle, tout réinstaller
Et ça marche
Et en fait, la seule raison que je voie, c'est par exemple ne pas avoir activer mon plugin perso (par exemple), et forcement, là, ça marche beaucoup moins bien.
Hors ligne
Pages: 1