La Communauté Webmaster  forum rss


  Forum-webmaster
  Général
  Discussions générales
(Modérateurs: Jey, Dark.Ginger, Lilian, lauryv, ToToMaStEr, Wolf18)
  Intégrer un flux textes et photos sur mon site
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Intégrer un flux textes et photos sur mon site  (Lu 1054 fois)
Intégrer un flux textes et photos sur mon site
« sur: le 02-01-2009 a 00:58:06 »
Seblefe
Membre récent
*

Hors-Ligne

Messages: 5



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Je souhaite intégrer les dernières news du site http://www.techno-science.net sur mon site.
Le site techno-science propose d'intégrer une ligne de code dans mon site. Cela marche mais je n'ai que le texte.
Je souhaiterais avoir ceci : http://scbu.free.fr/gestclasse/ : le texte apparaît avec les photos dans un tableau.

Comment faire ?

Je vous remercie pour vos réponses.

Rapporter au modérateur  

Re:Intégrer un flux textes et photos sur mon site
« Répondre #1 sur: le 03-01-2009 a 05:29:44 »
Wink
Membre récent
*

Hors-Ligne

Messages: 26



Developpeur Web, Freelance

Voir le Profil    E-Mail
Répondre avec citation

Quel est cette fameuse ligne de code que techno-science.net te propose d'ajouter ?
Peux tu nous la montrer, on pourra sûrement t'en dire plus.

Rapporter au modérateur  
Re:Intégrer un flux textes et photos sur mon site
« Répondre #2 sur: le 03-01-2009 a 12:45:15 »
Seblefe
Membre récent
*

Hors-Ligne

Messages: 5



Je suis un lama!

Voir le Profil
Répondre avec citation

Citation de: Wink le le 03-01-2009 a 05:29:44
Quel est cette fameuse ligne de code que techno-science.net te propose d'ajouter ?
Peux tu nous la montrer, on pourra sûrement t'en dire plus.

Bonjour Wink,

Voici la ligne de code : <script type="text/javascript" src="http://www.techno-science.net/include/news-js.php?n=5"></script> pour avoir 5 news : cela fonctionne mais n'apparaissent que la date et le texte.
Je souhaiterais avoir le flux sous cette forme, en bas de cette page : http://scbu.free.fr/gestclasse/
Le flux se trouve à cette adresse :  http://www.techno-science.net/include/news.xml

Merci.

Rapporter au modérateur  
Re:Intégrer un flux textes et photos sur mon site
« Répondre #3 sur: le 03-01-2009 a 15:49:43 »
Seblefe
Membre récent
*

Hors-Ligne

Messages: 5



Je suis un lama!

Voir le Profil
Répondre avec citation

Citation de: Wink le le 03-01-2009 a 05:29:44
Quel est cette fameuse ligne de code que techno-science.net te propose d'ajouter ?
Peux tu nous la montrer, on pourra sûrement t'en dire plus.

(Re)bonjour,

Voici le fichier rss.php que le fichier index.php appelle :

<?php

# Configuration

$fichier_xml = "http://www.techno-science.net/include/news.xml";
$nombre_limite = 5;


