Je viens de trouver un début de réponse ici :
http://thread.gmane.org/gmane.comp.web.spip.user/42713
(merci encore à Olivier sur ce sujet)
Je suis bien sûr preneur d’autres infos si vous en avez…
D
-----Message d’origine-----
De : David Gourdet [mailto:gourdet@cnam.fr]
Envoyé : jeudi 30 septembre 2004 09:57
À : ‹ spip@rezo.net ›
Objet : fonctionnement de la syndication
Bonjour,
J’aimerais comprendre comment les articles syndiqués sont mis à jour.
La syndication est-elle automatique ? Dans quels délais ?
Qu’advient-il dans la base de données des articles qui ne sont plus syndiqués ? Sont-ils supprimés ?
J’ai beau chercher dans les archives, je ne trouve rien à ce sujet ou des questions laissées sans réponse.
Merci d’avance pour vos réponses,
DAvid
J’ai eu a résoudre ce problème (avant de m’apercevoir que mon hébergeur bloquait les sockets php).
La syndication peut toutefois se forcer via l’utilisation de la fonction syndic_a_jour qui prend comme paramètre l’id du site syndiqué.
Schématiquement, cela peut s’écrire comme cela (excusez mon PHP débutant) :
récupération sous forme de liste des id des sites sont on doit forcer la syndication :
<BOUCLE_XXX(SITES){autres criteres}…{syndication=oui}><? $lsites=array('#ID_SYNDIC'); ?></BOUCLE_XXX>
forcer la syndication :
<? if (isset($listes)){foreach ($lsites as $value) {
$bidule=syndic_a_jour($value);};}; ?>
ces deux éléments étant à mettre dans le d’une page fréquemment visitée (pourquoi pas le sommaire ?).
Bien sûr, il faut inclure dans le de la page le code des fichiers PhP idoines (peut-être pas tous, à voir …) :
<?
include_ecrire ("inc_sites.php3");
include_ecrire ("inc_rubriques.php3");
include_ecrire ("inc_index.php3"); ?>
En espérant t’avoir été utile .
David Gourdet a écrit :