Créer son propre flux rss ou xml ?
14 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Créer son propre flux rss ou xml ?
Salut
Je souhaite mettre en place un flux rss ou xml sur mon site afin que mes utilisateurs puissent recevoir mes news en temps réel (et en profiter pour mettre à dispo ce flux sur des annuaires).
Mais je cherche depuis ce matin un bon tuto sur le sujet sans le trouver (je suis noob en la matière)
.
J'ai cru comprendre que le bon log pour faire ça est RSS builder.
Pourrieez vous me donner un tuto simple
sur le sujet ?
Je vous remercie
Je souhaite mettre en place un flux rss ou xml sur mon site afin que mes utilisateurs puissent recevoir mes news en temps réel (et en profiter pour mettre à dispo ce flux sur des annuaires).
Mais je cherche depuis ce matin un bon tuto sur le sujet sans le trouver (je suis noob en la matière)
J'ai cru comprendre que le bon log pour faire ça est RSS builder.
Pourrieez vous me donner un tuto simple
Je vous remercie
On creer un flux rss avec un fichier xml, pas un flux xml.
Il te suffit d'executer un script que tu code toi meme a chaque fois que tu post une news.
Dans ce script tu creer un fichier xml, avec les bon noeuds (regarde sur des flux rss pour te donner une idée), et tu va chercher dans ta base de donnée les 20 derniere news par exemple. Je pense que c'est le plus simple a faire.
Exemple: http://www.excelabo.net/rss/ecrirefluxrss.php
Il te suffit d'executer un script que tu code toi meme a chaque fois que tu post une news.
Dans ce script tu creer un fichier xml, avec les bon noeuds (regarde sur des flux rss pour te donner une idée), et tu va chercher dans ta base de donnée les 20 derniere news par exemple. Je pense que c'est le plus simple a faire.
Exemple: http://www.excelabo.net/rss/ecrirefluxrss.php
Merci de ta réponse rapide
Mais honnêtement, je n'y comprends rien
J'ai un niveau bien trop faible pour coder moi-même
C'est pour ça que passer par un log me serait bien utile. Le problème étant que je ne trouve pas de bon tuto (surtout clair) pour bien l'utiliser
Mais honnêtement, je n'y comprends rien
J'ai un niveau bien trop faible pour coder moi-même
C'est pour ça que passer par un log me serait bien utile. Le problème étant que je ne trouve pas de bon tuto (surtout clair) pour bien l'utiliser
-

horlogerie - WRInaute impliqué

- Messages: 373
- Inscription: Lun Aoû 15, 2005 22:38
Va voir ça, c'est ce que j'utilise http://www.framasoft.net/article4166.html 
unpassant a écrit:On creer un flux rss avec un fichier xml, pas un flux xml.
Il te suffit d'executer un script que tu code toi meme a chaque fois que tu post une news.
Dans ce script tu creer un fichier xml, avec les bon noeuds (regarde sur des flux rss pour te donner une idée), et tu va chercher dans ta base de donnée les 20 derniere news par exemple. Je pense que c'est le plus simple a faire.
Exemple: http://www.excelabo.net/rss/ecrirefluxrss.php
On peut aussi avoir un flux rss qui est un fichier .php. Voir les flux rss de mon site en WWW pour exemple...
Je ne comprends plus rien
HEEEEEEEEEEELP !!!!!
En tout cas, le format php m'a l'air bien aussi, mais... comment le fait-on ?
Ton site est comme ce que je souhaite : afficher mon propre fil (que les titres) et mettre à disposition mon lien RSS
HEEEEEEEEEEELP !!!!!
En tout cas, le format php m'a l'air bien aussi, mais... comment le fait-on ?
Ton site est comme ce que je souhaite : afficher mon propre fil (que les titres) et mettre à disposition mon lien RSS
yazerty a écrit:unpassant a écrit:On creer un flux rss avec un fichier xml, pas un flux xml.
Il te suffit d'executer un script que tu code toi meme a chaque fois que tu post une news.
Dans ce script tu creer un fichier xml, avec les bon noeuds (regarde sur des flux rss pour te donner une idée), et tu va chercher dans ta base de donnée les 20 derniere news par exemple. Je pense que c'est le plus simple a faire.
Exemple: http://www.excelabo.net/rss/ecrirefluxrss.php
On peut aussi avoir un flux rss qui est un fichier .php. Voir les flux rss de mon site en WWW pour exemple...
Je suis d'accord, mais en voyant ca:
Je souhaite mettre en place un flux rss ou xml
Je rectifie en disant que le rss c'est un flux, et que le xml c'est un fichier, tout comme un fichier php
C'est vrai qu'en utilisant le fichier php c'est plus simple, il suffit que tu te debrouille pour afficher le code xml avec t'es informations de ta base de donné a chaque apelle de la page php.
C'est OK !!!!!
J'ai fini par me débrouiller en codant moi même le xml.
Si on m'avait dit ce matin que j'y arriverai...
Mais en fait c'est vrai que c'est simple.
Mon RSS apparait sur mon site et je vais le soumettre à des annuaires RSS ce soir.
Vraiment un grans merci à tous pour votre aide. Sans vous...
Pour info : si quelq'un a le même problème, j'ai en fait suivi le tuto donné par unpassant
Allez, soyons fous, je vous embrasse pour votre aide

