#1 2009-04-26 10:21:20

SNF69
Membre
Lyon (69)
2009-04-10
1253

Petite question pour VDigital ?

Salut,

Pourrais tu me dire comme tu as fait pour intégrer des miniatures sous les catégories que tu as dans ton site ici : http://www.vdigital.org/phpwebgallery/index?/category/7 ?

Est ce qu'il existe une extension qui soit capable d'afficher, dans les catégories multiniveaux, les miniatures des photos les plus consultés ? En résumé la même chose que dans ta catégorie mais au lieu d'avoir des miniatures fixe qu'elles soient dynamique avec les plus vues ?

Merci pour ta réponse ou pour toute autre réponse bien sur ;o)))



Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#2 2009-04-26 10:29:32

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

Re: Petite question pour VDigital ?

Je me permet de répondre à sa place, il ne m'en voudra pas ;-)

Une catégorie peut contenir à la fois des sous-catégories ET des images.
C'est le cas de la catégorie 7. Si tu veux faire pareil, il suffit d'associer des images à une catégorie

Pour avoir la meme chose avec les x images les plues vues, cela ne dois pas etre très compliqué en plugin perso. Je te ferai tout à l'heure...


P@t

Hors ligne

#3 2009-04-26 11:40:46

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

Re: Petite question pour VDigital ?

Dans LocalFiles Editor, onglet "Plugin personnel", tu ajouteras:

add_event_handler('loc_begin_index_category_thumbnails', 'add_most_visited_thumbnails');

function add_most_visited_thumbnails()
{
  global $page, $conf;

  if (isset($conf['most_visited_thumbnails_categories']) and isset($page['category'])
    and in_array($page['category']['id'], $conf['most_visited_thumbnails_categories']))
  {
    $query = '
  SELECT DISTINCT(i.id)
    FROM '.IMAGES_TABLE.' as i
      INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON i.id = ic.image_id
      INNER JOIN '.CATEGORIES_TABLE.' AS c ON ic.category_id = c.id
    WHERE i.hit > 0
      AND c.uppercats LIKE \''.$page['category']['uppercats'].',%\'
      '.get_sql_condition_FandF(array( 'visible_images' => 'i.id' ), 'AND').'
      ORDER BY hit DESC, file ASC
    LIMIT 0, '.(isset($conf['most_visited_thumbnails_number']) ? $conf['most_visited_thumbnails_number'] : 5).'
  ;';

    $page = array_merge($page, array('items' => array_from_query($query, 'id')));

    add_event_handler('loc_end_index', 'add_most_visited_title');
  }
}

function add_most_visited_title()
{
  global $template;

  $template->concat('CATEGORIES', '<br><h2>'.l10n('most_visited_cat').'</h2>');
}

Ensuite, tu sauvegardes, puis si ce n'est pas déjà fait, dans le panneau d'admin des plugins, installes et actives ton plugin personnel.

Puis, toujours dans LocalFiles Editor, premier onglet (configuration), pour afficher par exemple les 5 images les plus vue dans les catégories 7, 9, et 12, tu insères ceci:

$conf['most_visited_thumbnails_categories'] = array( 7, 9, 12 );

Si tu veux afficher les 3 images les plus vues (au lieu de 5 par défaut), tu insères:

$conf['most_visited_thumbnails_number'] = 3;

Dernière modification par P@t (2009-04-26 18:57:35)


P@t

Hors ligne

#4 2009-04-26 12:23:07

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

Re: Petite question pour VDigital ?

P@t a écrit:

Je me permet de répondre à sa place, il ne m'en voudra pas ;-)

Oh! Que... non! D'ailleurs, tu as mieux répondu que je ne l'aurais fait.
Heureusement, c'est l'avantage du forum, c'est valable pour tout le monde.
Merci P@t!

Je ferai sans doute un article sur mon blog, à propos du forum... mais avant une présentation de ton astuce serait bien plus utile à tous.


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

#5 2009-04-26 16:34:07

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Petite question pour VDigital ?

Alors là moi je dit respect et bravo P@t, je vais tester ça dès ce soir ;o))
Encore merci pour tout.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#6 2009-04-26 16:50:23

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Petite question pour VDigital ?

SNF69 a écrit:

Alors là moi je dit respect et bravo P@t, je vais tester ça dès ce soir ;o))
Encore merci pour tout.


Seb

Salut à tous,

P@t encore une fois BRAVOOOOO !!! ;-)

Une astuce super sympa !!


J'en profite pour poser une question :

Est-ce qu'il existe une solution simple (hors phpmyadmin) de connaître ou récupérer rapidement les N° de catégories avec Piwigo ?

Merci d'avance pour la réponse

Bonne fin de WE


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#7 2009-04-26 17:13:39

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Petite question pour VDigital ?

Pierrot_Rennes, ça c'est une question à laquelle je peux répondre ;o)) en fait tu mets ton curseur sur la catégorie et dans la barre basse du navigateur (sous FireFox sous IE à vérifier) tu auras le lien de la galerie et son numéro qui s'affichera ;o))


P@t : tout marche nickel et c'est vraiment super, puis je encore te demander deux petites choses pour finaliser mon histoire de "vignette les plus vues" :

- Peux tu me dire s'il est possible d'intégrer un petit titre au dessus des images du genre : "Images les plus vues de la catégorie"
- Est il possible d'avoir un peu plus espace entre les les images et les catégories.

Un dessin étant mieux qu'un long discourt les modifs seraient à faire ici ;o))

http://sebastien.tarrajat.free.fr/Temp/Divers/Exemple.png


Seb

Dernière modification par SNF69 (2009-04-26 17:32:31)


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#8 2009-04-26 18:57:55

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

Re: Petite question pour VDigital ?

SNF69 a écrit:

Pierrot_Rennes, ça c'est une question à laquelle je peux répondre ;o)) en fait tu mets ton curseur sur la catégorie et dans la barre basse du navigateur (sous FireFox sous IE à vérifier) tu auras le lien de la galerie et son numéro qui s'affichera ;o))

Pirrot_Rennes, tu aurais pu la trouver tout seul quand meme celle la!

SNF69 a écrit:

- Peux tu me dire s'il est possible d'intégrer un petit titre au dessus des images du genre : "Images les plus vues de la catégorie"
- Est il possible d'avoir un peu plus espace entre les les images et les catégories.

Pas très compliqué, je viens de modifier le code du plugin perso dans mon message précédent ;-)

Dernière modification par P@t (2009-04-26 18:58:08)


P@t

Hors ligne

#9 2009-04-26 19:35:52

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

Re: Petite question pour VDigital ?

P@t a écrit:

SNF69 a écrit:

Pierrot_Rennes, ça c'est une question à laquelle je peux répondre ;o)) en fait tu mets ton curseur sur la catégorie et dans la barre basse du navigateur (sous FireFox sous IE à vérifier) tu auras le lien de la galerie et son numéro qui s'affichera ;o))

Pierrot_Rennes, tu aurais pu la trouver tout seul quand meme celle la!

Oui, mais peut-être que non.

Ici: http://fr.piwigo.org/demo/index.php?/category/Africa

La présence d'un lien permanent masque le numéro de la catégorie.
Mais si je vais sur cette page en tant qu'administrateur, le survol de l'icone http://fr.piwigo.org/demo/template/yoga/theme/Sylvia/icon/category_edit.png me permet de connaître son cat_id (dans la barre basse du navigateur = barre d'état ou d'information).


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

#10 2009-04-26 20:16:35

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Petite question pour VDigital ?

P@t a écrit:

SNF69 a écrit:

Pierrot_Rennes, ça c'est une question à laquelle je peux répondre ;o)) en fait tu mets ton curseur sur la catégorie et dans la barre basse du navigateur (sous FireFox sous IE à vérifier) tu auras le lien de la galerie et son numéro qui s'affichera ;o))

Pirrot_Rennes, tu aurais pu la trouver tout seul quand meme celle la!

SNF69 a écrit:

- Peux tu me dire s'il est possible d'intégrer un petit titre au dessus des images du genre : "Images les plus vues de la catégorie"
- Est il possible d'avoir un peu plus espace entre les les images et les catégories.

Pas très compliqué, je viens de modifier le code du plugin perso dans mon message précédent ;-)

Bonsoir,

Bon... les gars vous êtes sympa et je sais bien que je fais pas partie de l'équipe mais quand même !!!....

Ca je connais où alors c'est pas la peine d'avoir un site et de venir ici !!! ;-)

Vous n'avez pas (sans doute) compris ma question

Je veux dire récupérer en une fois (sous forme de liste par exemple) tous les n° de catégories

Votre astuce (que je ne connaissais pas...;-)) n'en donne qu'une lolll

Donc la question tient toujours ;-)

Dernière modification par Pierrot_Rennes (2009-04-26 20:18:31)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#11 2009-04-26 20:49:42

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

Re: Petite question pour VDigital ?

Pierrot_Rennes a écrit:

Vous n'avez pas (sans doute) compris ma question

Je veux dire récupérer en une fois (sous forme de liste par exemple) tous les n° de catégories

Comme tu ne veux pas nous poser la bonne question, je vais encore te donner une mauvaise réponse.
Passe par phpMyAdmin...

SELECT id FROM piwigo_categories


piwigo_ ou ... Le piège n'est pas là.


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

#12 2009-04-26 21:53:20

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Petite question pour VDigital ?

P@t a écrit:

Pas très compliqué, je viens de modifier le code du plugin perso dans mon message précédent ;-)

Encore une fois merci monsieur maintenant c'est top de top de top ;o)))
C'est vraiment super sympa de m'avoir sortie ce code si rapidement.
Bonne soirée.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#13 2009-04-27 12:15:37

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

Re: Petite question pour VDigital ?

SNF69 a écrit:

Encore une fois merci monsieur maintenant c'est top de top de top ;o)))
C'est vraiment super sympa de m'avoir sortie ce code si rapidement.

C'était surtout ton idée qui était très bonne!
Je pense que je vais en faire un module pour PWG Stuffs.


P@t

Hors ligne

#14 2009-04-27 13:46:48

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Petite question pour VDigital ?

VDigital a écrit:

Pierrot_Rennes a écrit:

Vous n'avez pas (sans doute) compris ma question

Je veux dire récupérer en une fois (sous forme de liste par exemple) tous les n° de catégories

Comme tu ne veux pas nous poser la bonne question, je vais encore te donner une mauvaise réponse.
Passe par phpMyAdmin...

SELECT id FROM piwigo_categories


piwigo_ ou ... Le piège n'est pas là.

Bonjour à toi,

Ce n'est pas que je ne veux pas poser la bonne question !!!
C'est que nous n'avons pas la même lecture de la question lolll ;-)


Manipuler phpMYAdmin, ok pas de problème (et pas de piège ;-)

Ce que voulais éviter par gain de temps en fait ;-)
Et donc rester sur le site, en Admin par exemple, et pouvoir lister ou afficher les catégories avec leur id

Mais bon, en quelques clics sur PhpMyAdmin c'est faisable aussi ;-)
Donc restons en là pour une manip qui ne revient pas souvent

Merci pour les réponses de toute façon


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#15 2009-04-27 13:58:02

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

Re: Petite question pour VDigital ?

SELECT id, name ...

(Sans le nom la liste des id ne servirait à rien).


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

Pied de page des forums

Propulsé par FluxBB

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