# Affichage du Flux
$file = fopen($fichier_xml,"r");
if ($file) {

    while (!feof($file)) $raw .= fread($file,32000);
    fclose( $file );

    if(eregi("<item>(.*)</item>",$raw,$rawitems)){

        $items = explode("<item>", $rawitems

  • );
            $nb = count($items);
            $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;

            for ($i=0;$i<$maximum;$i++) {

                eregi("<title>(.*)</title>",$items[$i+1], $title);
                eregi("<link>(.*)</link>",$items[$i+1], $link);
           eregi("<description>(.*)</description>",$items[$i+1], $desc);
          
                echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \">
             <img src=\"??????????????????\">
             <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a>
                      <br />
                 </p>
             <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>";
             
                }
          

            }

        }

    ?>


    Apparemment, ça a l'air de marcher, sauf qu'il n'y a pas de photo.
    * Par quoi faut-il remplacer les points d'interrogation dans le code ?
    * Comment peut-on connaître les variables que le site met à notre disposition ?
    Dans ce cas, s'il y en a une pour les photos, ce serait le top !

    Merci !

  • Rapporter au modérateur  
    Re:Intégrer un flux textes et photos sur mon site
    « Répondre #4 sur: le 03-01-2009 a 18:40:08 »
    Wink
    Membre récent
    *

    Hors-Ligne

    Messages: 26



    Developpeur Web, Freelance

    Voir le Profil    E-Mail
    Répondre avec citation

    Essaye ceci :
    Code:

    <?php

    # Configuration

    $fichier_xml = "http://www.techno-science.net/include/news.xml";
    $nombre_limite = 5;


    # Affichage du Flux
    $file = fopen($fichier_xml,"r");
    if ($file) {

        while (!feof($file)) $raw .= fread($file,32000);
        fclose( $file );

        if(eregi("<item>(.*)</item>",$raw,$rawitems)){

    #        $items = explode("<item>", $rawitems);
            $nb = count($items);
            $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;

            for ($i=0;$i<$maximum;$i++) {

                eregi("<title>(.*)</title>",$items[$i+1], $title);
                eregi("<link>(.*)</link>",$items[$i+1], $link);
                eregi("<description>(.*)</description>",$items[$i+1], $desc);
                eregi('<enclosure url="(.*)" length',$items[$i+1], $img);
         
                echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \">
            <img src=\"$img[1]\">
            <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a>
                      <br />
                </p>
            <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>";
           
                }
         

            }

        }

    ?>

    Rapporter au modérateur  
    Re:Intégrer un flux textes et photos sur mon site
    « Répondre #5 sur: le 03-01-2009 a 19:31:25 »
    Seblefe
    Membre récent
    *

    Hors-Ligne

    Messages: 5



    Je suis un lama!

    Voir le Profil
    Répondre avec citation

    J'ai essayé le code mais cette ligne bloque tout : aucune info n'apparaît.

    eregi('<enclosure url="(.*)" length',$items[$i+1], $img);

    Rapporter au modérateur  
    Re:Intégrer un flux textes et photos sur mon site
    « Répondre #6 sur: le 04-01-2009 a 03:38:36 »
    Wink
    Membre récent
    *

    Hors-Ligne

    Messages: 26



    Developpeur Web, Freelance

    Voir le Profil    E-Mail
    Répondre avec citation

    Il y avais une erreur dans ton code a cette ligne, $rawitem n'est pas exploitable comme ça dans un explode.
    Code:
            $items = explode("<item>", $rawitems);


    Je l'avais remis dans mon code, je l'ai corrigé et ce coup ci, j'ai testé, ça donne ça :

    Code:

    <?php

    // Configuration

    $fichier_xml = "http://www.techno-science.net/include/news.xml";
    $nombre_limite = 5;


    // Affichage du Flux
    $file = fopen($fichier_xml,"r");
    if ($file) {

        while (!feof($file)) $raw .= fread($file,32000);
        fclose( $file );

        if(eregi("<item>(.*)</item>",$raw,$rawitems)){

            $items = explode("<item>", $rawitems[1]);
            $nb = count($items);
            $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;

            for ($i=0;$i<$maximum;$i++) {

                eregi("<title>(.*)</title>",$items[$i+1], $title);
                eregi("<link>(.*)</link>",$items[$i+1], $link);
                eregi("<description>(.*)</description>",$items[$i+1], $desc);
                eregi('<enclosure url="(.*)" length',$items[$i+1], $img);
       
                echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \">
            <img src=\"$img[1]\">
            <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a>
                      <br />
                </p>
            <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>";
         
                }
       

            }

        }

    ?>

    « Dernière Édition: le 04-01-2009 a 03:39:29 par Wink » Rapporter au modérateur  
    Re:Intégrer un flux textes et photos sur mon site
    « Répondre #7 sur: le 04-01-2009 a 13:29:00 »
    Seblefe
    Membre récent
    *

    Hors-Ligne

    Messages: 5



    Je suis un lama!

    Voir le Profil
    Répondre avec citation

    Salut Wink !

    Ca marche ! Merci pour ton aide ! 
    Je souhaite maintenant améliorer la présentation et avoir ceci :
    Un tableau avec 2 colonnes et 5 lignes :

    img[1]   title[1] avec link[1] et desc[1]
                         
    img[2]   title[2] avec link[2] et desc[2]
        …   …

    Merci beaucoup ! 

    Rapporter au modérateur  
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg