Bugs 7.4 Catégorie [Solved]
Pinelli, Thierry -- on May 9 2007, from Nice, DrapYACS team - SEO
VDP-Digital : service référencement / SEO
La dernière née de Yacs apporte son lot de résolution de problème et de nouveautés. Mais il reste encore quelques bugs en embuscade...
A solution has been made availableSolution Manager: GnapZ
Issue description
Version : Yacs 7.4
Catégorie :
Erreur pour la catégorie gérant les mots-clés (étiquettes) : L'édition de celle-ci semble rendre la gestion des catégories instables :
Toujours le même problème détécté: [résolue]Veuillez indiquer un titre ! ;
Et ce problème là : L'édition de cette catégories (doublon de la catégorie "mot clé" ) entraine la création d'une catégorie fantôme portant comme nom le numéro de la catégorie (involontairement) copié : Categorie:48
Catégorie :
Erreur pour la catégorie gérant les mots-clés (étiquettes) : L'édition de celle-ci semble rendre la gestion des catégories instables :
Toujours le même problème détécté: [résolue]Veuillez indiquer un titre ! ;
Et ce problème là : L'édition de cette catégories (doublon de la catégorie "mot clé" ) entraine la création d'une catégorie fantôme portant comme nom le numéro de la catégorie (involontairement) copié : Categorie:48
Comments
| Bernard from nearby-an-airport Associate, 6674 posts | Pour les catégories, est-ce un bug, ou un feature pas encore implémenté ? Pour l'édition de la catégorie 'Mots-clés', je confirme et je vais regarder. PS: Merci de taper une page par bug, pour faciliter le suivi... |
| GnapZ from Caribbean 2970 posts | " Toujours le même problème détécté: Veuillez indiquer un titre ! " Corrigé, voir [file=547]. |
ThierryP![]() from Nice, Drap Associate, 1207 posts | Merci Gnapz, l'erreur semble avoir disparue ! En ce qui concerne l'erreur que je reporte, il s'agit de la catégories crées par l'ajout d'étiquettes (Une liste de termes, séparés par des virgules, représentatifs de cette page) Suite à une modification du surnom de cette catégorie, Yacs crée une nouvelle catégorie au lieu de continuer à remplir l'originale. P.S(je supprime l'entrée concernant l'url rewriting des catégorie, je reporterais cette entrée dans la section appropriée) |
| GnapZ from Caribbean 2970 posts |
ThierryP : J'avais compris qu'il y avait plusieurs problèmes. j'ai de quoi tester celui-ci maintenant. C'était juste que, comme a dit Bernard, il y avait plusieurs problèmes dans le même post. Je regarde pour les étiquettes ... |
| Bernard from nearby-an-airport Associate, 6674 posts | L'erreur sur le titre est à corriger dans categories/categories.php. Elle est due à un test incomplet dans la fonction get_options().Pour patcher, changer la ligne 399 : comme suit : Ceci sera intégrée dans la 7.5 |
| GnapZ from Caribbean 2970 posts | Pour ce qui est des catégories anormalement créées, le cas se produit dès que l'on demande de créer ou modifier une sous catégorie, pas besoin de remplir les champs, la liste des catégories parentes contient délà la nouvelle catégorie, située comme catégorie principale. Le libellé de cette catégorie correspond en fait à l'ancre de la catégorie parente normale. Si l'on change ce nom, une nouvelle catégorie est créée. Cette réaction ne se fait pas pour les catégories principales (pas d'ancre). |
| Rolca 22 posts | Bon, ben, j'ai pas raté l'occasion en faisant des test et me voila avec deux catégories dont je ne veux pas. Impossible de supprimer car fichiers attachés ! Donc, que fais-je, je vais supprimer dans la base de données MySQL direct. Grosse erreur, car j'ai toujours l'intitulé, mais plus rien dedans, .... Comment donc effacer tout ça ? Merci PS: pas très douée en technique ! |
| GnapZ from Caribbean 2970 posts |
Rolca : Vous pouvez toujours vider la table Categories dans la base. Regarder et vider s'il y a un champ en rapport avec les catégories dans la table Articles (je n'ai pas accès maintenant pour vérifier). Refaire une optimisation de la base et vérifier que tout est propre. |
ThierryP![]() from Nice, Drap Associate, 1207 posts | Rolca : Il aurait fallut détacher les fichiers des catégories avant d'essayer les supprimer. Normalement, cela est possible en retrouvant la page de présentation du fichier. De plus, modifier la BdD est la solution de la dernière chance, à n'utiliser qu'en dernier recourt si aucune solution n'a été fournie ici. Ou si vous êtes vraiment sûr de ce que vous faite. (oups, message de Gnapz posté en même temps : Voilà une solution proposée )De mon coté, plus d'erreur "indiquer le titre", le patch fonctionne parfaitement, merci Gnapz. Par contre, toujours cette catégorie fantôme qui se créé pour l'édition d'une sous catégorie. Même en re sélectionnant la catégorie souhaitée, une catégorie fantôme ayant pour nom le numéro d'id de la catégorie mère d'origine se crée (vide). Ce n'est pas réellement gênant, juste contrariant d'avoir à effacer la nouvelle catégorie à chaque modification. |
| GnapZ from Caribbean 2970 posts |
ThierryP : Mon patch fonctionne mais en fait ce n'était pas là l'erreur. Bernard a trouvé la vraie raison et l'a intégré pour la 7.5 . Ce patch temporaire peut rester en place jusqu'à la migration en 7.5 . Pour ce qui est de la catégorie fantôme, il vaut mieux la laisser car elle ne se crée que si elle n'existe pas. Je suis toujours dessus. En fait il y a un problème d'ID parent quand il s'agit d'une sous-section. Celle-ci prend son propre ID comme référence de section parente et 'categorie:ID' comme nom. D'où la création, à tort, d'une catégorie "categorie:ID de la section parente". Reste à trouver où ça se passe (pas évident pour moi). |
ThierryP![]() from Nice, Drap Associate, 1207 posts |
GnapZ : Merci à vous deux alors. Je laisserais le patch jusqu'au passage en 7.5 Pour la catégorie fantôme, elle existe belle et bien pourtant. Pour l'exemple : ID Catégorie mere : 15 ID Sous catégorie : 53 ID catégorie fantôme : 62 (CATEGORIE:15) Je là supprime à chaque nouvelle édition. |
| GnapZ from Caribbean 2970 posts | ThierryP : Je pense qu'il exister une catégorie 61 et que c'est celle qui a lu plus grand ID. Résumé: lors d'une création / modification d'une sous-catégorie, une catégorie fantôme est créée avec le N° MaxID+1 et un titre "catégorie:ID_catégorie_parente". Pour l'instant, je suis à la trace ce qu'il se passe dans categories/categories.php et categories/edit.php . |
ThierryP![]() from Nice, Drap Associate, 1207 posts |
GnapZ : Oui, tu as cerné le problème. D'ailleurs : 300 Il est reproduit ici
|
| GnapZ from Caribbean 2970 posts | ThierryP : où ça ?
|
ThierryP![]() from Nice, Drap Associate, 1207 posts |
GnapZ : Tricheur !
|
| Bernard from nearby-an-airport Associate, 6674 posts | Tricheur ne convient pas. Très rapide serait plus approprié ...
|
| GnapZ from Caribbean 2970 posts | Speedy Gonzales a encore frappé: Voici le patch [article=2860] pour ce bug. Pour la version 7.4, dans categories/categories.php: remplacer les lignes 395 et 396 parErreur de recherche du surnom "section:ID" au lieu de "category:ID".PS: Le patch [file=551] contient ce correctif, au cas où soit justifié. |
Rate this page
Posted by ThierryP on May 9 2007, edited by GnapZ on May 18 2007, (popular)
)