Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «  

Affichage d'un flux rss dans une boîte extra [Solved]

Immediate solution has been provided

Solution Manager: ThierryP

Issue description

Bonjour,

Je voudrais pouvoir afficher le résultat d'un flux RSS (externe type xml) dans une boîte extra.
J'ai créé une page dans une boîte extra et je suppose que pour pouvoir afficher le résultat du flux RSS, il faut une fonction ou un code php qui sache lire le fichier XML associé (type feedparser ou autre).
Je n'ai pas trouvé dans la documentation de Yacs cette possibilité.
Existe t'elle ou une manip est à faire ?
Merci d'avance

Comments

Lasares
avatar
from L'Île-Bizard à Montréal, Québec
697 posts

on Oct. 23 2007


Salut Hardboiled !

D'autres yacsiens ont peut-être d'autres solutions, mais voici ce que je tenterais pour faire (à peu près) ce que tu cherches à faire :

  1. créer une section pour recevoir le flux (pas une page : une section, car chaque item du flux constitue une page) : disons que la section portera le titre "MonRSS" et le numéro 99 (attribué automatiquement par yacs)
  2. créer le "connecteur d'entrée" du flux RSS :
    1. pas facile à trouver dans le panneau de contrôle, mais tu y accèdes de 2 façons différentes:
      1. soit : Gestion de contenu > Connecteurs d'information > Connecteurs d'entrée (plus bas dans la page) > profils de serveurs (un lien dans la ligne de texte) > Ajouter un serveur
      2. soit : Panneaux de configuration > Connecteurs d'information > Réception d'information > (plus bas dans la page) > profils de serveurs (un lien dans la ligne de texte) > Ajouter un serveur
    2. dans cette page, tu renseignes les champs avec les infos du flux RSS que tu veux rapatrier sur ton site
    3. sous Services distants utilisés, tu choisis la section MonRSS
  3. dans ta boîte extra , tu peux taper un titre, un texte d'intro et, pour lister les items du flux, tu tapes le code suivant (en enlevant les espaces excédentaires et en indiquant évidemement le bon numéro) :

    [ published=section:99 ]
Laisse savoir comment ça tourne et si tu trouves d'autres solutions. Bon succès ! A+
LeToto
163 posts

on Mar. 15


    Bonjour.

    J'essaie en vain l'importation d'un flux RSS externe dans un serveur yacs.

    Serait-t-il possible d'indiquer tous les paramètres de la procédure pour la création et la configuration des serveurs de connections sous Yacs? En l'occurence, supposons que je veuilles importer le flux suivant (celui de la page d'accueil de ce site dans un serveur) : www.yetanothercommunitysystem.com/feeds/rss_2.0.php. comment procéder?

    Merci.

    PS: Mon problème se situe au niveau de la configuration des différents paramètres lorsqu'on accède à la page de configuration du connecteur d'information : quels paramètres choisir?

ThierryP
avatar
from Nice, Drap
Associate, 1136 posts

on Mar. 16


Voici la procédure à suivre pour un Yacs en 8.1 :

Aller dans le "Panneau de contrôle"
Trouver "Serveurs"
Cliquer sur "Ajouter un serveur"

Généralités

Titre : Le nom du flux RSS (ou du site, cela sert pour l'affichage)
Adresse réseau : L'adresse Web normale

Services distants utilisés

Feed
* Aggréger les nouvelles de ce site par lecture du fil XML à l'adresse : Il s'agit de l'adresse du flux RSS. Si vous utilisez firefox, ie7 ou opéra, il suffit de cliquer sur l'icone RSS dans la barre d'url du navigateur pour avoir l'adresse du flux.
et ranger les données dans la section : La ou vous voulez afficher ces nouvelles.
Pour pouvoir afficher ces nouvelles dans une boite extra, c'est la section conteneuse qui va être affichée en boite de coté.

Ping : (Sert quand vous publiez des nouvelles, pour faire simple, c'est votre site qui envoie des infos aux autres)
Pour l'adresse proposée http:server/yacs/services/ping.php
remplacer server par l'url du site et garder le /yacs/services/ping.php à la fin pour les sites en Yacs ou /yacs/services/ping.php pour les sites en Yacs construit autour du dossier yacs (apparent dans l'url).

Pour les autres sites, il faut chercher au cas par cas l'url de leur ping. Mais en général, /services/ping.php suffit...

Est-ce assez clair ?


SEO et webmastering VDP-Digital - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2
LeToto
163 posts

on Mar. 19


    Plus que clair!

    Merci pour les précisions qui m'ont été très utiles, j'ai enfin pu mettre en oeuvre l'importation d'un flux RSS dans un serveur Yacs : Je sens que je risque en abuser...

    Dans cette optique (Celle d'utiliser un max les flux RSS), j'aimerais savoir comment personnaliser l'affichage d'un flux.

    En effet, j'aurais aimé avoir un affichage tout au moins identique à l'affichage (standard) que l'on obtient en cliquant sur un flux. Je ne sais pas si je me fais bien comprendre : Voici ce que j'ai comme affichage

    Aussi, j'ai remarqué que certains titres du flux sont tronqués : comment y remédier?

    Merci d'avance.

    @+

Christian
avatar
from Chonas l'Amballan
Associate, 744 posts

on May 12


Si les titres sont tronqués sur des accents c'est surement à mettre en relation avec intégration flux RSS en 8.4 et antérieures


http:actupro.fr

Rate this page
Posted by Hardboiled on Oct. 22 2007, commented by Christian on May 12, (popular)