J'ai fini par me débrouiller en codant moi même le xml.
Si on m'avait dit ce matin que j'y arriverai...
Mon RSS apparait sur mon site et je vais le soumettre à des annuaires RSS ce soir.
Vraiment un grans merci à tous pour votre aide. Sans vous...
Pour info : si quelq'un a le même problème, j'ai en fait suivi le tuto donné par unpassant
Allez, soyons fous, je vous embrasse pour votre aide
Arf !
Ouais, je m'en doutais un peu de celle là
EDIT
Je cherche un moyen de protéger mon flux RSS afin que personne ne puisse y mettre ce qu'il veut.
Mais je ne sais pas comment faire par contre
Un htpassword ou acces j'imagine...
Mais là je suis paumé.
Je sais juste que j'en ai un à la racine de mon site, placé automatiquement par mon hébergeur mais je n'y ai jamais touché... peur de tout casser
Si vous pouviez me donner ce petit coup de main supplémentaire...
EDIT2
Pouvez vous me dire si ma balise de referencement RSS est correcte ?
< link rel = "alternate" type = "application/rss+xml" title = "RSS - avenue-des-assurés.com" href = "htt*://www.avenue-des-assures.com/fluxrss.xml" / >
Thanks
Ouais, je m'en doutais un peu de celle là
EDIT
Je cherche un moyen de protéger mon flux RSS afin que personne ne puisse y mettre ce qu'il veut.
Mais je ne sais pas comment faire par contre
Un htpassword ou acces j'imagine...
Mais là je suis paumé.
Je sais juste que j'en ai un à la racine de mon site, placé automatiquement par mon hébergeur mais je n'y ai jamais touché... peur de tout casser
Si vous pouviez me donner ce petit coup de main supplémentaire...
EDIT2
Pouvez vous me dire si ma balise de referencement RSS est correcte ?
< link rel = "alternate" type = "application/rss+xml" title = "RSS - avenue-des-assurés.com" href = "htt*://www.avenue-des-assures.com/fluxrss.xml" / >
Thanks
Je souhaite mettre en place un flux rss ou xml sur mon site afin que mes utilisateurs puissent recevoir mes news en temps réel (et en profiter pour mettre à dispo ce flux sur des annuaires).
Mais je cherche depuis ce matin un bon tuto sur le sujet sans le trouver (je suis noob en la matière) .
J'ai cru comprendre que le bon log pour faire ça est RSS builder.
Pourrieez vous me donner un tuto simple sur le sujet ?
Essai :
http://www.flashmop.com/prog/crea_rss.php
On peut créer son propre fil rss sans aucune prog...
-

