Nettoyage des catégories et associations
Issue description
Bonjour,
je remarque régulièrement sur un yacs bourré de catégories et pleins d'associations (articles & sections) que des incohérences surviennent :
- certains articles sont associés à des catégories sans qu'on y ait touché, le résultat est souvent farfelu.
- impossible de délier l'article à la catégorie
Parfois un petit coup d'analyse des tables de la base et restructuration par le panneau de contrôle suffit, mais pas toujours. En essayant de détecter les enregistrements orphelins des catégories, ou encore l'analyse des articles, rien non plus. Quand à reconstruire les chemins de titrage, le script finit par ce constat :
Analyse de la table des catégories...
Trop d'erreurs successives. Abandon
5 enregistrement ont été traités. Traitement terminé
Script terminé en 0.45 secondes.
Comment résoudre proprement ce prolème et s'en prémunir à l'avenir ..?
Comments
| GnapZ from Caribbean 2970 posts | Une mauvaise contribution: Je supprime complètement les catégories par Semaines et par Mois car j'ai aussi souvent des incohérences. De plus, je n'en n'ai pas besoin. Donc lors d'une mise à jour ou d'une install, je commence par supprimer ces catégories et ainsi je n'ai plus de pb, d'autant que je n'en voulais pas. Ces deux catégories sont automatiques et intégrées, vaudrait-il mieux pas une option générale permettant l'activation, ou non de ces automatismes ? Bon d'accord, ça ne réponds pas à votre question ... mais j'avais prévenu dès la première phrase
|
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Précision : si un article est bizarrement associé à une catégorie (dans le bloc "voir aussi"), dans la catégorie elle-même il n'est pas indexé. Paradoxe qui me fait penser à quelques ratés dans la structure de la base, d'où mes tentatives de restructuration et analyses échouées0 |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | GnapZ : on s'est croisé dans nos comment. Ca peut déranger en effet, ces catégories standards (calendaires), on avait déjà eu une discussion là-essus (en modifiant une catégorie mensuelle, chez moi elle était ortie de sa catégorie parente et devenait autonome, il vous était arrivé le même problème je crois). Mais quand à moi, le yacs en question étant de plus en plus multi-thématique avec des approches de naviguation croisée, j'ai décidé d'exploiter à fond cette taxonomie, et maintenant je ne peux plus m'en passer; plus question de supprimer mes catégories, qui sont des entrées informatives majeures pour mes internautes.
|
| GnapZ from Caribbean 2970 posts |
Moi-meme : En effet, j'ai eu pas mal de soucis avec ces catégories mais quand je dis que je ne m'en sers pas, je parle uniquement de ces deux là. Par contre, la fonction de catégorisation est nécessaire pour bien d'autres cas, souvent spécifique à l'organisation du site. Un paramétrage global assouplierait ces fonctions "imposées". J'ai aussi tenté plein de choses (articles orphelins, reconstruction des titrages, etc) et ça n'a pas changé grand chose ou alors je tombais sur la même erreur que vous. Le plus pénible encore pour moi, c'est l'obligation de supprimer catégorie par catégorie, une suppression en cascade (idem pour les sections) serait idéale ... mais Tof a déjà travaillé là dessus. |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Le plus pénible pour moi, c'est de ne pouvoir délier une catégorie à un article qui s'y est associé sans mon consentement; désagréble impression d'être dépossédé de son travail et de laisser l'association absurde faire ce qu'elle veut ! |
| Bernard from nearby-an-airport Associate, 6696 posts | Les pingouins parlent aux pingouins, alors s'immisce le familier des cochons d'Inde ... Il y a deux choses distinctes dans votre échange. D'une part un bug à corriger, relatif à l'association des articles à des catgégories. D'autre part une option de configuration, pour désactiver l'archivage automatique par semaine et par mois. Si j'ai bon, vous allez avoir du boulot GnapZ,pourrais-tu poster une nouvelle page dans la zone de collecte des nouveaux besoins s'il te plait ? De son côté, Moi-meme pourrait m'envoyer le contenu d'une base de données qui pose problème, en indiquant l'article à regarder, pour je puisse analyser tout ça sous phpMyAdmin ou autre. Merci à tous deux de vos contributions... |
| GnapZ from Caribbean 2970 posts |
Bernard : done - Désactivation de l'archivage automatique [7.4]. |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Bernard : je t'envoie un backup de la base en question sur ton adresse visible dans ton profil. (Edit : c'est dans la boîte!) |
| Bernard from nearby-an-airport Associate, 6696 posts |
Moi-meme: chouette, des devoirs de vacances... |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | C'est de pire en pire chez moi, des articles sont maintenant automatiquement associés à des catégories fantasques qui n'ont rien à voir, alors qu'avant il fallait avoir déjà associé manuellement pour que le problème survienne. Après ce phénomène, évidemment, impossible de délier l'article de ladite catégorie (parfois plusieurs)
Y'a-t-il un moyen brut pour corriger celà dans la base de données, en attendant un rectificatif de bug ..? Si des chemins de titrage ou des enregistrement corrompus ne peuvent être améliorés via le panneau de config (trop d'erreurs successives), peut-être qu'une optimisation des tables via phpmyadmin peut y faire quelque chose..? |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Note : il y a bien un bug dans ce nettoyage, après test j'ai constaté que même avec très peu d'articles dans un yacs presque vierge le script indique "trop d'erreurs successives, abandon" (v6.12) |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Apparemment, c'est fixé en version 7.2 " - The assignment of categories to various places has proven to be buggy. This has been fixed in a number of scripts, including the front page, at index.php |
Rate this page
Posted by Moi-meme on Apr. 4 2007, commented by Moi-meme on Apr. 26 2007, (popular)

