Bonjour ! Bonsoir !
Voilà, dans ma galerie, je cherche après Charlie et je voudrais lui consacrer un album (virtuel, comme tous les albums de mon Piwigo). Je fais une recherche sur un tas de critères (titre de photos, mot-clef, description ...) et j'obtiens côté public 9 photos. C'est bien. Mais comment les affecter à l'album Charlie d'un seul coup d'un seul ? faut être en admin pour ça.
C'est faisable ? Est-ce que j'ai oublié mes classiques ou est-ce que je rêve ?
Merci de vos lumières.
Hors ligne
Bonjour ! Bonjour !
Tu fais ta recherche en utilisateur et tu veux créer un album en étant admin ?
À moins d'avoir un plugin qui fasse la liaison, je ne pense pas que ce soit possible.
Mais je peux me tromper, il faudrait demander à mon oncle... ==>[]
Hors ligne
Ben oui, mais comment je fais en admin pour chercher sur toute la galerie avec plein de critères ? La gestion par lot, c'est album par album, non ?
Hors ligne
Quand je visite ma galerie de test, en tant qu'admin ou pas, si je ne renseigne pas d'album et que je coche "Rechercher dans les sous-albums", j'ai l'impression que j’obtiens bien toutes les photos attendues sur toute la galerie, à confirmer...
Après je clique sur "Ajouter au panier" puis je vais dans l'admin Photos > Panier, je sélectionne tout puis Action !
==> Associer à l'album.
Peut-être que ça peut le faire ?
Hors ligne
ça devrait, en effet. Mais chez moi batchmanager cafouille et j'ai une belle erreur, si je cache pas les erreurs dans LFE :
Fatal error: Uncaught mysqli_sql_exception: Can't find FULLTEXT index matching the column list in /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /homepages/1/d813290445/htdocs/album/include/functions_search.inc.php(1587): pwg_query() #2 /homepages/1/d813290445/htdocs/album/include/functions_search.inc.php(1932): qsearch_get_tags() #3 /homepages/1/d813290445/htdocs/album/admin/batch_manager.php(597): get_quick_search_results_no_cache() #4 /homepages/1/d813290445/htdocs/album/admin.php(406): include('/homepages/1/d8...') #5 {main} thrown in /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php on line 132
Hors ligne
En désinstallant tous les plugins, je clique en admin sur admin/ photos/gestion par lot, et j'ai directement la même erreur.
Il est bien malade mon Piwigo.
Là, j'ai la dernière version 15.5, mis à jour en automatique via l'admin.
Hors ligne
Je te dirais bien d'essayer "Réparer et optimiser la base de données", après avoir fait une bonne sauvegarde, mais les conseilleurs ne sont pas les payeurs.
Il vaut mieux attendre le passage d'un expert je pense.
Hors ligne
Le site est complètement détraqué. J'ai des erreurs un peu partout. La gestion par lot ne marche plus et des template extensions, bien que marquées activées ne font plus leur boulot. Et certains plugins personnels, pareil.
Hors ligne
Une refonte de la gestion par lot a eu lieu lors du passage à la version 15 : https://fr.piwigo.org/forum/viewtopic.php?id=30572
Katryne a écrit:
Sur mon site de test, j'ai juste passé le pack dézippé complet par ftp par dessus l'existant qui était en version 15RC
Aucun plugin n'a été désactivé lors de l'installation, tout fonctionne normalement.
Tu étais dans la même configuration au niveau de toutes tes améliorations ?
Hors ligne
J'ai rien changé. Et la gestion par lot, là où elle ne marche pas, c'est quand on ne choisit pas d'album (pour chercher sur toute la galerie) et que l'on crée un filtre dans "Recherche". Là, j'ai essayé avec un prénom car il pouvait apparaitre dans le nom du fichier, le titre, la description ...
Dernière modification par Katryne (2025-03-20 19:27:41)
Hors ligne
Sur mon site de test en 15.5, la gestion par lot tourne correctement, même en cherchant sur tout l'album et le filtre recherche.
Sur mon Piwigo principal, en 15.5, ça cafouille dès que je clique dans la barre admintools sur Photos :
Fatal error: Uncaught mysqli_sql_exception: Can't find FULLTEXT index matching the column list in /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /homepages/1/d813290445/htdocs/album/include/functions_search.inc.php(1587): pwg_query() #2 /homepages/1/d813290445/htdocs/album/include/functions_search.inc.php(1932): qsearch_get_tags() #3 /homepages/1/d813290445/htdocs/album/admin/batch_manager.php(597): get_quick_search_results_no_cache() #4 /homepages/1/d813290445/htdocs/album/admin.php(406): include('/homepages/1/d8...') #5 {main} thrown in /homepages/1/d813290445/htdocs/album/include/dblayer/functions_mysqli.inc.php on line 132
Si je vais classiquement dans l'admin, puis que je clique sur photos, je choisis gestion par lot et j'ai de nouveau le méchant message.
Je ne sais pas où est le souci, car en principe, j'ai le même jeu d'optimisations sur les 2, puisque je teste tout d'abord sur le site de test.
A vue de nez, sur le site de test, j'ai en plus le plugin WHOIS online qui est dit non compatible en 15.5.
Et aussi, ce n'est pas le même hébergement. hébergements mutualisés, l'un chez OVH (site de test qui marche, l'autre chez Ionos (site principal qui bugge).
PHP : 8.2.27 -Ionos / 8.2.26-OVH
MySQL :MySQL: 5.7.42-log Ionos / 10.11.6-MariaDB-0+deb12u-OVH
Bibliothèque graphique : External ImageMagick 6.9.11-60 - Ionos / ImageMagick 6.9.11-60 * OVH
Hors ligne
La différence d'hébergement, j'y crois moyen.
Il y a bien la différence de version MySQL mais ça ne devrait pas poser de problème. Tu as la même configuration $conf['dblayer'] = 'mysqli'; dans les deux cas ?
L'erreur renvoyée fait apparaître la fonction "search" et du coup je me demande si il n'y aurait pas de différence au niveau des documents présents dans certains albums et qui feraient planter les requêtes sur le site principal.
Hors ligne
Coucou Polowigo ! Oui, mysqli pareil.
Je vais faire une bonne sauvegarde, puis reconstruire le fort pierre à pierre. Va me falloir 6 mois ....
Merci de ton temps, de ton aide.
Hors ligne