Annonce

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

#46 2010-03-11 13:04:18

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

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

tosca a écrit:

ddtddt a écrit:

tosca a écrit:

- le diaporama dans l'index des catégories (j'ai réussi à le virer de la page d'index et de la page picture)

A quel endroit ?

Il reste encore sur la page d'index des catégories ; je n'ai pas du trouver le bon event_handler

add_event_handler('loc_end_index', 'clear_index_perso');
function clear_index_perso()
{
  global $template;
  $template->clear_assign(array(
    'U_MODE_FLAT', 'U_SLIDESHOW', 'U_MODE_NORMAL', 'U_MODE_POSTED', 'U_MODE_CREATED',
  ));
}


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

#47 2010-03-11 13:12:35

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

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

tosca a écrit:

ddtddt a écrit:

tosca a écrit:

- le bouton métadonnées de la page picture.

U_METADATA

C'est ce que je pensais mais ça marche pas :\

Je n'avais pas relu le code complètement est sur dans le fichier il y a pour l'instant

<a href="{$U_METADATA}" title="{'picture_show_metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="metadata" /></a>

Il faudrait

{if isset($U_METADATA) }
      <a href="{$U_METADATA}" title="{'picture_show_metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="metadata" /></a>
      {/if}

pour que cela fonctionne avec en plugin perso


add_event_handler('loc_end_picture', 'clear_picture_perso');
function clear_picture_perso()
{
  global $template;
  $template->clear_assign(array(
    'U_METADATA',
  ));
}


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

#48 2010-03-11 13:26:09

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

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

ddtddt a écrit:

U_SLIDESHOW ent plus sur le plugin

C'est bon ... mais j'ai du garder aussi U_SLIDESHOW_START pour les pages index et picture. Pourquoi pas la même variable sur toutes les pages ?

ddtddt a écrit:

Dans ton fichier picture extension supprime

  <a href="{$U_METADATA}" title="{'picture_show_metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="metadata" /></a>

Ca marche.

Presque nickel : il ne reste plus que le bouton de filtre "récents" de la barre de menu à virer ;-)

Hors ligne

#49 2010-03-11 13:31:20

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

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

Gotcha a écrit:

Perso je trouve ça plus simple à faire ce genre de choses en CSS qu'en PHP ^^

tosca a écrit:

J'aimerais autant faire les choses proprement, d'autant plus que j'ai déjà un plugin + un template-extension ; ça serait dommage d'aller bidouiller le CSS pour supprimer l'affichage alors que j'ai déjà tout ce qu'il faut sous la main ... sauf les variables qui vont bien.

Je te laisse épiloguer sur la différence entre simple et propre.
Personnellement, demander à un template l'affichage d'un truc pour le supprimer ensuite via le css, ça ne me paraît pas propre ... ni simple non plus, d'ailleurs, sauf au moment précis où on le fait ;-)

Hors ligne

#50 2010-03-11 13:40:24

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

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

tosca a écrit:

Presque nickel : il ne reste plus que le bouton de filtre "récents" de la barre de menu à virer ;-)

Template extension de menubar_categories.tpl et tu supprimes

  {if isset($U_START_FILTER)}
  <a href="{$U_START_FILTER}" title="{'start_filter_hint'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/start_filter.png" class="button" alt="start filter"></a>
  {/if}
  {if isset($U_STOP_FILTER)}
  <a href="{$U_STOP_FILTER}" title="{'stop_filter_hint'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/stop_filter.png" class="button" alt="stop filter"></a>
  {/if}


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

#51 2010-03-11 13:48:44

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

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

tosca a écrit:

il ne reste plus que le bouton de filtre "récents" de la barre de menu à virer ;-)

Résolu avec un template-extension.
EDIT : Grillée

Dernière modification par tosca (2010-03-11 13:51:39)

Hors ligne

#52 2010-03-11 14:00:22

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

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

Je ne supprime plus...
Je code par exemple

{if false and isset($U_START_FILTER)}

