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
Hors ligne
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...
Hors ligne
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)
Hors ligne
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.
Hors ligne
Alors là moi je dit respect et bravo P@t, je vais tester ça dès ce soir ;o))
Encore merci pour tout.
Seb
Hors ligne
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
Hors ligne
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))
Seb
Dernière modification par SNF69 (2009-04-26 17:32:31)
Hors ligne
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)
Hors ligne
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 me permet de connaître son cat_id (dans la barre basse du navigateur = barre d'état ou d'information).
Hors ligne
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)
Hors ligne
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à.
Hors ligne
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
Hors ligne
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.
Hors ligne
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égoriesComme 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
Hors ligne
SELECT id, name ...
(Sans le nom la liste des id ne servirait à rien).
Hors ligne