systeme d'actualité en continu a mettre sur son site

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

systeme d'actualité en continu a mettre sur son site

Message le Jeu Juil 06, 2006 3:44

Bonjour,

Je cherche à savoir si cela exsite.
On peut mettre sur son site la météo du jour et d'un lieu bien spécial grace a meteo consul ou autre.

Existerait-il un systeme équivalent mis à jour quotidiennement pour l'actualité en France, international ou en ciblant des pays?

Un systeme installé et qui tourne tout seul. Le rêve!!!!!!

Merci d'avance si vous connaissez quelque chose.

:D

smatches
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Lun Sep 08, 2003 10:42

Re: systeme d'actualité en continu a mettre sur son site

Message le Jeu Juil 06, 2006 5:57

jensaisrien a écrit:On peut mettre sur son site la météo du jour et d'un lieu bien spécial grace a meteo consul ou autre.

http://www.zdnet.fr/builder/programmati ... 452,00.htm
Existerait-il un systeme équivalent mis à jour quotidiennement pour l'actualité en France, international ou en ciblant des pays?

arrow: RSS/XML :

cybrnetik
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: Ven Juin 30, 2006 21:57

Message le Jeu Juil 06, 2006 9:09

tu peut integrerdes flux rss d'actualité sur ton site tel que ceux de google actualité par exemple
Pour l'integration cf : http://conseilscreation.free.fr/pages/afficher-rss.php

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Ven Juil 07, 2006 2:55

salut,

Je ne comprends pas trés bien ca veut dire que si j'utilise ce flux ( je ne sais pas du tout ce que c'est), je peux mettre n'importel quel page de site sur le mien???

Ca me parait étrange? Je pensais qu'il fallait trouver un site qui offre ca et copier/coller le code qu'ils ont fabriqué pour ca.

