Gestion de flux rss (génération + gestion alternate + bouton)

Soyez le premier à donner votre avis sur cette source.

Vue 9 375 fois - Téléchargée 1 010 fois

Description

C'est ma première class php... alors...
J'avais besoin d'une classe pour générer un fil RSS à partir de ma base de donnée, et j'ai rien trouvé qui pourrait me convenir sur le site...

Présentation de "ILIX MakeRSS 0.2" :

2 fichiers :
quelconque.php (qui appel la classe)
MakeRSS.php (qui contient la classe)

La classe est double : GenBtn et GenRSS

si vous vous connectez sur quelconque.php?show=fil,
c'est GenRSS qui tourne,
le fichier RSS est généré via les infos inscritent dans quelconque.php

parcontre si vous vous connectez sur quelconque.php (avec ou sans ?show=btn),
c'est GenBtn qui tourne,
le bouton orange "RSS" s'affiche...
pratique dans un <? require "rss.php"; ?> pour ajouter un bouton dynamique sur ces pages

autre + : via la classe GenBtn, les navigateur "new génération" (ex: Mozilla Firefox) reconnaissent automatiquement votre flux RSS, et le bouton d'inscription au flux via le navigateur s'affiche en bas du cadre de navigation... donc en insérant <? require "rss.php"; ?> sur les pages de votre site, à n'importe quel moment le visiteur pourra ajouter automatiquement le flux à son navigateur ou à son logiciel RSS préféré.

c'est une TOUTE PREMIERE version de la classe, crée sur le coup ce matin car j'en avais besoin...

allez tester sur http://www.auc-escrime.com, le flux RSS utilise "ILIX MakeRSS 0.2"
(si vous avez Firefox, vous verrez aussi la reconnaissance "alternate")

Source / Exemple :


Voir le zip
3 fichiers (une page type d'appel, la classe, le bouton)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
12
Date d'inscription
mardi 25 mai 2004
Statut
Membre
Dernière intervention
6 août 2009

Et comment fait on pour montrer l'integralite du feed? (la description ne me suffit pas).

Merci.
Messages postés
4
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
13 août 2008

il faudra juste penser à la rendre valide niveau rss 2.0.

Mettre la date au format "Sat, 21 Jun 2008 12:00:00 +0200", ajouter la balise <guid> dans (que perso j'initialise par défaut à $link), et il ne restera que des warnings mais le flux sera valide.

Pour la date :

Pour le 13 aout 2008 à 19h30 et 45sec (13/08/2008 en france 08/13/2008 au format anglais)

$date_test = '08/13/2008 19:30:45';
$pubdate = date("D, j M Y H:i:s O",strtotime($date_test));

et ton $pubdate sera au bon format...
Messages postés
4
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
13 août 2008

Source propre, bien codée, ce qui la rend facilement adaptable.

Rien à redire.
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009

Herf, ok j'ai conprix, faux juste ronomée rss_index.php en index.php :-°

10/10, premiére foix que je donne cet note, pour m'esqusé ^^
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009

/?show=flux C'est quoi oO

Jvous vois dire que c'est bien pour les débutent...
Mais moi, y'a pas d'index a se dosier, et même si j'en fait un, quesque je met dessus ô.ô
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.