Bonjour,
J'ai un besoin assez simple : faire passer un grand nombre d'articles d'une rubrique à une autre et par la même occas les affubler d'un mot-clé (car débutant en SPIP j'avais cru bon de faire différentes rubriques alors que maintenant une rubrique avec des mots-clés différents me semble plus approprié)
Comme je n'ai pas envie de les prendre un par un je me suis dis (naïvement) qu'une petite requête SQL sur la table ARTICLES devrait faire mon affaire, une requête dans laquelle je changerais l'id_rubrique par un autre et où je rajouterais le n° du mot-clé désiré.
Au vue de la structure de la table ARTICLES ça me semble sans danger.
Qu'en pensez-vous ?
Merci d'avance !
thierry
Thierry Jeandel a écrit :
Bonjour,
J'ai un besoin assez simple : faire passer un grand nombre d'articles d'une rubrique à une autre et par la même occas les affubler d'un mot-clé (car débutant en SPIP j'avais cru bon de faire différentes rubriques alors que maintenant une rubrique avec des mots-clés différents me semble plus approprié)
Comme je n'ai pas envie de les prendre un par un je me suis dis (naïvement) qu'une petite requête SQL sur la table ARTICLES devrait faire mon affaire, une requête dans laquelle je changerais l'id_rubrique par un autre et où je rajouterais le n° du mot-clé désiré.
Au vue de la structure de la table ARTICLES ça me semble sans danger.
Qu'en pensez-vous ?
Merci d'avance !
thierry
_______________________________________________
Rien ne t'empêche de tester en local sur une sauvegarde et si tout est ok, hop, on rebalance la base modifiée en ligne.
Le 11 févr. 2010 à 19:56, Thierry Jeandel a écrit :
Bonjour,
J'ai un besoin assez simple : faire passer un grand nombre d'articles d'une rubrique à une autre et par la même occas les affubler d'un mot-clé (car débutant en SPIP j'avais cru bon de faire différentes rubriques alors que maintenant une rubrique avec des mots-clés différents me semble plus approprié)
Comme je n'ai pas envie de les prendre un par un je me suis dis (naïvement) qu'une petite requête SQL sur la table ARTICLES devrait faire mon affaire, une requête dans laquelle je changerais l'id_rubrique par un autre et où je rajouterais le n° du mot-clé désiré.
Au vue de la structure de la table ARTICLES ça me semble sans danger.
Qu'en pensez-vous ?
Merci d'avance !
thierry
Les mots clés ne sont pas gérés dans la table spip_articles mais dans la table de relation spip_mots_articles
Mais effectivement c'est tout à fait faisable
Thierry Jeandel a écrit :
Bonjour,
J'ai un besoin assez simple : faire passer un grand nombre d'articles d'une rubrique à une autre et par la même occas les affubler d'un mot-clé (car débutant en SPIP j'avais cru bon de faire différentes rubriques alors que maintenant une rubrique avec des mots-clés différents me semble plus approprié)
Comme je n'ai pas envie de les prendre un par un je me suis dis (naïvement) qu'une petite requête SQL sur la table ARTICLES devrait faire mon affaire, une requête dans laquelle je changerais l'id_rubrique par un autre et où je rajouterais le n° du mot-clé désiré.
Au vue de la structure de la table ARTICLES ça me semble sans danger.
Qu'en pensez-vous ?
Merci d'avance !
thierry
Bon alors, c'est simple :
les articles sont dans spip_articles qui contient un id_rubrique
Les associations de mots clés sont dans spip_mots_articles (juste id_article/id_mot)
donc :
0- creation de tes mots clé
1- phpmyadmin : export de id_article + id_rubrique de spip_articles
2- remplacer id_rubrique par l'id_mot correspondant
3- import dans spip_mots
4- deplacement des articles (soit via l'interface cliquer/glisser, soit update en base)
voilou, pas plus compliqué que ca
@++