Ou alors j'ai rien compris a l'article de conseil creation ( ca doit etre surement ca d'ailleurs!) :oops:

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Ven Juil 07, 2006 4:06

re moi,

J'ai compris le principe du flux rss qui est d'afficher sur son propre site mais en revanche je n'ai pas pigé comment l'installer.

J'ai suivi le tuto de webrankinfo mais il doit etre trop vieux car le code ne fonctionne plus.

J'ai donc trouvé un flux RSS de radio canada qui m'interesse mais quand je copie et colle
Code: Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1" ?>
- <rss version="2.0">
- <channel>
  <title>Radio-Canada | National</title>
  <link>http://www.radio-canada.ca/nouvelles/societe/?ref=rss</link>
  <description>Mise à jour à toutes les 15 minutes tous les jours - POUR USAGE PERSONNEL SEULEMENT</description>
  <language>fr-ca</language>
  <lastBuildDate>Thu, 06 Jul 2006 22:55:08 EST</lastBuildDate>
  <copyright>Copyright: (C) Radio-Canada, http://www.radio-canada.ca/util/politiques/index.html#RSS</copyright>
  <docs>http://www.radio-canada.ca/rss/</docs>
- <image>
  <title>Radio-canada.ca</title>
  <url>http://cbcsrc.ca/images/src_144.gif</url>
  <link>http://www.radio-canada.ca/rss</link>
  </image>
- <item>
  <title>Habitudes alimentaires : Une étude révèle qu'un bon nombre de Canadiens mangent trop de matières grasses</title>
  <link>http://www.radio-canada.ca/nouvelles/societe/2006/07/06/001-aliments-canadiens.shtml?ref=rss</link>
  <author>Radio-Canada</author>
  <guid isPermaLink="true">http://www.radio-canada.ca/nouvelles/societe/2006/07/06/001-aliments-canadiens.shtml?ref=rss</guid>
  <pubDate>Thu, 06 Jul 2006 14:33:00 EST</pubDate>
  <description>Une étude de Statistique Canada révèle qu'un grand nombre de Canadiens consomment trop d'aliments gras, un phénomène relié entre autres à la popularité de la restauration rapide.</description>
  </item>
- <item>
  <title>Scandale des commandites : La GRC aurait consacré près de 83 000 heures et 7,6 millions de dollars à l'enquête</title>
  <link>http://www.radio-canada.ca/nouvelles/National/2006/07/06/001-grc-enquete-commandites.shtml?ref=rss</link>
  <author>Radio-Canada</author>
  <guid isPermaLink="true">http://www.radio-canada.ca/nouvelles/National/2006/07/06/001-grc-enquete-commandites.shtml?ref=rss</guid>
  <pubDate>Thu, 06 Jul 2006 12:26:00 EST</pubDate>
  <description>La Gendarmerie royale du Canada aurait consacré quelque 83000heures à l'enquête sur la fraude entourant le controversé programme fédéral. Son travail a jusqu'à maintenant mené à trois condamnations.</description>
  </item>
- <item>
  <title>Washington : Le président Bush félicite le premier ministre Stephen Harper pour son engagement contre le terrorisme</title>
  <link>http://www.radio-canada.ca/nouvelles/International/2006/07/06/004-harper-bush.shtml?ref=rss</link>
  <author>Radio-Canada</author>
  <guid isPermaLink="true">http://www.radio-canada.ca/nouvelles/International/2006/07/06/004-harper-bush.shtml?ref=rss</guid>
  <pubDate>Thu, 06 Jul 2006 20:28:00 EST</pubDate>
  <description>Le président américain félicite le Canada pour son engagement contre le terrorisme, au terme de sa rencontre avec le premier ministre à la Maison-Blanche.</description>
  </item>
- <item>
  <title>Le prix des maisons devrait augmenter de 9,2 % cette année, selon l'agence immobilière Royal LePage</title>
  <link>http://www.radio-canada.ca/nouvelles/Economie-Affaires/2006/07/05/002-prix-maisons.shtml?ref=rss</link>
  <author>Radio-Canada</author>
  <guid isPermaLink="true">http://www.radio-canada.ca/nouvelles/Economie-Affaires/2006/07/05/002-prix-maisons.shtml?ref=rss</guid>
  <pubDate>Wed, 05 Jul 2006 13:08:00 EST</pubDate>
  <description>Le coût des maisons au Canada devrait augmenter de 9,2% par rapport à l'an dernier pour atteindre un prix moyen de 272200$, selon l'agence immobilière Royal LePage.</description>
  </item>
- <item>
  <title>Les acheteurs de cartes mensuelles de transport en commun ont maintenant droit à un crédit d'impôt fédéral</title>
  <link>http://www.radio-canada.ca/nouvelles/Politique/2006/07/05/003-transport-credit.shtml?ref=rss</link>
  <author>Radio-Canada</author>
  <guid isPermaLink="true">http://www.radio-canada.ca/nouvelles/Politique/2006/07/05/003-transport-credit.shtml?ref=rss</guid>
  <pubDate>Wed, 05 Jul 2006 14:48:00 EST</pubDate>
  <description>Les Canadiens qui achètent des titres mensuels ou annuels de transport en commun ont maintenant droit à un crédit d'impôt fédéral.</description>
  </item>
  </channel>
  </rss>

sur une page que j'ai nommé essai2.php si je la lance ca me donne une erreur
Code: Tout sélectionner
Parse error: syntax error, unexpected T_STRING in /home/amerique/public_html/essai2.php on line 1

Je ne sais pas quoi faire du fichier feedparser.php

Bref je suis paumée!

Merci d'avance pour votre aide


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Ven Juil 07, 2006 9:36

Est ce que tu as de petites notions en programmation?

En gros ton flux RSS tu vas utiliser une classe (PHP par exemple) qui va lire le flux RSS situé sur le site, ici radio Canada (on copie colle pas un flux RSS/XML!).

Et au moment de la lecture ou après tu peux par exemple afficher cela sur ton site.
Exemple rapide d'une utilisation de flux RSS :
http://www.linkedfeed.com/

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Sam Juil 08, 2006 16:54

salut,

Merci pour ta réponse. Et bien, je suis plutot débutante en Php. Je connais certaines bases mais la je ne voyais pas du tout ce qu'il fallait faire.

J'ai trouvé un simple script qui ne necessite pas de lecteur RSS. D'ailleurs, je ne vois pas pourquoi j'en aurai besoin car je cherche a afficher sur mon site et non a afficher sur mon ordinateur..... J'ai cependant installé le magpierss et que j'ai gardé. L'autre qui était recommandé permettait de lire les RSS sur son bureau.

J'ai donc inséré ce code:
Code: Tout sélectionner
<?php
   // préfixe
   require_once "magpierss/rss_fetch.inc";
   $rss = fetch_rss("http://rss.radio-canada.ca/national.xml");
   
   foreach ($rss->items as $item) {
       $LIEN        = $item['link'];
       $TITRE       = $item['title'];
       $DESCRIPTION = $item['description'];
  // fin du préfixe
?>
                 </p>                <p><a class="linkNEWS" href="<?php echo $LIEN; ?>"><b><?php echo $TITRE; ?></b></a></br >
                <?php echo $DESCRIPTION; ?></p>                <?php
   // sufixe
   }
   // fin du suffixe
?>

Et il suffit de collier l'URL de la page qui a le contenu RSS. Par contre, je ne sais pas comment faire pour mettre que 3 news car ca affiche les 5. En effet sur la page RSS, il y en a 5. J'ai mis ca:
Code: Tout sélectionner
$rss = fetch_rss("http://rss.radio-canada.ca/national.xml", 3);
mais y en a toujours 5.

Sinon j'ai vu ta page, je la trouve vraiment bien et je me demande s'il n'y a pas des idés que je vais prendre, notamment sur la météo pour certaine ville. Je trouve ca génial!

Merci pour ton aide :wink:


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Dim Juil 09, 2006 10:39

Là ta classe c'est un lecteur RSS, c'est pas puisque que c'est pour un site quetu n'as pas besoin de traiter ton flux XML.

Ca :
$rss = fetch_rss("http://rss.radio-canada.ca/national.xml", 3);
tu peux le faire? Car si tu fais juste ,3 en ésperant que ça marche c'est un peu normal que ça plante hein?

Et au lieu d'avoir une boucle foreach tu peux la transformer en while avec deux conditions d'arrêt.

du genre (non testé à adapter)
Code: Tout sélectionner
$i = 0;
$item = $rss->items;
while ($i < 4 || $item != null)
{
  //ton traitement

  $i++;
  $item = $rss->items;
}


Je ne sais pas ce que te renvois ta méthode items, et y'a peut être d'autres méthodes dans ta classe mieux adaptée.

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Dim Juil 09, 2006 22:13

salut,

C'est un peu complexe pour moi pour le moment mais en fait si j'ai ,3 c'est tout simplement en reprenant l'idée du tuto qui est similaire et je ne vois pas pourquoi ca ne fonctionnerait pas aprés tout.

Je vais laisser ainsi car j'ai peur de faire de la casse.

J'aurai bien voulu utiliser le tuto complet de webrankinfo mais il y a bel et bien une erreur sur la ligne 27 de feedparser. J'ai vu sur un autre topic une modification qui corrige a moitié. Les points s'affichent, le texte non et pourtant si on clique sur les points noirs, on va sur la news.

Je vais voir si je trouve une autre correction sur le forum sinon ca restera a 5 news car je ne veux pas casser ce que j'ai déjà eu du mal a faire. :wink:


Merci beaucoup pour ton aide. :D


cprail
WRInaute accro
WRInaute accro
 
Messages: 1564
Inscription: Dim Mar 05, 2006 20:09

Message le Dim Juil 09, 2006 23:06

Sinon Radio-Canada met à la disposition des webmasters les manchettes en version javascript, donc juste un petit code à coller.

Par contre c'est beaucoup moins maléable au niveau personnalisation et graphismes (mais l'outil est sur le site de la SRC et facile à utiliser), mais si tu n'y connais pas grand choses en programmation c'est peut-être la meilleure solution
-http://radio-canada.ca/manchettes/index.shtml

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Lun Juil 10, 2006 1:10

