Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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
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
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
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).