Bonjour.
Super ce plugin !!
J'ai essayé de mettre un lien dans la case du nom du block ajouté, pour avoir un lien directe et nom pas ce lien dans un sous-menu.... ça ne fonctionne pas...
Bien sur, on peut mettre ce(s) lien(s) dans la case contenu, faite pour cela et ça fonctionne bien...
Ce n'est pas du tout une demande urgente ou si importante... je n'en ai d'ailleurs plus le besoin.. mais il peut -être interréssant de savoir si c'est possible et comment..
merci. éric.
Hors ligne
Je te propose de lire ça
Je pense que ça correspond à ta demande même si c'est sans BlockMenuAdd
En ligne
Bonjour,
Effectivement, j'ai testé rapidement hier soir, cela ne fonctionne pas.
C'est très embêtant.
Je me penche sur le problème au plus vite.
Bon courage.
Hors ligne
Re-bonjour
Bon ben c'est pas si simple que ce que je pensais.
Comme je le pensais, cela fonctionne au poil avec des liens :
- Le plugin écrit bien tout ce qu'il faut dans la bdd.
- le contenu du champ simplement mit dans la balise :<dt>
Ca c'est le fonctionnement normal et attendu du plugin. Et bien c'est ce qu'il fait. Lorsque MenuBar Manager est désactivé.
Le données sont donc correctement stockées dans la bdd et relues. Mais avec MenuBar Manager cela pose problème.
C'est le </a> qui est mal lu, Plus précisément le "/".
P@t une idée?
De mon côté, je cherche les modification a apporter. Si c'est suffisamment lègé, je posterais ici la réponse.
Si non, P@t devra prendre le relais.
Bon courage.
Hors ligne
C'est toujours moi.
Voila la solution, il faut modifier le plugin Menubar Manager comme suit :
1/
Dans main.inc.php
modifier ligne 20 par :
if (!in_array("$plugin|_|on", $array) and !in_array("$plugin|_|off", $array)) { $default_pos == 'begin' ? array_unshift($array, $plugin . '|_|on') : array_push($array, $plugin . '|_|on');
2/
Dans admin\admin.php
- modifier ligne 10 par :
$q = 'UPDATE ' . CONFIG_TABLE . ' SET value="Links|_|on,Categories|_|on,Tags|_|on,special_categories|_|on,title_menu|_|on,identification|_|on" WHERE param="MenubarManager" LIMIT 1';
- modifier ligne 28 par :
array_push ($neworder , $key . '|_|' . (isset($_POST['active'][$key]) ? 'on' : 'off'));
- modifier ligne 43 par :
$menu = explode('|_|' , $menus);
3/
Dans menubar_manager.php
- modifier ligne 18 par :
$block = explode ('|_|' , $blocks);
4/
Désinstaller puis réinstaller le Plugin
Y a plus qu'à
Bon courage.
Dernière modification par yserver (2008-04-04 17:18:19)
Hors ligne
Heu pas vraiment d'accord...
Quitte à tout changer, autant utiliser serialize...
Car attention, faire ces modifications supprime tous les changements déjà effectués!
EDIT: a mon avis, ta modif est pas top... il y a quand meme des virgules qui vont se balader par ci par la...
Bon, je vais me replonger dedant, utiliser le serialize, et faire la convertion des données lors de l'activation
Dernière modification par P@t (2008-04-04 18:16:03)
Hors ligne
Tu a tout a fait raison.
Mais, j'avais besoin de trouver une solution pour que cela fonctionne pour ma galerei. Je me suis donc permis de poster la solution. Elle à l'avantage d'être simple et rapide à mettre en place.
Si tu le souhaite, je peux supprimer la solution.
Effectivement, j'ai laissé les virgules car cela ne m'a pas paru pertinant de modifier cela aussi. Il est facile de ne pas utiliser de "," dan sun titre.
Bon courage pour la réécriture ;-)
Hors ligne