•  » Utilisation
  •  » [Résolu] Suppression item de menu

#1 2008-07-09 09:27:51

pinpon1
Membre
Bruxelles
2005-04-24
324

[Résolu] Suppression item de menu

Bonjour,
JE souhaite modifier les menus en supprimant certains item comme tags et calndrier.  Je ne trouve pas comment faire et via le wiki et la création du plug-in perso, je n'y comprend rien.  Pourtant, j'ai essayé quand même.
Qui peut m'aider ?
Merci pour votre aide.

Dernière modification par pinpon1 (2008-07-09 21:44:04)


Seb.

Hors ligne

#2 2008-07-09 10:24:48

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [Résolu] Suppression item de menu

Bonjour,
As-tu lancé une recherche sur le forum? Le sujet à déjà été traité, il faut juste que tu verifies ta version par rapport aux solutions des posts en question.


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#3 2008-07-09 10:55:10

pinpon1
Membre
Bruxelles
2005-04-24
324

Re: [Résolu] Suppression item de menu

Oui j'ai déjà chercher.
Qu'entends-tu par vérifier ma version ?


Seb.

Hors ligne

#4 2008-07-09 11:05:04

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [Résolu] Suppression item de menu

pinpon1 a écrit:

Qu'entends-tu par vérifier ma version ?

Les solutions proposées ne sont pas forcemement valables pour ta version de PWG ...


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#5 2008-07-09 11:13:39

pinpon1
Membre
Bruxelles
2005-04-24
324

Re: [Résolu] Suppression item de menu

Bon, alors si je reprends par rapport à ma version précédente (1.5.2) j'avais modifié les menu comme je le souhaitais dans le fichier category.php.  Pour la 1.7.1, dois-je aller là aussi car la structure est différente ?


Seb.

Hors ligne

#6 2008-07-09 11:28:48

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

Re: [Résolu] Suppression item de menu

Il faut bien reconnaitre que ce n'est pas évident de mettre en application l'astuce du wiki...

Pour reprendre à zéro...
Installe et active le plugin LocalFiles Editor

Dans le 5e onglet (Plugin Personnel), colle ceci (avant le ?>) pour effacer le calendrier et les tags:

add_event_handler('loc_end_menubar', 'personal_byend_remove');
function personal_byend_remove()
{
    global $template, $lang;

    // Effacer le calendrier
    foreach ($template->_tpldata['special_cat.'] as $key => $link)
    {
        if ($link['NAME'] == $lang['calendar'])
        {
            unset ($template->_tpldata['special_cat.'][$key]);
        }
    }
    $template->_tpldata['special_cat.'] = array_values($template->_tpldata['special_cat.']);

    // Effacer les Tags
    foreach ($template->_tpldata['summary.'] as $key => $link)
    {
        if ($link['NAME'] == $lang['Tags'])
        {
            unset ($template->_tpldata['summary.'][$key]);
        }
    }
    $template->_tpldata['summary.'] = array_values($template->_tpldata['summary.']);
}

Pour finir, n'oublie pas d'aller installer et activer ton plugin perso dans le panneau d'administration des plugins.

Dernière modification par P@t (2008-07-09 11:52:54)


P@t

Hors ligne

#7 2008-07-09 12:50:32

pinpon1
Membre
Bruxelles
2005-04-24
324

Re: [Résolu] Suppression item de menu

Alors, d'abords, merci pour reconnaître que l'explication du wiki n'est pas top...

Pour ce qui est du code, je l'ai donc mis comme indiqué et lorsque je vais sur le site, je remarque que rien n'a bougé.  Dans l'onglet 'Menu', l'itam Tags est toujours là ainsi que pour l'item calendrier dans l'onglet 'Spéciales' et les icônes du calendrier dans la barre de titre sont toujours là...

Une autre idée ?


Seb.

Hors ligne

#8 2008-07-09 12:52:57

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

Re: [Résolu] Suppression item de menu

L'explication du wiki est notée: niveau avancé.
Elle est donc très claire pour les utilisateurs expérimentés ;-)

Ce bout de code fonctionne parfaitement...
As-tu bien mis le code dans le 5e onglet?
As-tu bien installé et activé le plugin personnel dans le panneau d'administration des plugins???

Dernière modification par P@t (2008-07-09 12:54:33)


P@t

Hors ligne

#9 2008-07-09 21:43:48

pinpon1
Membre
Bruxelles
2005-04-24
324

Re: [Résolu] Suppression item de menu

OK, du fait que j'avais changé le nom du dossier pour que je puisse voir dans le 5ème onglet le fichier déjà créé, je devais donc réinstaller le plug-in.  Ce que je viens de faire et effectivement, ils ont disparus comme demandé.
Merci pour ton aide.


Seb.

Hors ligne

#10 2008-11-30 14:27:09

Ptit_Seb
Membre
Bordeaux
2007-09-11
69

Re: [Résolu] Suppression item de menu

[1.7.3]Je prends cette discussion en cours de route car je souhaite effectivement moi aussi effacer des items du menu.

J'ai donc charger localfileseditor, installer le plugin et activé, je suis allé dans le 5eme onglet (plugin perso) et j'ai ajouté le code trouvé plus haut ce qui donne :

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/

add_event_handler('loc_end_menubar', 'personal_byend_remove');
function personal_byend_remove()
{
    global $template, $lang;

    // Effacer le calendrier
    foreach ($template->_tpldata['special_cat.'] as $key => $link)
    {
        if ($link['NAME'] == $lang['calendar'])
        {
            unset ($template->_tpldata['special_cat.'][$key]);
        }
    }
    $template->_tpldata['special_cat.'] = array_values($template->_tpldata['special_cat.']);

    // Effacer les Tags
    foreach ($template->_tpldata['summary.'] as $key => $link)
    {
        if ($link['NAME'] == $lang['Tags'])
        {
            unset ($template->_tpldata['summary.'][$key]);
        }
    }
    $template->_tpldata['summary.'] = array_values($template->_tpldata['summary.']);
}

?>

Et pourtant cela ne semble rien changer, les tags et le calendrier sont toujours ici.
Une fois que cela fonctionne je pourrait dupliquer ceci à d'autres items.

Quelqu'un aurait il une suggestion ?


www.huruguen.fr - Seb Huruguen Photographie © 2004-2011

Hors ligne

#11 2008-11-30 14:41:35

Ptit_Seb
Membre
Bordeaux
2007-09-11
69

Re: [Résolu] Suppression item de menu

Ok c'est bon j'ai compris tout seul.
Il fallait ensuite installer et activer son Plugin Personnel !


www.huruguen.fr - Seb Huruguen Photographie © 2004-2011

Hors ligne

#12 2008-12-03 10:43:49

zoko
Membre
Paris
2007-10-14
25

Re: [Résolu] Suppression item de menu

Pour ma part j'ai cet erreur lorsque je valide -> Impossible d'écrire le fichier. Vérifiez les permissions (chmod) du dossier "include/".

Je vous avouerais que je suis un peu à la rue...


Merci de l'aide. :)

Hors ligne

#13 2008-12-03 13:49:37

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Suppression item de menu

zoko a écrit:

Pour ma part j'ai cet erreur lorsque je valide -> Impossible d'écrire le fichier. Vérifiez les permissions (chmod) du dossier "include/".

Je vous avouerais que je suis un peu à la rue...


Merci de l'aide. :)

Avec ton logiciel de FTP tu dois aller changer les droits du répertoire include pour autoriser l'écriture dans le répertoire. (pour plus d'info sur les droits google est ton ami)

:)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2008-12-03 15:10:55

zoko
Membre
Paris
2007-10-14
25

Re: [Résolu] Suppression item de menu

Merci pour la route à suivre et je vais essayer de me dépatouiller avec notre ami commun. :)

Hors ligne

#15 2008-12-03 22:20:48

zoko
Membre
Paris
2007-10-14
25

Re: [Résolu] Suppression item de menu

Bonsoir,

Après quelques heures de recherche je vous avouerai que je n'ai pas réussi à me dépatouiller.
Un autre indice ?


Merci :)

Hors ligne

  •  » Utilisation
  •  » [Résolu] Suppression item de menu

Pied de page des forums

Propulsé par FluxBB

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