Bonjour,
Mon suivi des révisions ne fonctionne plus ; j'essaie de comprendre
pourquoi mais je sèche ![]()
Le site étant en 2.0.10[14698], mise à jour depuis une 2.0.9, mise à
jour depuis une 1.9.2d, etc. J'ai essayé de reproduire le problème sur
une 2.0.10 toute neuve.
1- Installation en local d'une 2.0.10 propre
2- test du suivi de révisions : ok
3- effacement de la base
4- exportation de la base qui pose problème sans les tables versions et
versions_fragments puis importation dans la 2.0.10 propre.
5- test du suivi de révisions : ok
6- exportation/importation des tables versions et versions_fragments
7- test du suivi de révisions : problème.
"problème" signifie : la modification de l'article est bien prise en
compte mais elle n'est pas visualisable dans le suivi des révisions de
l'interface privée.
J'ai fait le test sur un article qui en était à sa version 4, la version
passe bien à 5, mais l'affichage de l'historique des modifications
n'affiche que les versions 1 à 4.
Manifestement, mes tables versions et versions_fragments sont mal
fichues : ecrire/inc/modifier.php ne réussit à pas à retrouver le numéro
de version.
Quel contenu dans ces tables pourrait faire déconner le système de
gestion des révisions ?
Merci de votre aide car là, j'y suis depuis deux jours, et je sèche...
PS:
1) format des enregistrements lorsque les révisions fonctionnent :
"id_article";"id_version";"date";"id_auteur";"titre_version";"permanent";"champs"
"45";"4";"2009-09-23 16:43:12";"1";;"non";"a:3:{s:5:\"titre\";s:1:\"1\";s:10:\"descriptif\";s:1:\"9\";s:5:\"texte\";s:7:\"7 2 4 8\";}"
"132";"2";"2009-09-23 16:44:04";"1";;"non";"a:3:{s:5:\"titre\";s:1:\"1\";s:10:\"descriptif\";s:1:\"2\";s:5:\"texte\";s:13:\"3 4 5 6 7 8 9\";}"
"132";"3";"2009-09-23 17:19:04";"5";;"non";"a:3:{s:5:\"titre\";s:1:\"1\";s:10:\"descriptif\";s:1:\"2\";s:5:\"texte\";s:13:\"3 4 5 6 7 8 9\";}"
2) format d'un enregistrement qui pose problème :
"45";"0";"2009-11-03 12:42:20";"1";"1257248540.26566800";;
On voit bien que :
- id_version=0 ce qui n'est pas bon
- titre_version est bizarre (au lieu de vide ou "Version initiale")
- permanent est vide
- champs est vide