salut,

Voila, j'ai enfin trouvé quelque chose qui me permet de parametrer a ma sauce, avec un CSS, le nombre de news, date etc....

Voici le code pour ceux que cela interesse avec des explications de débutants :wink: ( Euh oui, parfois ceux qui savent bien, oublient parfois quelques détails qui leur sont évidents):

1- téléchargerMagPieRSS
2- Dézipper
3- passer par FTP, le dossier MagPieRSS à la racine de votre site.

4 - sur la page ou vous voulez faire afficher le RSS , copiez:

Code: Tout sélectionner
<?php
require_once "magpierss/rss_fetch.inc";
$fichier_xml = "Ici il faut coller l'URL de la page qui donne le RSS. ";
$nombre_element = 3; // pour le nombre d'élément que vous voulez afficher

$rss = fetch_rss($fichier_xml);

if (is_array($rss->items))
{
$liste = array_slice($rss->items, 0, $nombre_element);

echo "<b>",$rss->channel['title'],"</b><br />\n";
foreach ($liste as $item ) {
$title = $item[title]; $url = $item[link];
$pubdate = $item[pubdate];
$category = $item[category];
$description = $item[description];

$pubdate = date("d/m/Y", strtotime($pubdate));
echo "<a class='votre classe CSS si vous en avez une sinon supprimez'  href='$url'>$title</a> <br> $description  ($pubdate )<br><br><br/>\n";
}
}
?>

5-$fichier_xml = Ici il faut coller l'URL de la page qui donne le code RSS. Ne copiez pas le code de la page mais l'URL!!!.

6- dans echo: class: mettez la votre sinon supprimez.
7- paramétrez le nombre de news, et autre info ou adaptez à votre design.




Merci à ceux qui m'ont fait comprendre ici mes erreurs. Ensuite, c'est avec quelques nouveaux mots et en cherchant sur google que j'ai trouvé ce code trouvé et que j'ai adapté à mes besoins.

Merci encore


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités