Bonjour,
Notre ville posséde un site mais pas de flux RSS : www.paraylemonial.fr
J'ai testé d'en faire un à la main : http://villedeparay.fr/rss/rss.xml
mais pour les utilisateurs final c'est pas terrible.
Existe t'il soit un script à ajouter à nos pages pour générer le flux automatiquement
Ou un scipt permettant d'avoir une interface pour ajouter les news au flux?
Merci
Page 1 sur 1
Un Flux RSS pour le site de notre Ville
#2
Posté 06 mars 2008 - 14:35
Bonjour,
vos articles semblent être enregistrés dans une base de données. Vous pouvez donc vous servir de cette base de donnée pour créer votre flux RSS.
Il suffit de récuperer les derniers articles et de les rassembler de cette façon dans un fichier nommé rss.php :
vos articles semblent être enregistrés dans une base de données. Vous pouvez donc vous servir de cette base de donnée pour créer votre flux RSS.
Il suffit de récuperer les derniers articles et de les rassembler de cette façon dans un fichier nommé rss.php :
CODE
<?php
header('content-type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
echo '<rss version="2.0">';
echo '<channel>';
echo '<title>Titre du flux</title>';
echo "<description>description de votre flux rss</description>";
echo '<link>http://www.monsite.com/</link>';
echo '<copyright>éventuel copyright</copyright>';
// connexion
// recherche
$donnees_articles = mysql_query("SELECT * FROM articles ORDER BY id DESC LIMIT 0,10");
while($info_article = mysql_fetch_array($donnees_articles))
{ $titre = $info_article['titre'];
$description = htmlspecialchars(stripslashes($article['news']));
// ID
$id_article = $info_article['id'];
// boucle
echo "<item>";
echo "<title>".$titre."</title>";
echo "<link>http://www.monsite.com/".$id_article.".php</link>";
echo "<description>".$description."</description>";
echo "</item>";
}
echo "</channel>";
echo "</rss>";
?>
header('content-type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
echo '<rss version="2.0">';
echo '<channel>';
echo '<title>Titre du flux</title>';
echo "<description>description de votre flux rss</description>";
echo '<link>http://www.monsite.com/</link>';
echo '<copyright>éventuel copyright</copyright>';
// connexion
// recherche
$donnees_articles = mysql_query("SELECT * FROM articles ORDER BY id DESC LIMIT 0,10");
while($info_article = mysql_fetch_array($donnees_articles))
{ $titre = $info_article['titre'];
$description = htmlspecialchars(stripslashes($article['news']));
// ID
$id_article = $info_article['id'];
// boucle
echo "<item>";
echo "<title>".$titre."</title>";
echo "<link>http://www.monsite.com/".$id_article.".php</link>";
echo "<description>".$description."</description>";
echo "</item>";
}
echo "</channel>";
echo "</rss>";
?>
Actualité Gran Turismo 6 - simulateur de conduite
Site d'actualité GTA 5 : infos et rumeurs
Webmaster sur Lyon (69) et à distance
Site d'actualité GTA 5 : infos et rumeurs
Webmaster sur Lyon (69) et à distance
#4
Posté 06 mars 2008 - 17:15
Je reviens vers vous.
J'ai trouvé un peut ce que me faut. c'est ici :
http://mathedit.free.fr/?cat=webtools
Ca permet depuis une interface de créer le flux XML avec gestion des utilisateurs.
Par contre sur mon flux XML mes entêtes ne sont pas cliquables pour aller directement à l'info sur mon site.
J'ai trouvé un peut ce que me faut. c'est ici :
http://mathedit.free.fr/?cat=webtools
Ca permet depuis une interface de créer le flux XML avec gestion des utilisateurs.
Par contre sur mon flux XML mes entêtes ne sont pas cliquables pour aller directement à l'info sur mon site.
#5
Posté 07 mars 2008 - 16:45
le mieux, c'est quand même quand le flux RSS est généré à la volée via la bdd, de même pour, s'il existe, le sitemap
Partager ce sujet :
Page 1 sur 1



Haut











