Annonce

  •  » Utilisation
  •  » Supprimer les icônes de tri : calendrier, catégories à plat ...

#16 2007-11-27 11:51:38

ngoc
Membre
2007-11-12
348

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

stripy a écrit:

Mais il me reste le "panier" : à quoi sert-il ?

D'apres ce que j'ai compris,

Au niveau admin: il permet de modifier les attributs par lot
Au niveau user: il permet de telecharger les images selectionnes ( avec le plugin download multi)

J'ai bon docteur? ^^

Hors ligne

#17 2007-11-27 12:42:30

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

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

Le pannier n'est visible que pour l'admin du site (sauf si tu utilises download multipage)
Très pratique pour le traitement par lot.
Donc ce n'est pas génant...

Si tu veux qu'il disparaisse, rajoute dans la fonction index_perso:

unset($template->_tpldata['caddie.']);


P@t

Hors ligne

#18 2007-11-27 20:23:10

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

rio a écrit:

Personne ne répond ... et pourtant ils t'ont tous aidé quelques posts plus haut ... Pourquoi?
Peut-être car il faut respecter les règles du forum.
Mais avant d'ouvrir un nouveau post, une petite recherche dans le forum s'impose.
:-))

perso, j'étais couché entre 00h00 et 8h00 ;)
et au bureau entre 8h30 et y a une demi heure.... o_O'

mais rio à raison, le panier a déjà été expliqué quelque part ^^;


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#19 2008-07-16 19:17:42

tek
Membre
2007-03-18
17

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

j'ai voulu moi aussi supprimer les otions de tri, j'ai donc ajouté le code proposé en 1ere page a celui que j'avaios deja dans mon  plugin perso, mais suite a l'enregistrement j'ai une page blanche avec  message indiquant une erreur sur la ligne 75 :
Fatal error: Cannot redeclare menubar_perso() (previously declared in .../plugins/PersonalPlugin/main.inc.php:17) in .../plugins/PersonalPlugin/main.inc.php on line 75

ci dessous le code que j'ai :

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/
// 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 -->
';

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

}
/* [PLUGIN] Gommer RECENTES et CALENDRIER du menu de gauche */
add_event_handler('loc_end_menubar', 'personal_byend_remove');
function personal_byend_remove()
{
    global $template, $lang;
    foreach ($template->_tpldata['special_cat.'] as $key => $link) {
        if ($link['NAME'] == $lang['recent_pics_cat']
           or $link['NAME'] == $lang['recent_cats_cat'])
        {
            unset ($template->_tpldata['special_cat.'][$key]);
        } 
    } 
    $template->_tpldata['special_cat.'] = 
       array_values($template->_tpldata['special_cat.']);
}


/* [PLUGIN] Enlever icones calendrier, catégories à plat */
function index_perso()
{
    global $template;

    unset($template->_tpldata['preferred_image_order.']);
    unset($template->_tpldata['search_rules.']);
    unset($template->_tpldata['mode_normal.']);
    unset($template->_tpldata['flat.']);
    unset($template->_tpldata['mode_posted.']);
    unset($template->_tpldata['mode_created.']);
}

function menubar_perso()
{
    global $template;

    unset($template->_tpldata['start_filter.']);
}

add_event_handler('loc_end_index', 'index_perso');
add_event_handler('loc_end_menubar', 'menubar_perso');

?>

Dernière modification par tek (2008-07-17 22:43:13)

Hors ligne

#20 2008-07-16 19:27:31

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

tek a écrit:

add_event_handler('loc_end_menubar', 'menubar_tek');
function menubar_tek()


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#21 2008-07-17 22:48:13

tek
Membre
2007-03-18
17

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

nickel !
Merci vincent !!

Hors ligne

#22 2009-01-13 10:43:48

milo28
Invité

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

bonjour, je suis nouveau sur ce forum. Comme annoncé dans le titre de ce post je cherche à supprimer les icones en haut à droite ( odre de tri, afficher à plat et les 2 calendriers).
j'ai donc edité le plugin local comme annoncé dans le 1er post.

voici ce que j'ai copié dans le 5eme onglet " plugin"

<?php

function menubar_perso()
{
    global $template;

    unset($template->_tpldata['start_filter.']);
}

add_event_handler('loc_end_index', 'index_perso');
add_event_handler('loc_end_menubar', 'menubar_perso');


?>

Malgré cela les icones restent visibles en haut à droite. Quelqu'un peut-il m'aider ?
Merci d'avance

#23 2009-01-13 10:51:05

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

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

Tu n'as pas laissé les éléments de l'entête de fichier ?

As tu installé et activé ton plugin ?


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

#24 2009-01-13 11:10:02

milo28
Invité

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

j'ai copié la totalité de mon code dans le précédent post. Donc il ne me semble pas qu'il y ait des élément dans l'entete ?

De quel plugin parles tu ? Le plugin localfiles editor est bien sûr installe et activer pour pouvoir editer le pugin personnel.

#25 2009-01-13 11:12:32

milo28
Invité

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

milo28 a écrit:

j'ai copié la totalité de mon code dans le précédent post. Donc il ne me semble pas qu'il y ait des élément dans l'entete ?

De quel plugin parles tu ? Le plugin localfiles editor est bien sûr installe et activer pour pouvoir editer le pugin personnel.

je veins de comprendre qu'il fallait installer le plugin personnel que je venai de créer. Autant pour moi .

Et merci.

#26 2009-01-20 17:03:40

cmail
Membre
Mazet-Saint-Voy 43520
2009-01-20
48

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

J'ai quelques difficultés pour arriver à supprimer ces icones de tri : calendrier, categories à plat, etc.
1/ Dans le module d'administration de piwigo 2.0.ORC4, j'edite le plugin personnel avec LocalFiles Editor. Voici le texte introduit:
<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/
/* [PLUGIN] Enlever icones calendrier, catégories à plat, panier */

function index_perso()
{
    global $template;
unset($template->_tpldata['caddie.']);
    unset($template->_tpldata['preferred_image_order.']);
    unset($template->_tpldata['search_rules.']);
    unset($template->_tpldata['mode_normal.']);
    unset($template->_tpldata['flat.']);
    unset($template->_tpldata['mode_posted.']);
    unset($template->_tpldata['mode_created.']);
}

function menubar_perso()
{
    global $template;
unset($template->_tpldata['caddie.']);
    unset($template->_tpldata['preferred_image_order.']);
    unset($template->_tpldata['search_rules.']);
    unset($template->_tpldata['mode_normal.']);
    unset($template->_tpldata['flat.']);
    unset($template->_tpldata['mode_posted.']);
   unset($template->_tpldata['mode_created.']);
    unset($template->_tpldata['start_filter.']);
}

add_event_handler('loc_end_index', 'index_perso');
add_event_handler('loc_end_menubar', 'menubar_perso');


?>

2/ J'enregistre le fichier plugins/personalplugin/main.inc.php .
3/ Je l'installe puis l'active (rond vert s'affiche)

Mais je ne vois aucune modification quand je retourne en visiteur sur mon interface publique...

Avez-vous une idée? 

Soyez explicite car je ne suis pas un grand expert. Je n'ai même pas compris la réponse de vdigital à tek le 2008/7/16 à 19h27 qui semble l'avoir dépanné...

Hors ligne

#27 2009-01-20 17:37:05

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

Cela ne peux pas fonctionner, c'était une solution de PhpWebGallery 1.7.x

Je te donnerai une solution pour Piwigo 2.0.x rapidement.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#28 2009-01-20 17:51:31

cmail
Membre
Mazet-Saint-Voy 43520
2009-01-20
48

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

Merci. Cela me remonte le moral.

Hors ligne

#29 2009-01-20 19:10:00

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

Solution plus simple valable en 1.7.x et Piwigo 2.0.x

LocalFiles Editor

Onglet CSS
template-common/local-layout.css

Ajoute:

a[href="index.php?/categories/flat"],
a[href="index.php?/categories/posted-monthly-list"],
a[href="index.php?/categories/created-monthly-list"] { display:none;}


PS: Adapter l'URL aux règles d'écritures du site si celui-ci dispose de règles d'URL différentes (index/created-monthly-list par exemple).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#30 2009-01-21 09:58:17

cmail
Membre
Mazet-Saint-Voy 43520
2009-01-20
48

Re: Supprimer les icônes de tri : calendrier, catégories à plat ...

VDigital a écrit:

a[href="index.php?/categories/flat"],
a[href="index.php?/categories/posted-monthly-list"],
a[href="index.php?/categories/created-monthly-list"] { display:none;}


PS: Adapter l'URL aux règles d'écritures du site si celui-ci dispose de règles d'URL différentes (index/created-monthly-list par exemple).

Bonjour Vincent,
Je vais encore abuser...
J'ai quelques manques en php: je ne comprends pas bien ton PS. Car la première mouture ne donne rien.
Alors j'ai essayé successivement (pour etre rapide, je ne reprends que des exemples d'écriture portant sur l'icone "flat":
1/ a[href="index/flat"],
2/ puis a[href="index.php?/category/flat"],
3/ puis a[href="./flat"],
4/ a[href="flat"],
sans grand succès...

Mon adresse URL est http://cmail.graphi.0lx.net/piwigo/inde … ategory/19 .
Comment doivent s'écrire ces instructions?
2/ Comment "s'appelle les icones" : "diaporama",  "montrer les meta données" et "ordre de tri"?
Merci

Hors ligne

  •  » Utilisation
  •  » Supprimer les icônes de tri : calendrier, catégories à plat ...

Pied de page des forums

Propulsé par FluxBB

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