[Tutorial] Exporter les flux RSS
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Je suis là pour vous en démonter l'intérêt
, c'est partit:Les flux RSS, sont des dérivés du XML (vous n'avez pas besoin de savoir comment ça marche c'est juste pour votre culture
). Ceux-ci sont d'une puissance remarquable, ils permettent l'exportation d'informations sur n'importe quel autre site. Avantage vous pouvez afficher vos dernières news sur le site d'un partenaire qui vout enverra des visiteurs.Ca commence donc à être intéressant.
Un exemple concret, dans l'administration du portail, vous avez du remarquer un cadre avec des titres qui correspondent avec les titres des news de PHPBoost. Cela permet de prévenir rapidement tous les détenteurs du portail des mises à jour/nouveautées du portail sans aucun effort, et surtout en temps réel. Comme ça je ne suis pas obligé de flooder votre boite mail à chaque mise à jour. Et là je dis merci... les Flux RSS
…Bon trêve de bavardage ce qui vous intéresse c'est pour vous, votre portail. Vous voulez exporter vos news sur d'autres sites, rien de plus simple. A chaque fois que vous postez ou éditer une news, un fichier est généré sur votre serveur. Cela est appelé un système de cache parce que le visiteur demandera une simple page statique ce qui ne demandera que très peu de ressource à votre serveur.
Et oui chaque page demande des ressources à votre serveur lorsqu'elle est affichée. Générer le fichier affichant les news pour chaque personnes ça peut passer lorsqu'il n'y en a que peu, mais si vous exportez vos news sur 500 sites votre serveur ne tiendra pas longtemps. D'où l'intérêt du système de cache.
C'était encore un petit moment "culture", pour vous expliquer le fonctionnement des Flux RSS sur PHPBoost.
Même si vous n'avez pas lu ce qui suit avant, vous pouvez juste copier les codes ci dessous selon vos besoin pour faire marcher le système d'exportation de Flux RSS.
Sur un site en PHP (page finissant par .php), le code à insérer est le suivant
Code :
<?php @readfile('[url=http://www.phpboost.com/index/cache/rss2.html');]http://www.phpboost.com/index/cache/rss2.html');[/url] ?>Sur un site en HTML (page finissant par .htm ou .html, ou autre), le code à insérer est le suivant (attention il faut que le client accepte le Javascript):
Code :
<script type="text/javascript" src="[url=http://www.phpboost.com/index/cache/rss.html]">http://www.phpboost.com/index/cache/rss.html">[/url] </script>A noter (PHPBoost version >= 1.4.1)
Sur firefox vous pouvez ajouter des marques-pages dynamiques, qui iront automatiquement chercher les dernières news pour vous. Pour voir si un site dispose d'un marque page dynamique émanant d'un fil rss, il suffit de regarder à gauche de la barre d'adresse. Si vous voyez cette icône
Ensuite c'est simple, il suffit de cliquer dessus et de confirmer l'ajout d'un marque page dynamique.
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
danaite a écrit:
tu pourrais nous pondre un code pour créer un champ sur phpbb et pouvoir y exporter le flux rss du site?Je vois pas ce que tu veux dire.
Tu veux avoir le flux rss de ton forum ou alors tu veux mettre le flux de PHPBoost sur ton forum?
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
danaite a écrit:
flux phpboost sur mon forum (phpbb)Sur quelle page du forum veux-tu le mettre?
Je te donne la démarche à suivre:
- Tu ouvres le dossier templates/nom_de_ton_theme
- Tu cherches la page concernée (c'est ici que tu peux coincer, tu risques de ne pas savoir quelle page, dis moi où tu veux le mettre et je te dis la page
)- Tu copies à l'endroit désiré le code donné pour une page html, sachant que ta page est en réalité du .tpl (template), mais elle contient du code html
(là aussi tu risques de ne pas savoir exactement où le mettre).- Tu enregistres, "tu uploades" sur le serveur et le tour est joué
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :

@++
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique

A mon avis ça doit se passer dans index.tpl
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :

sinon on ma dit qu'il fallait installé un lecteur de flux rss dabord ... t'en penses quoi?
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
)Tout est expliqué à la fin du tuto (voir plus haut)

Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
Parse error: parse error, unexpected T_VARIABLE in /var/www/free.fr/3/5/.../index/rss.php on line 31
qui peux m'aider?

Sinon je suis passé à la version 1.4.1 et j'utilise firefox mais je ne vois pas l'image pour les marques pages dynamiques
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
:<link rel="alternate" type="application/rss+xml" href="../index/rss.php" title="RSS {SITE_NAME}" />
Pour l'erreur ça vient de moi, je l'ai déjà corrigé sur ma version.
Il faut modifier ligne 30
[code]$template = new Templates[/code]
par
[code]$template = new Templates;[/code]
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
je pensais que ça m'aurait affiché qulque chose du genre "unexpected..."
voilà pourquoi j'ai pas regardé le fichier

merci
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie