RE : fonctionnement de la syndication

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 :