1

Discussione: Comment intégrer un flux RSS dans ma page AdHoc ?

Hello !
Tout est dans le titre. Enfin, ce que je souhaite n'est pas créer un RSS pour adHoc (je sais que c'est une autre histoire, ça et que c'est prévu à plus ou moins proche échéance.). Mais afficher un fil RSS externe dans une page adHoc.
Je n'arrive pas à trouver une technique qui soit indépendante d'un service externe. Lesquels ne sont pas pérennes Ou pas gratuits pour l'éternité. Ou insèrent leurs liens sur le widget. Ou espionnent les visiteurs et volent leurs informations personnelles. Ou affichent de la publicité. Ou tout à la fois.
Une idée ?
Merci ...

2

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Tu parles d'afficher le contenu d'un fil RSS dans une page ou dans une boite?
Je me doute que ça soit possible sans passer par un module.

Il ne suffit de donner des liens?

3

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Ben si tu mets un lien, ça affiche un lien, pas la page du flux rss.
Regarde ma boîte Test RSS au dessus du plan, en accueil là : https://katryne.legtux.org/index.php

4

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Si tu veux afficher le contenu du fil il faut du code pour créer un module...
Je n'ai pas le temps pour chercher mais tu peux suggérer si tu veux

5

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

En iframe (bof ...), sans javascript, sans service externe et sans css ! C'est très brut, mais efficace. Voir là : https://katryne.legtux.org/pages/075-no … tus-fr.php

6

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Je ne vois qu'une page blanche...

7

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

alors ça ... je suis stupéfaite. Certains navigateurs ne savent plus lire nativement les flux rss.
Dans SeaMonkey, je peux lire le flux rss http://journal.katrynou.fr/?do=rss&searchtags=RGPD comme son appel en iframe https://katryne.legtux.org/pages/075-no … tus-fr.php

Edge ne m'ouvre pas le RSS mais propose de le télécharger en texte. Et me fait la page blanche pour l'iframe.
Internet Explorer affiche les 2 correctement
Opera Neon m'ouvre le fil RSS en code html brut.
Palemoon, comme Firefox  affichent correctement le flux rss, mais fait la page blanche pour l'iframe.

Est-ce la mort des flux RSS ? Faut-il des extensions pour les lire ?
Il faut dire aussi que Chronica est en https et le flux en iframe vient d'un site en http : les navigateurs "modernes" n'aiment pas le mélange des genres.

8

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Chercher du code PHP pour intégrer un flux RSS dans une page.... Ce ça dont tu as besoin

9

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Comme ici : ?
https://tonyarchambeau.com/blog/115-php … -flux-rss/
ou là :
http://www.planet-libre.org/index.php?post_id=18751
ou encore là
http://www.actifpub.com/script/

???

10

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Peut-être... Je les regarde après mon retour.

À++

11

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Bon, j'ai réussi quelque chose. Mais je n'ai pas vérifié si tous les navigateurs savent le lire. Et je ne me souviens plus où et comment j'ai pu trouver ce code, qui ne doit probablement pas être de moi.
Regarde une page intérieure (avec la disposition default du thème), ça par exemple : https://katryne.legtux.org/pages/080-tn … ent-fr.php . En bas de la colonne latérale, il y a une boîte Revue de presse RGPD. Le contenu de la boîte est celui du fil RSS : http://journal.katrynou.fr/?do=rss&searchtags=rgpd

Voilà ce que j'ai fait.
J'ai créé un fichier fluxrss.php que j'ai mis à la racine.

<?php
require_once("include/config.inc");
include(PATH_INC."hpage.inc");
htable("", "100%");
$url = "http://journal.katrynou.fr/?do=rss&searchtags=rgpd"; /* insérer ici l'adresse du flux RSS de votre choix */
$rss = simplexml_load_file($url); echo '<ul>';
foreach ($rss->channel->item as $item){ $datetime = date_create($item->pubDate); $date = date_format($datetime, 'd M Y, H\hi');
 echo '<li><a href="'.$item->link.'" target="_blank" rel="noopener noreferrer">'.$item->title.'</a> ('.$date.')</li>'; } echo '</ul>';
btable();
include(PATH_INC."bpage.inc");
?>

Puis un fichier mod_box_fluxrss.inc que j'ai posé dans modules/boxes

<?php
echo '<h1 class="ctit">Revue de presse RGPD</h1><br><br>';
$url = "http://journal.katrynou.fr/?do=rss&searchtags=rgpd";
$rss = simplexml_load_file($url); echo '<ul>';
foreach ($rss->channel->item as $item){ $datetime = date_create($item->pubDate); $date = date_format($datetime, 'd M Y, H\hi');
 echo '<li><a href="'.$item->link.'" target="_blank" rel="noopener noreferrer">'.$item->title.'</a> ('.$date.')</li>'; } echo '</ul>';
?>

Qu'en penses-tu ?

12

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Ciao Kat

Merci pour ton intérêt au sujet de l’intégration des fluxes RSS dans les pages de adHoc

Je suis pris par mon travail, mais je suppose que pour la semaine prochaine je serai plus disponible.
Je vais regarder ton code dès que possible

A++

13

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

En fait, le fichier à la racine ne sert à rien. Le fichier mod_box suffit. Mais je voudrais bien savoir comment limiter le nombre de messages affichés aux 10 ou 15 derniers.

14

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

ça limite l'affichage à 10 messages.

Le code est assez explicatif.

A++

Post's attachments

rss.zip 620 b, 3 downloads since 2019-03-09 

You don't have the permssions to download the attachments of this post.

15

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

neutral Il ne devrait y avoir un fichier XHTML ?¿?

Là on doit passer par un autre système que le CMS yikes


cool

16

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

mmm... je ne comprends pas trop tes questions Alain.
De toute façon ça marche. Si tu veux tu peux utiliser cette boite pour afficher les 10 derniers fils rss proposés par Katryne.

Elle pourra te donner plus de précision si va passer par ici.

A++

17

Re: Comment intégrer un flux RSS dans ma page AdHoc ?

Merci Ale, c'est parfait.
Voir en bas de page : https://revestou.fr/

Alain, il ne s'agit pas de créer un flux rss de l'adHoc, mais d'intégrer dans un adHoc les 10 derniers sujets du forum PunBB.