#16 2008-06-16 00:26:47

Djabla
Membre
2008-05-21
34

Re: modifier les menu

Bonjour,
pour que ce soit "plus parlant", voilà le lien vers ma galerie :

http://balawou.free.fr/phpwebgallery/identification.php
(identifiants : test/test)

Dans la barre de menu, j'ai "Suppléments" avec une malheureuse page additionnelle "Aide" et "Identification" avec "déconnexion". Je souhaiterais simplifier pour mes visiteurs et avoir les liens directs sur la barre, à savoir "Aide" et "Déconnexion", comme pour l'icone "Accueil"

Cette galerie (PWG 1.71- thème Montblabc-LLGBO), je la modifie avec votre aide ou en glanant des astuces dans le wiki ; mon plugin perso n'est qu'une liste de copier-coller ; alors, ddtddt, je ne pensais pas que le fait de renommer "Suppléments" en "Aide" faisait monter le lien d'un niveau.
Quel fichier faut-il modifier "common.lang" ou "admin.lang" ?

Merci pour votre aide


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#17 2008-06-16 13:57:20

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

Re: modifier les menu

Tout d'abord, supprime dans ton plugin perso le bout de code pour le lien accueil.
Ensuite, installe et active Menubar Mannager si ce n'est pas déjà fait.

Puis dans ton plugin perso:

Code:

// Menubar perso
add_event_handler('loc_end_menubar', 'menubar_perso');
function menubar_perso()
{
    $tpl_code_home = '
<dl id="mbAccueil">
  <dt><a href="{U_CATEGORIES}">{lang:home}</a></dt></dl>
';

    $tpl_code_login = '
<!-- BEGIN login -->
<dl id="mbLogin">
<dt><a href="{F_IDENTIFY}" rel="nofollow">{lang:identification}</a></dt></dl>
<!-- END login -->

<!-- BEGIN logout -->
<dl id="mbLogout">
<dt><a href="{U_LOGOUT}">{lang:logout}</a></dt></dl>
<!-- END logout -->

<!-- BEGIN admin -->
<dl id="mbAdmin">
<dt><a href="{U_ADMIN}" title="{lang:hint_admin}">{lang:admin}</a></dt></dl>
<!-- END admin -->
';

    $tpl_code_aide = '
<dl id="mbAide">
  <dt><a href="./index.php?/additional_page/1">Aide</a></dt></dl>
';

    set_menubar_manager_data('Lien Accueil', $tpl_code_home, 'begin');
    set_menubar_manager_data('Identification perso', $tpl_code_login);
    set_menubar_manager_data('Aide', $tpl_code_aide);

}

Il faut ensuite désactiver l'affichage des pages additionelles dans le menubar.
Il faut ensuite organiser tout ca dans Menubar Manager (en désactivant l'Identification).

Dernière modification par P@t (2008-06-16 13:58:26)


P@t

Hors ligne

#18 2008-06-16 14:55:07

Djabla
Membre
2008-05-21
34

Re: modifier les menu

P@T, j'ai collé ton code dans mon plugin perso mais j'ai un méchant message d'erreur :

Fatal error: Cannot redeclare menubar_perso() (previously declared in /mnt/104/sda/0/e/balawou/phpwebgallery/plugins/PersonalPlugin/main.inc.php:16) in /mnt/104/sda/0/e/balawou/phpwebgallery/plugins/PersonalPlugin/main.inc.php on line 83

et plus d'accès à la galerie : oh, la boulette! j'ai dû en rater un bout !!!
Comment faire pour remeetre en état?

Merci de ton aide


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#19 2008-06-16 14:57:53

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

Re: modifier les menu

P@t a écrit:

Tout d'abord, supprime dans ton plugin perso le bout de code pour le lien accueil.
Ensuite, installe et active Menubar Manager si ce n'est pas déjà fait.

C'était pourtant clair, non?
Bref, tu n'as plus qu'à éditer le fichier include/config_local.inc.php, et à enlever le premier bout de code pour le lien perso.


P@t

Hors ligne

#20 2008-06-16 15:28:14

Djabla
Membre
2008-05-21
34

Re: modifier les menu

P@T, j'ai appliqué à la lettre la procédure : Menubar Manager est déjà installé et activé ; et j'ai supprimé le code du bouton d'accueil avant de coller celui que tu m'as donné ; en plus, j'ai vérifié ligne par ligne si tout était OK.
Bon, je vais m'y remettre


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#21 2008-06-16 21:42:25

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

Re: modifier les menu

Au temps pour moi, ce n'est pas dans le include/config_local.inc.php qu'il faut enlever le bout de code, mais plutot dans plugins/PersonalPlugin/main.inc.php

Tu as forcément 2 fonctions menubar_perso déclarée dans ce fichier.

Dernière modification par P@t (2008-06-16 21:42:46)


P@t

Hors ligne

#22 2008-06-17 00:48:03

Djabla
Membre
2008-05-21
34

Re: modifier les menu

P@T, mille fois merci!
Effectivement, j'avais déjà une fonction "menubar_perso" déclarée dans mon plugin perso.
et grâce à ton code, j'ai mes liens directs sur la barre de menus ; Super !
Je sais que j'abuse un peu mais , P@T, j'ai posté une autre demande sur "categorie speciales sur page d'accueil" après avoir vu ton diaporama de miniatures. Peux-tu aller voir, s'il te plait?

Merci à tous


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#23 2008-06-17 14:22:20

Djabla
Membre
2008-05-21
34

Re: modifier les menu

Bonjour, P@T, je viens juste de me rendre compte que ton astuce a modifié aussi le module  admin ; et je ne peux plus gérer d'éventuelles pages additionnelles.
Peut-on ne pas appliquer cette procédure au compte admin?
Merci


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#24 2008-06-18 17:11:53

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

Re: modifier les menu

Réafficher Additional Pages dans le MenubarManager, puis décocher "Montrer le bloc menu" dans la config d'Additional Pages


P@t

Hors ligne

#25 2008-06-19 16:40:22

Djabla
Membre
2008-05-21
34

Re: modifier les menu

Merci beaucoup, ça a marché pour les pages additionnelles ;
par contre, j'ai dû désactiver la partie "identification perso" parce que quand elle est active, l'admin n'a plus accès à la zone "identification" qui comprend les liens "Déconnexion", "personnaliser" et surtout "Administration". Y aurait-il une autre astuce à appliquer ?
Sinon, dommage , ce bout de code correspondait pile poil à ce que je voulais !


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#26 2008-06-19 17:07:19

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

Re: modifier les menu

Djabla a écrit:

par contre, j'ai dû désactiver la partie "identification perso" parce que quand elle est active, l'admin n'a plus accès à la zone "identification" qui comprend les liens "Déconnexion", "personnaliser" et surtout "Administration". Y aurait-il une autre astuce à appliquer ?

Si tu as bien recopié le bout de code, quand tu te logues en admin, tu devrais avoir un bouton "Déconexion", et un autre bouton "Administration" dans ta barre de menu.


P@t

Hors ligne

#27 2008-06-19 23:27:25

Djabla
Membre
2008-05-21
34

Re: modifier les menu

C'est OK, P@T; J'ai retrouvé mon pavé "Administration" . Je te remercie de m'avoir accompagné sur ce coup-là.
Avec encore une ou deux petites améliorations, grâce à vous tous, ma galerie sera au top.
Salut, je file sur un autre post!


Tatie Quinqua qui veut épater la galerie !

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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