Bonjour à tous,
Je souhaiterai modifier le code fourni par l'auteur du theme Bootsrap darkroom. Je veux afficher 10 images aléatoires issues d'un même tag. J'ai créé un tag "carousel" pour identifier les images que je veux mettre en avant sur le carrousel.
Après une recherche sur l'Api j'ai trouvé la méthode
pwg.tags.getImages
. Grâce à l'outil fournit par piwigo j'ai put travailler pour obtenir la requête suivante :
https://photos.draconis.me/ws.php?format=json&method=pwg.tags.getImages&tag_name=carousel&per_page=10&order=random
Cependant lorsque je rentre le code la requête dans le code du carrousel rien ne s'affiche :
<!-- Now, the jQuery voodoo --> <script type="text/javascript"> /* change following to match your Piwigo's root context, e.g. "/", "/gallery/", "/pictures/" or similar, but DO NOT FORGET THE TRAILING SLASH */ var pwg_root = '/'; /* the api URL, no need to change this */ var pwg_api = pwg_root + 'ws.php?format=json&method=pwg.tags.getImages&tag_name=carousel&per_page=10&order=random'; function setHeights() { if ($('.jumbotron').length > 0) { var height = window.innerHeight - $('.navbar-main').outerHeight() - $('.jumbotron').outerHeight(); } else { var height = window.innerHeight - $('.navbar-main').outerHeight(); } var bottom = window.innerHeight - height + (height * 0.1); $('#last10items .carousel-inner').css('height', height); $('#last10items').find('.carousel-caption').css('bottom', bottom + 'px'); }
Pourtant dans l'outil Api la requête à l'air de fonctionner il me retourne bien les images concernées par le tag carousel.
N'étant pas un expert en codage je tâtonne, un peu ai-je loupé quelque-chose ?
Cordialement,
Draconis
Version de Piwigo: 13
URL Piwigo: https://photos.draconis.me
Dernière modification par draconis (2023-09-29 10:53:14)
Hors ligne