docteurvander - Nouveau WRInaute
- Messages: 12
- Inscription: Mer Mar 14, 2007 15:31
Bonjour à tous,
Je viens d'exhumer ce topic car j'essaie moi aussi de me servir du tutoriel trouvé à l'adresse : http://www.excelabo.net/rss/ecrirefluxrss.php.
Seulement voila les problèmes que je rencontre:
- Voici l'adresse de mon flux: http://www.docteurvander.info/maj-rss.php. Lorsque je la lance avec n'importe quel navigateur, cela me renvoie un message d'erreur. A priori, ça ne marche donc pas mais l'erreur semble localisée sur la page "fluxrss" à laquelle je n'ai pas accès puisque celle ci est générée par la commande php du fichier http://www.docteurvander.info/maj-rss.php justement!
- Ensuite, quand bien même j'essaie d'intégrer ce flux dans un agrégateur (j'ai essayé avec l'accueil personnalisé de Google) les "titres" ne s'affichent pas et seuls les "contenus" des deux dernières news sont lisibles! Je n'y comprends rien...
Voici le code que j'ai récupéré sur excelabo.net et que j'ai adapté aux données de ma base:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Flux RSS - Docteurvander</title>
</head>
<body>
<?php
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Le site du Docteurvander</title>';
$xml .= '<link>http://www.docteurvander.info</link>';
$xml .= '<description>Actualités, Sciences, Dessins, Musique... enfin plein de trucs cocasses!</description>';
$xml .= '<copyright>© Docteurvander 2007</copyright>';
$xml .= '<language>fr</language>';
$xml .= '<image>';
$xml .= ' <title>Le site du Docteurvander</title>';
$xml .= ' <url>http://www.docteurvander.info/img/logo-site-drvander.jpg</url>';
$xml .= ' <link>http://www.docteurvander.info</link>';
$xml .= '</image>';
$jourdui= date("D, d M Y H:i:s +0100");
//Sat, 23 Apr 2005 00:01:00 +0100
$xml .= '<pubdate>'.$jourdui.'</pubdate>';
include("connect.inc.php");
// Vous pouvez soit faire appel à un fichier externe contenant
//toutes les infos de connexion à votre base et table
// ou vous pouvez écrire ici ces infos directement
$res=mysql_query("select * from Enseignement_sec order by date desc limit 10");
// extraction des 10 dernières nouvelles
while($lig=mysql_fetch_array($res)){
$Titre=$lig["tag"];
$adresse=$lig["adresse"];
$Contenu=$lig["Contenu"];
$madate=$lig["date"];
$datephp=date("D, d M Y H:i:s +0100", strtotime($madate));
$xml .= '<item>';
$xml .= '<title>'.$Titre.'</title>';
$xml .= '<link>'.$adresse.'</link>';
$xml .= '<pubDate>'.$datephp.'</pubDate>';
$xml .= '<description>'.$Contenu.'</description>';
$xml .= '</item>';
}//fin du while
$xml .= '</channel>';
$xml .= '</rss>';
$fp = fopen("fluxrss.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
echo 'Export XML effectue !<br><a href="fluxrss.xml">Voir le fichier</a>';
?>
</body>
</html>
A noter que les champs de ma base de donnée sont les suivants:
ID, Titre, Contenu, date, adresse (la casse des lettres est bien celle ci dans ma base)
Si vous avez une idée pour me sortir de là je suis tout ouïe!
Merci d'avance !
PS: je testerai bien RSS editor, le module de Firefox mais les mises a jour ne sont pas automatiques alors... Quant à http://www.flashmop.com/prog/crea_rss.php , je n'ai pas testé mais il est dit que ça insère des pubs ... donc non!
Je viens d'exhumer ce topic car j'essaie moi aussi de me servir du tutoriel trouvé à l'adresse : http://www.excelabo.net/rss/ecrirefluxrss.php.
Seulement voila les problèmes que je rencontre:
- Voici l'adresse de mon flux: http://www.docteurvander.info/maj-rss.php. Lorsque je la lance avec n'importe quel navigateur, cela me renvoie un message d'erreur. A priori, ça ne marche donc pas mais l'erreur semble localisée sur la page "fluxrss" à laquelle je n'ai pas accès puisque celle ci est générée par la commande php du fichier http://www.docteurvander.info/maj-rss.php justement!
- Ensuite, quand bien même j'essaie d'intégrer ce flux dans un agrégateur (j'ai essayé avec l'accueil personnalisé de Google) les "titres" ne s'affichent pas et seuls les "contenus" des deux dernières news sont lisibles! Je n'y comprends rien...
Voici le code que j'ai récupéré sur excelabo.net et que j'ai adapté aux données de ma base:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Flux RSS - Docteurvander</title>
</head>
<body>
<?php
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Le site du Docteurvander</title>';
$xml .= '<link>http://www.docteurvander.info</link>';
$xml .= '<description>Actualités, Sciences, Dessins, Musique... enfin plein de trucs cocasses!</description>';
$xml .= '<copyright>© Docteurvander 2007</copyright>';
$xml .= '<language>fr</language>';
$xml .= '<image>';
$xml .= ' <title>Le site du Docteurvander</title>';
$xml .= ' <url>http://www.docteurvander.info/img/logo-site-drvander.jpg</url>';
$xml .= ' <link>http://www.docteurvander.info</link>';
$xml .= '</image>';
$jourdui= date("D, d M Y H:i:s +0100");
//Sat, 23 Apr 2005 00:01:00 +0100
$xml .= '<pubdate>'.$jourdui.'</pubdate>';
include("connect.inc.php");
// Vous pouvez soit faire appel à un fichier externe contenant
//toutes les infos de connexion à votre base et table
// ou vous pouvez écrire ici ces infos directement
$res=mysql_query("select * from Enseignement_sec order by date desc limit 10");
// extraction des 10 dernières nouvelles
while($lig=mysql_fetch_array($res)){
$Titre=$lig["tag"];
$adresse=$lig["adresse"];
$Contenu=$lig["Contenu"];
$madate=$lig["date"];
$datephp=date("D, d M Y H:i:s +0100", strtotime($madate));
$xml .= '<item>';
$xml .= '<title>'.$Titre.'</title>';
$xml .= '<link>'.$adresse.'</link>';
$xml .= '<pubDate>'.$datephp.'</pubDate>';
$xml .= '<description>'.$Contenu.'</description>';
$xml .= '</item>';
}//fin du while
$xml .= '</channel>';
$xml .= '</rss>';
$fp = fopen("fluxrss.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
echo 'Export XML effectue !<br><a href="fluxrss.xml">Voir le fichier</a>';
?>
</body>
</html>
A noter que les champs de ma base de donnée sont les suivants:
ID, Titre, Contenu, date, adresse (la casse des lettres est bien celle ci dans ma base)
Si vous avez une idée pour me sortir de là je suis tout ouïe!
Merci d'avance !
PS: je testerai bien RSS editor, le module de Firefox mais les mises a jour ne sont pas automatiques alors... Quant à http://www.flashmop.com/prog/crea_rss.php , je n'ai pas testé mais il est dit que ça insère des pubs ... donc non!
14 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer facilement un flux RSS externe
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- La syndication de contenu : afficher un flux RSS sur son site
- Référencement vidéo sur Exalead
- Google Enterprise a son blog
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Annuaire WRI : intégration des flux XML des inscrits
- Comment désindexer un flux rss (le flux xml) ?
- Flux RSS 2.0 et erreur XML
- page xml de mon flux rss indexée...
- Création de flux RSS - Fichier XML invalide
- Liste d'annuaires avec flux RSS/XML
- Utilisation de flux RSS ou XML pour le référencement
- Votre avis sur un générateur de flux rss et sitemap xml.
- flux rss htm xml ? quel est le meilleur langage ?
- integrer un xml sur une page pour un flux RSS
- Flux-rss.org, annuaire de flux RSS
- Votre avis sur le site Atypic-flux (Magazine en Flux RSS)
- [Flux RSS] Impact d'un flux pour le positionnement ?
Consultez la description détaillée des produits ou services de Google suivants : Google Toolbar API, Google Feed Fetcher, Google Reader, Google ReadAir, API Google Checkout
- Combinaison de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum