SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

274 Plugins, 192 contribs sur SPIP-Zone, 258 visiteurs en ce moment

Accueil > Interactivité, échanges > Syndication > Archives Syndication > Forcer la resynchronisation des sites syndiqués

Forcer la resynchronisation des sites syndiqués

23 août 2005 – par Dr Abdou – commentaires

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Un exemple de script permettant de forcer la récupération des articles pour les sites syndiqués.

<?php

include("inc_db_mysql.php3");
include("inc_version.php3");
include("inc_sites.php3");

$result = spip_query("SELECT id_syndic FROM spip_syndic WHERE ( syndication='oui' OR syndication='sus') AND statut='publie'");

while($row = spip_fetch_array($result))
{
       
                $id_syndic = $row['id_syndic'];
                syndic_a_jour($id_syndic);               
}

?>
Retour en haut de la page

Vos commentaires

  • Le 24 janvier 2008 à 09:51, par piffeo En réponse à : Comment ça marche ?

    Ça a l’air sympa, mais vous ne donnez aucune indication sur l’utilisation de ce script. Où le mettre ? Comment l’utiliser ? Fonctionne-t-il sous 1.9.2 ?

    • Le 16 juillet 2008 à 15:03, par edouard En réponse à : Comment ça marche ?

      Même question ! Comment utilise-t-on ce script sous 1.9.2 ?

      Merci pour votre aide !

    Répondre à ce message

  • Le 11 mai 2007 à 18:00, par j4k En réponse à : Forcer la resynchronisation des sites syndiqués V1.9

    pour les ersions 1.9 voici l’adaptation :

    <?php    $row spip_fetch_array(spip_query("SELECT id_syndic FROM spip_syndic WHERE statut='publie' AND date_index < NOW() ORDER BY date_index LIMIT 1"));
        if (
    $row) {
            
    $id_syndic $row['id_syndic'];
            
    include_spip('inc/syndic');
            
    syndic_a_jour($id_syndic);
            
    spip_query("UPDATE spip_syndic SET date_index=NOW() WHERE id_syndic=$id_syndic");
            
    marquer_indexer('spip_syndic'$id_syndic);
        }        
        
    $id_syndic =0;
    ?>

    Répondre à ce message

  • Le 26 septembre 2006 à 22:53, par Lessorg En réponse à : Forcer la resynchronisation des sites syndiqués

    Fatal error : Call to undefined function : syndic_a_jour() in

    avec SPIP 1.9.1

    • Le 7 octobre 2006 à 14:51, par Dr Abdou En réponse à : Forcer la resynchronisation des sites syndiqués

      Salut

      Désolé de ne pas avoir répondu plus tot.
      Comme indiqué dans les mots clés, j’ai fait ça sur 1.8, je suppose que la syndic a pas mal changé dans 1.9
      Je ne me suis pas encore penché sur 1.9 et depuis cette contrib, j’ai arreté d’utiliser ce script, vu que mon but etait d’avoir les news des sites syndiqués que j’avais dans mes liens a la demande, j’utilise maintenant un export des sites syndiqués en OPML et OptimalBrowser.
      D’ailleurs je pense qu’il serait intéressant d’avoir un ptit plugins OptimalBrowser pour SPIP, faudrait que je m’y mette un jour.

    Répondre à ce message

  • Le 24 août 2005 à 10:46, par DoriaN En réponse à : un peu « brut »

    Quelques lignes pour expliquer dans quel cas ce script est utile pourrait étoffer cette contrib ;-) Et préciser également la compatibilité avec les versions de spip est toujours utile pour les visiteurs.

    • Le 24 août 2005 à 15:29, par Dr Abdou En réponse à : > un peu « brut »

      Bonjour, un peu brut il est vrai, mais c’est tellement bourrin comme façon de faire que j’ose à peine en parler ;)

      J’ai utilisé SPIP (1.8) pour réaliser une homepage perso avec tous mes bookmarks. Comme SPIP gère les flux RSS, j’ai modifié le site pour qu’il m’affiche des actus par site. Petit soucis, les articles syndiqués étaient rarement à jour et devant l’impossibilité de controler le délai entre deux récupération de façon claire, j’ai écrit ce petit bout de code pour pouvoir resynchroniser à la main et d’un seul coup tous les sites syndiqués sans passer par l’interface d’admin.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Forms&Tables 2.0

    31 décembre 2009 – 584 commentaires

    Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv. Ce plugin est une adaptation de la version pour (...)

  • Formidable, le générateur de formulaires

    23 janvier – 268 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins avaient (...)

  • Rainette, la méteo au quotidien

    31 juillet 2009 – 64 commentaires

    Ce plugin permet d’afficher les conditions et les prévisions météorologiques d’une ville donnée à partir du flux xml fourni par le site weather.com(r).

  • Galleria (fr)

    16 novembre 2011 – 36 commentaires

    Une galerie d’image qui utilise la librairie javascript Galleria. Description Ce plugin vous permet d’ajouter des galeries d’images à vos articles. La galerie créée utilise la librairie javascript Galleria. Le plugin propose un modèle nommé (...)

  • Champs Extras 3

    16 janvier – 28 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas lire (...)