Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

ddtddt
2013-09-16 21:18:40

BiereNard a écrit:

Courage ddtddt  ;-)

C'est pas le problème de rajouter des filtres c'est que moi perso je suis pour plusieurs plugin qui fond des filtres différents plutôt qu'un plugin qui ajoute plein de filtre donc je suis pas super motivé pour ajouter des filtre à celui la ;-)

Cela me gonfle quand je veux une petite option et que cela me rajoute 50 choix possibles (ce n'est que mon point de vu.)

et celui la c'est le plugin de p@t pas le mien je l'ai juste mis à jour pour un utilisateur qui en avais besoins

BiereNard
2013-09-16 19:46:01

Je pense qu'il faut plutôt enrichir le plugin existant avec d'autres critères de sélection (photos notées ou pas, commentées ou pas, avec ou sans EXIF, ...)
Courage ddtddt  ;-)

mistic100
2013-09-14 20:22:01

l'idéal serait de pouvoir filtrer par "favorisant"

(et de le mettre dans ce plugin)

ddtddt
2013-09-14 20:16:50

Bonjour,

Merci pour cette proposition

si plusieurs utilisateur sont intéresse on peux l’ajouter au plugin

ou BiereNard tu fait un plugin qui ne fait que cela ;-)   ??

BiereNard
2013-09-14 18:53:31

Bonjour,

Encore une petite modification pour ajouter un filtre permettant d'afficher toutes les photos marquées "Favoris" :

- Dans le fichier : /plugins/batch_manager_prefilters/main.inc.php

   ... début du chier inchangé

function add_bmp($prefilters)
{
  load_language('plugin.lang', dirname(__FILE__).'/');

  array_push($prefilters,
    array('ID' => 'with tags', 'NAME' => l10n('with tags')),
    array('ID' => 'as favorites', 'NAME' => l10n('as favorites')),               <--- Ajouter cette ligne
    array('ID' => 'with author', 'NAME' => l10n('with author')),
    array('ID' => 'without author', 'NAME' => l10n('without author'))
  );

  return $prefilters;
}

function perform_bmp($filter_sets, $prefilter)
{
  if ('with tags' == $prefilter)
  {
    $query = 'SELECT DISTINCT image_id FROM '.IMAGE_TAG_TABLE.';';
    array_push($filter_sets, array_from_query($query, 'image_id'));
  }

  if ('as favorites' == $prefilter)                                                              <---
  {                                                                                                        <---
    $query = 'SELECT DISTINCT image_id FROM '.FAVORITES_TABLE.';';  <---  Ajouter ces 5 lignes
    array_push($filter_sets, array_from_query($query, 'image_id'));        <---
  }                                                                                                         <---

  if ('with author' == $prefilter)
  {
   ... suite et fin du fichier inchangées


- Dans le fichier de traduction en français : /plugins/batch_manager_prefilters/language/fr_FR

<?php
$lang['with tags'] = 'avec tags';
$lang['as favorites'] = 'comme favoris';                                                  <--- Ajouter cette ligne
$lang['with author'] = 'avec auteur';
$lang['without author'] = 'sans auteur';
?>

Eric B
2012-03-05 11:09:53

Comme on m a conseillé le plugin: extension:530 pour étendre les filtres prédéfinis, j ai moi meme ajouté un filtre pour avoir les images sans date de création:

Ds le fichier main.inc.php,

l. 27: array('ID' => 'without date creation', 'NAME' => l10n('without date creation'))

puis plus bas ~ l.65:

if ('without date creation' == $prefilter)
  {
    $query = 'SELECT id FROM '.IMAGES_TABLE.' WHERE date_creation IS NULL;';
    array_push($filter_sets, array_from_query($query, 'id'));
  }


Il reste à mettre à jour les fichiers de traductions, par ex ds language/fr_FR/plugin.lang.php
$lang['without date creation'] = 'sans date de creation';

Cela fonctionne plutôt bien pour l'action "définir la date de création".

À ajouter ds le prochain update?

Pied de page des forums

Propulsé par FluxBB

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