Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Nettoyage des catégories et associations

avatarMoi-même -- on Apr. 4 2007, from Entre chaise et clavier...
yacs-team.png Yacs team - Modérateur
(v6.12)
Problem has been recorded

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

on Apr. 4 2007


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
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 4 2007


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
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 4 2007


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

inspired from Moi-meme on Apr. 4 2007


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
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 4 2007


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
avatar
from nearby-an-airport
Associate, 6696 posts

on Apr. 4 2007


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

inspired from Bernard on Apr. 4 2007


Bernard : done - Désactivation de l'archivage automatique [7.4].
Moi-meme
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 4 2007


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
avatar
from nearby-an-airport
Associate, 6696 posts

inspired from Moi-meme on Apr. 6 2007


Moi-meme: chouette, des devoirs de vacances...
Moi-meme
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 23 2007


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
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 26 2007


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
avatar
from Entre chaise et clavier...
1387 posts

on Apr. 26 2007


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)