Ah bah voilà :D
Je te confirme que ça fonctionne maintenant très bien !!
MERCI
Juste une dernière petite retouche, comme demandé plus haut dans mon premier message, coté utilisateur la mention "Utiliser les balises d'Extended Description..." ce n'est pas très beau ni parlant ^^
Encore merci pour ta persévérance :)
Bonjour,
Tu peux essayer [Subversion] r31846
Le fichier initregister.php
Je confirme que quand on supprime le dernier utilisateur inscrit, le plugin perd le nord.
Si je supprimer tout autre utilisateur je n'observe pas de dérive.
Y a pas, dès que j'ai le malheur de supprimer un compte, le plugin perd la tête et se base sur le dernier ID inscrit en l'incrémentant. Or quand on supprimer une utilisateur, sa ligne devient vide (surtout si c'est le dernier en date !).
Je ne m'y connais pas assez en programmation pour aider d'avantage mais j'ai l'impression que le plugin n'interroge pas correctement la table des users en se contentant d'un ID supposé au lieu d'utiliser l'ID via l'auto incrémentation.
(un truc dans le genre quoi ^_^; )
Meme quand j'édite le champs via le panneau d’administration, les ID ne sont pas correctes :'(
Y a vraiment un truc qui ne tourne pas rond quelque part...
Je suis donc damné ^^
Je testerai tant pis en modifiant l'auto incrémentation manuellement pour voir...
:/
Bonjour,
Je suis désolé mais je n'arrive pas à reproduire ton cas
j'ai créé des utilisateurs
j'en ai supprimé
j'en ai rajouté ....
je n'ai jamais rencontré ton cas de figure
J'ai relevé le message d'erreur qui apparait furtivement (voir fichier joint).
Environnement
Piwigo 2.9.0
Système d'exploitation: Linux
PHP: 5.6.30 (Montrer les informations) [2017-06-10 11:32:37]
MySQL: 5.5.5-10.0.30-MariaDB [2017-06-10 11:32:37]
Bibliothèque graphique: ImageMagick 6.7.2-7
Gotcha a écrit:
Mon nouvelle utilisateur va prendre l'ID selon Next autoindex soit ID = 24
Or dans ma table des utilisateurs, le dernier ID trouvée est le...ID = 4
Du coup ton plugin va incrémenter de 1 ce dernier ID trouvé pour supposer que l'utilisateur aura son ID de 4+1=5 !
Hors il faut se baser sur Next autoindex soit ID = 24+1= 25
Bonjour,
J'ai fait des essais avec des utilisateurs supprimés et chez moi cela fonctionne :-(
J'ai eu aucun autre retour de problème comme celui ci
Mon nouvelle utilisateur va prendre l'ID selon Next autoindex soit ID = 24
Or dans ma table des utilisateurs, le dernier ID trouvée est le...ID = 4
Du coup ton plugin va incrémenter de 1 ce dernier ID trouvé pour supposer que l'utilisateur aura son ID de 4+1=5 !
Hors il faut se baser sur Next autoindex soit ID = 24+1= 25
Bonjour,
J'ai bien UAM qui influe sur les utilisateurs mais même désactivé il y a un décalage dans les ID entre la table piwigo_user et piwigo_user_custom_fields_data.
Bien entendu je ne touche pas à la BDD en modifiant encore plus l'ID manuellement !
Ce qu'il se passe c'est que je supprime mes utilisateurs de testes. C'es peut-être pour ça qu'il y un trou. Mais quoi qu'il en soit, ton plugin ddtddt devrait faire la bonne corrélation avec le bon ID lors de l'enregistrement.
Bonjour,
Bon je viens de faire plusieurs essais et je n'arrive pas à reproduire
Tu n'as pas changé manuellement des id d'utilisateur ?
Bonsoir,
Tu as pas un autres plugins qui intervient sur l'enregistrement ?
En fouillant un peu je suis vite tombé sur cette piste :
http://fr.piwigo.org/forum/viewtopic.ph … 23#p221023
J'observe les mêmes effets et... les même causes !
Lors de l'enregistrement, le plugin prend un mauvais ID pour l'utilisateur qui vient de s'inscrire.
Par exemple c'est l'utilisateur ID 22 qui s'inscrit. Le plugin assigne les valeurs à l'ID... 5 ! Forcément ça ne fonctionne plus ^^
(Voir les captures pour plus de clarté ^^)
Pas glop chez moi ça ne fonctionne toujours pas :(
J'ai pourtant supprimé le plugin pour être certain de partir sur une base saine.