Ce n'est pas ça qui va mettre à genoux le serveur et au moins je sais ce que j'ai changé.
;-)


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

#53 2010-03-11 14:10:41

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

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

VDigital a écrit:

Je ne supprime plus...
...
et au moins je sais ce que j'ai changé.
;-)

Sûr, je comprends la logique ... mais :
- moins y a de lignes - qui ne servent à rien - et mieux je m'y retrouve (quand j'ai des doutes, je me contente de mettre en commentaire)
- il y a des outils très bien pour comparer deux versions de source (template-extension vs template original)

;-)

Hors ligne

#54 2010-03-11 16:03:12

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

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

En effet je peux blablater longtemps sur la différence entre "simple" et "propre".Le principale c'est de parvenir à ses fins. Voiloir faire quelque chose de trop propre c'est risquer de suivre une direction que l'on ne maîtrise pas.C'est pourquoi j'aime le CSS car c'est graphique et avec les outils tels que Firebug, le résultat est immédiat.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#55 2010-03-12 10:39:07

poseidon
Invité

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

Pour un pauvre utilisateur de PIWIGO qui coule dans le PHP ou le CSS , même avec une grosse bouée:

Une âme charitable pourrait-elle reprendre ce qui a été dit précédemment et récapituler tout le code à insérer dans plungin-perso avec un petit commentaire par section permettant de  supprimer chacun des  boutons indépendamment ( tri, ajout par date, date de création, affichage à plat, et diaporama ??
ça permettrai à chacun de supprimer ou conserver ce qui lui chante.
Ce serait sympa.;-)
merci beaucoup

#56 2010-03-12 10:44:31

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

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

Ce serait surtout l'occasion de faire un plugin (tout court) ...

:-D


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#57 2010-03-12 11:02:44

poseidon
Invité

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

Gotcha a écrit:

Ce serait surtout l'occasion de faire un plugin (tout court) ...

:-D

Je n'osais pas le dire !!

#58 2010-03-12 11:07:45

poseidon
Invité

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

Gotcha a écrit:

Ce serait surtout l'occasion de faire un plugin (tout court) ...

:-D

Ou bien d'enrichir la rubrique "personnalisation de PIWIGO" puisqu'il s'agit de rajouter quelques lignes de code!
C'est peut être plus simple à mettre en place et plus logique de continuer à  regrouper ces petites astuces dans une seule rubrique.

#59 2010-03-12 11:13:11

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

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

poseidon a écrit:

Une âme charitable pourrait-elle reprendre ce qui a été dit précédemment .... (etc.)

Pour le plugin perso :

Code:

<?php
/*
Plugin Name: Tosca Aqua
Version: 1.0.a
Description: Customise layout for watercolours gallery
Plugin URI: http://piwigo.org/ext/extension_view.php
Author: tosca
Author URI: http://www.xxxxxxx.com
*/

if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');


function clear_icons_tosca()
{
 global $template;
 if (is_admin()) {return true;}
 $template->clear_assign(array(
   'U_START_FILTER',  // filtre récents
   'U_SLIDESHOW',    // diaporama
   'U_SLIDESHOW_START',  // diaporama bis (sur une autre page)
   'U_MODE_FLAT',    // présentation à plat
   'U_MODE_NORMAL',    // présentation normale
   'U_MODE_POSTED',    // par date d'ajout
   'U_MODE_CREATED',  // par date de création
   'image_orders',    // choix de l'ordre de tri
   'U_METADATA'      // métadonnées
 ));
}

add_event_handler('loc_end_index', 'clear_icons_tosca');
add_event_handler('loc_end_picture', 'clear_icons_tosca');
?>

A suivre pour les template-extension ...

Dernière modification par tosca (2010-03-13 10:37:55)

Hors ligne

#60 2010-03-12 11:20:15

poseidon
Invité

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

Absolument parfait !!! et en plus ça marche !!!
Merci beaucoup @tosca

  •  » 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