Bonsoir,
Suite à changement vers la version 11.6 de Share Album le nom des albums ne s'affiche plus
Par ex : https://photos.deheme.com/?xauth=FhFBrinkFtjr (le nom devrait suivre la petite maison)
Par ailleurs je n'arrive pas à faire fonctionner le partage d'une arborescence, je n'arrive pas à créer les liens sur certaines (je ne vois pas ce qu'elles ont de particulier) et le lien créé sur d'autre ne fonctionne pas :
par ex : https://photos.deheme.com/?xauth=uoffmhogevep
Cordialement
DéHème
Share Album 11.6
Navigation options
✔ Cacher les menus pour les visiteurs
✔ Ajouter un menu de connexion
Non Active l'auto-login pour les visiteurs (pose de cookie remember me)
Shared albums options
✔ Remplace les liens de la barre de navigation par le nom de l'album uniquement
✔ Partage également les sous-albums
Nombre d'images affichées par page : 999
Options avancées
Non Autoriser la création de partages par des utilisateurs non admin
Piwigo 11.4.0 Dernière version ?
Système d'exploitation: Linux
PHP: 7.4.16 (Montrer les informations) [2021-05-12 18:42:12]
MySQL: 10.3.27-MariaDB [2021-05-12 18:42:12]
Bibliothèque graphique: ImageMagick 7.0.10-10
Thème : Bootstrap Darkroom Version: 2.4.6
Dernière modification par deheme (2021-05-13 12:54:57)
Hors ligne
idem chez moi impossible de partager un album et les anciens partages ne fonctionnent plus.
et quand je vais dans les réglages de share album j'ai un message d'ereur:
Avertissement : [erreur mysql 1054] Colonne inconnue 's.created_by' dans 'field list'
SELECT s.id, s.cat comme "category", c.name comme "album", c.uppercats comme "uppercats", s.user_id, u.username comme "user", s.code comme "code", s .creation_date comme `creation_date`, compter (l.id) comme` visites`, max (l.visit_d) comme `last_visit`, s.created_by, uc.username comme` shared_by`
DE piwigo_sharealbum s
JOINT GAUCHE piwigo_sharealbum_log l
ON s.cat = l.cat_id
REJOINDRE GAUCHE piwigo_categories c
ON c.id = s.cat
REJOINDRE À GAUCHE piwigo_users u
ON u.id = s.user_id
REJOINDRE À GAUCHE piwigo_users uc
ON s.created_by = uc.id
GROUP BY s.id
COMMANDER PAR s.creation_date DESC dans /var/www/piwigo.lucnix.be/include/dblayer/functions_mysqli.inc.php à la ligne 864
Erreur fatale : Erreur non interceptée: Appel à une fonction membre fetch_assoc () sur booléen dans /var/www/piwigo.lucnix.be/include/dblayer/functions_mysqli.inc.php:930 Trace de pile: # 0 / var / www / piwigo .lucnix.be / plugins / ShareAlbum / admin / albums.php (117): query2array ('SELECT s.id, s ....') # 1 /var/www/piwigo.lucnix.be/plugins/ShareAlbum/ admin.php (30): include ('/ var / www / piwigo ...') # 2 /var/www/piwigo.lucnix.be/admin/plugin.php(53): include_once ('/ var / www / piwigo ... ') # 3 /var/www/piwigo.lucnix.be/admin.php(298): include (' / var / www / piwigo ... ') # 4 {main} jeté dans / var /www/piwigo.lucnix.be/include/dblayer/functions_mysqli.inc.php sur la ligne 930
Hors ligne
Bonjour Deheme,
Essayez menu "albums" -> gérer puis sélectionner votre album puis "éditer" puis onglet "permissions" --> type d'accès privé et remplir les groupes d'utilisateurs.
Revenir sur share album --> onglet "shared albums" --> clic sur votre album puis "Partager cet album"
A très vite
Hors ligne
Bonjour,
A priori je n’ai pas d’erreurs comme celles de Luc.
Effectivement quand je remets les droits "à la main" le comportement est bon (j’ai mis le groupe share_album pour retrouver mes accès).
Je ne souhaite pas repartager les albums déjà partagés pour ne pas perdre les liens existants. Par ailleurs, en l’absence de la fonction j’ai donné d’autres autorisations aux utilisateurs des partages, ce qui a peut être pertubé la logique.
Une piste cependant sur une galerie de test, j’ai l’impression que le refus de générer le lien (partager cet album accessible mais inopérant) se produit dans les cas ou l’album père ne contient que des sous albums (sans photo au premier niveau)?
DéHème
Dernière modification par deheme (2021-05-15 18:50:21)
Hors ligne
Bonjour,
merci pour vos retours
@deheme, le nom des albums devrait à nouveau s'afficher avec la dernière version 11.7
concernant les albums en arborescence, si certains de ne s'affichent pas, c'est probablement parce qqu'ils ne sont pas en mode privé ? Par ailleurs, le lien que vous avez donné fonctionne très bien. (on voit 2 sous-albums Rester chez vous (1 et 2)
@lviatour, il y a une nouvelle colonne dans la table "piwigo_sharealbum", si votre table s'appelle bien ainsi. Cette table devrait être créée automatiquement lorsque le plugin est mis à jour.
Essayez avec la version 11.7 et dites moi si OK ou KO
Bonne soirée
Hors ligne
Merci de ta réponse Arnaud,
J’ai chargé la 11.7
Effectivement j’ai remis les autorisations à la main sur ces albums dont je ne voulais pas casser les clés.
Par contre, suite à l’essai que j’ai fait sur une galerie de test je te confirme que lorsque que le père ne contient pas de photo mais des albums privés qui eux ont des photos, la commande partage est inopérante.
Le nom de l’album apparait sur le thème modus, mais pas sur Bootstrap Darkroom.
Bien cordialement
Daniel
Par ailleurs, mais ça n’est pas directement lié aux problemes rencontrés je n’ai pas bien compris comment tu gérais les cas complexes comme :
- l’ajout de sous albums dans un album dejà partagé et plus généralement les changements d’arbo.
- le partage de deux sous albums separement et le père aussi (n’es tu pas en train de refaire une gestion des droits utilisateurs?)
Nous avions eu la discussion il y a quelques temps, tu m’avais convaincu et je m’étais résolu à utiliser la gestion de base des utilisateurs qui est plutôt bien faite, pour les cas "complexes" privés en gardant sharealbum pour les partages "publics".
Mon seul soucis étant de récupérer les clés d’auto login et de modifier leur période de validité. Je fais tout cela directement dans la bdd, avec les risques que cela comporte mais c’est trés souple. J’avais espéré une simple gestion des liens du type de la tienne mais avec les users piwigo...qui n’est jamais venue alors que la structure existe!
Dernière modification par deheme (2021-05-16 21:53:57)
Hors ligne
Bonjour,
Avec la 11.8, le comportement me semble identique sur ma galerie de test.
- Des notifications au premier lancement du lien codé :
Notice: Undefined index: count_images in /home/deheme/public_html/P4/include/functions_category.inc.php on line 546 Notice: Undefined index: count_categories in /home/deheme/public_html/P4/include/functions_category.inc.php on line 547
Pas sûr qu’elles n’existaient pas avant car elles disparaissent après le,premier essai.
- Le nom de l’album n’apparait toujours pas sous Bootstrap Darkroom alors qu’il est correct sous Modus
- La commande ”Partager cer album” est inopérante sur un album qui ne contient que des sous albums. Dés que j’ajoute une photo elle devient active et le lien public est correct.
Cordialement
DéHème
Dernière modification par deheme (2021-05-17 08:40:04)
Hors ligne
Bonjour deheme,
est ce que vous pourriez m'écrire combien il y a d'album et sous album avec ses photos svp merci ?
A très vite
Hors ligne
bonsoir,
J’ai fait l’essai sur un album de test (sans autre plugin) avec 2 albums sous un album père, avec quelques photos dans chaque et je confirme le mauvais fonctionnement qu’il est facile de reproduire.
- Par contre, suite à l’essai que j’ai fait sur une galerie de test je te confirme que lorsque que le père ne contient pas de photo mais des albums privés qui eux ont des photos, la commande partage est inopérante.
- Le nom de l’album apparait sur le thème modus, mais pas sur Bootstrap Darkroom.
Je peux éventuellement donner un accès admin temporaire, mais le phénomène se produit sur mes autres galeries aussi.
Bien cordialement
Dernière modification par deheme (2021-06-17 20:28:37)
Hors ligne