CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Sam Mai 18, 2024 12:11 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
MessagePublié: Mer Juil 07, 2010 2:51 pm 
Hors-ligne

Inscrit(e) le : Mer Juil 07, 2010 2:38 pm
Message(s) : 3
Bonjour,

Avant de me lancer dans l'écriture d'un module ou de me perdre dans les tutoriaux, j'aurais aimé la confirmation de l'intuition suivante:
il doit être possible de récupérer dans une page d'un site Automne les titres et débuts d'articles (voire vignettes ) d'un site externe (et ami...). La page en question serait dédiée à ce site ami, et n'en afficherait que la liste de ses articles: titre (lien vers le site externe), début et si possible vignette.
J'imaginais qq chose basé sur le fil RSS du-dit site.
Je me lance, ou j'ai tout faux car Automne ne peut pas le faire?

Merci pour vos conseils,
Vincent


Haut
 Profil  
 
MessagePublié: Mer Juil 21, 2010 5:09 pm 
Hors-ligne

Inscrit(e) le : Mer Juil 07, 2010 2:38 pm
Message(s) : 3
Bonjour,
Pas de réponse à ma demande d'aide: je me suis trompé de catégorie, le sujet est inintéressant, ... ?
Bon, autre tentative: quelqu'un connaît un site sous Automne dont une page listerait les titres des articles d'un autre site (pas forcément sous Automne)?
Merci,
Vincent


Haut
 Profil  
 
MessagePublié: Mer Juil 21, 2010 5:28 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Bonjour,

Il n'y a rien de natif dans Automne pour traiter les flux RSS externes, il faut passer par des classes PHP comme http://simplepie.org

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Mer Juil 21, 2010 5:44 pm 
Hors-ligne

Inscrit(e) le : Mer Oct 07, 2009 7:17 pm
Message(s) : 18
Salut !

Code :
<?php
// URL du flux
$urlFeed = 'http://www.automne.ws/rss/rss.php?id=1';
// Récupération du flux
$xmlFeed = new SimpleXMLElement($urlFeed, null, true);
// Liste des canaux
foreach ($xmlFeed->channel as $channel) {
   // Titre du canal
   echo '<h1>' . $channel->title . '</h1>';
   // Description du canal
   echo '<p>' .
       $channel->description .
       ' <i>(<a href="' . $channel->link . '">Visiter le site</a>)</i>' .
       '<p>';
   // Liste des éléments
   foreach ($xmlFeed->channel->item as $item) {
      // Titre de l'article
      echo '<h2>' . $item->title . '</h2>';
   }
}
?>


Haut
 Profil  
 
MessagePublié: Mer Juil 21, 2010 5:49 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Merci Julien pour cette solution native en PHP5, du coup pas besoin d'embarquer de classes externes à Automne ;)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Lun Août 16, 2010 3:21 pm 
Hors-ligne

Inscrit(e) le : Mer Juil 07, 2010 2:38 pm
Message(s) : 3
Merci! Vous êtes super!
Vincent


Haut
 Profil  
 
MessagePublié: Lun Août 16, 2010 3:28 pm 
Hors-ligne

Inscrit(e) le : Mer Oct 07, 2009 7:17 pm
Message(s) : 18
Prof_SVT a écrit:
Merci! Vous êtes super!
Vincent


:oops: Avec plaisir :wink:


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 18 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr