Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 2015-02-22 22:35:44

PierreA
Membre
Lieu : Lyon
Inscription : 2008-05-09
Site Web

Ajout d'un article directement en BDD

Bonjour,

J'aimerais ajouter des articles sur mon blog Dotclear via un script externe.
Je pense faire cela en faisant directement un "insert" dans la BDD.
Est-ce une bonne idée ?
Sachant que le script est sur le même serveur puis-je appeler simplement les fonctions de DC ?

Dans la table dc_post je vois que le champs "post_meta" contient, par exemple, la valeur :
a:1:{s:3:"tag";a:6:{i:0;s:4:"blog";i:1;s:5:"email";i:2;s:8:"facebook";i:3;s:7:"firefox";i:4;s:6:"google";i:5;s:5:"scrum";}}
Je n'arrive plus à me souvenir le nom de ce formatage de données, est-ce que l'un d'entre vous peux rafraichir ma mémoire ?

Y-a-t'il des règles à suivre pour préserver l'intégrité de la BDD lorsque je fait ce genre de manipulation ?

Pierre


Cordialement Pierre Ammeloot
A consulter avant de poser une question : http://dotaddict.org/search/

Hors ligne

#2 2015-02-23 10:10:55

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Ajout d'un article directement en BDD

Bonjour,

Pour moi, ça n'est pas une bonne idée.
Dotclear intègre une API xml-rpc faite pour ça.

La zone post_meta au format JSON permet de stocker notamment les mots-clés du billet.

Il vaut mieux que tu exploites l'API XML-RPC pour ton besoin.

Bon courage :)

Hors ligne

#3 2015-02-24 22:40:02

PierreA
Membre
Lieu : Lyon
Inscription : 2008-05-09
Site Web

Re : Ajout d'un article directement en BDD

Merci pour la recommandation je cherche du côté de XML-RPC.

Je suit la doc ici http://fr.dotclear.org/documentation/1. … api/xmlrpc
Par contre je ne voit pas où spécifier la catégorie du billet et ses tags dans la méthode "metaWeblog.newPost" (et dans les autres).

Une idée pour ajouter des tags et choisir une catégorie ?

Pierre

Dernière modification par PierreA (2015-02-28 15:05:17)


Cordialement Pierre Ammeloot
A consulter avant de poser une question : http://dotaddict.org/search/

Hors ligne

#4 2015-02-28 17:01:36

PierreA
Membre
Lieu : Lyon
Inscription : 2008-05-09
Site Web

Re : Ajout d'un article directement en BDD

J'ai trouvé comment spécifier une catégorie en utilisant la méthode "mt.setPostCategories".

Pour ce qui est des tags la méthodes "metaWeblog.newPost" accepte l'argument 'mt_keywords' mais cela n'est pas documenté.
Est-ce prévu de mettre à jour la documentation prochainement ?

Des exemples de code seraient les bienvenues car cela m'a demandé beaucoup de tâtonnement avant d'arriver à utiliser les méthodes XML-RPC intégrés dans Dotclear.

Pierre


Cordialement Pierre Ammeloot
A consulter avant de poser une question : http://dotaddict.org/search/

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map