Pages: 1
Comme on m a conseillé le plugin: [extension by P@t] Batch Manager Prefilters 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?
Hors ligne
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';
?>
Hors ligne
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 ;-) ??
Hors ligne
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
Hors ligne
Pages: 1