Easy-Design.Net forum




Aide générale Créer des flux pour actus automatique ça sens la complication :)

Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 00h00

Reprise du message précédent

Non, intègre sa dans ta page news-renault.php, news-Volvo.php, etc....
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 00h52
En ajoutant le texte dans les fichiers php, j'ai des erreurs (une seule actu s'affiche, et la 1er phrase de répète deux fois, j'ai l'impression .. J'ai laissé sur "renault" tu verras si tu veux voir. Je pense que c'est dû à la description trop longue, donc, malgré les 800px de limite en iframe, le reste ne s'affiche pas).

Sinon, on tient le bout, c'est superbe :top

Me reste donc :

- La mise en forme (Je compte sur swan, car je connais pas bcp de chose :O)
- Enlever les "?" toujours apparents avec maintenant un défaut d'affichage des actus.
- Limiter la description à 200 mots en gros .. :O

Merci beaucoup pour ce travail :top :) Edité par m-ickael Le 23/06/2013 à 01h00
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 01h25
m-ickael:


Me reste donc :

- La mise en forme (Je compte sur swan, car je connais pas bcp de chose :O)
- Enlever les "?" toujours apparents avec maintenant un défaut d'affichage des actus.
- Limiter la description à 200 mots en gros .. :O

Merci beaucoup pour ce travail :top :)


Pour le code que Swan ta donné, il faut le placé dans tes pages php, sa devrait le faire .
Pour les ? Je regarde.
Pour la limitation a 200 mots pas très compliqué (normalement). Je te donne le correctif dans la journée.
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 10h46
Merci, le css fonctionne, mais tout est en noir du coup ..

J'ai essayé de faire ça pour les titres, mais à mon avis Swan va rigoler un coup : (En revanche dans le fichier feedparser.php, cela ne fonctionne pas, j'ai une erreur sur toute la page).

Code CSS :
 <style type="text/css">
  a {
    color: #000000;}
 
  a title {
    color: #cc0000;}
  </style>


J'ai pris "a title" en rapport avec ça dans le fichier feedparser.php

Code HTML :
   // boucle sur tous les elements
   foreach ($items as $item)
   {
    $html .= "<li>";
    $html .= "<a href="".$item['link']."">";
    $html .= $item['title']."</a></li>n";
$html .= $item['description']."</a></li><br><br>n";
}
   $html .= "</ul>n";
 }


:dingue Edité par m-ickael Le 23/06/2013 à 10h52
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 18h44
Salut Mickael,

Pour le problème des ? à la place des ' .
Supprime le code que je t'avait donné.
et
Remplace ton fichier /magpierss/rss-fetch.inc par ce code :

Caché:
Code PHP :
<?php
/*
 * Project:     MagpieRSS: a simple RSS integration tool
 * File:        rss_fetch.inc, a simple functional interface
                to fetching and parsing RSS files, via the
                function fetch_rss()
 * Author:      Kellan Elliott-McCrea <[email protected]>
 * License:     GPL
 *
 * The lastest version of MagpieRSS can be obtained from:
 * http://magpierss.sourceforge.net
 *
 * For questions, help, comments, discussion, etc., please join the
 * Magpie mailing list:
 * [email protected]
 *
 */
 
// Setup MAGPIE_DIR for use on hosts that don't include
// the current path in include_path.
// with thanks to rajiv and smarty
if (!defined('DIR_SEP')) {
    define('DIR_SEP', DIRECTORY_SEPARATOR);
}
 
if (!defined('MAGPIE_DIR')) {
    define('MAGPIE_DIR', dirname(__FILE__) . DIR_SEP);
}
 
require_once( MAGPIE_DIR . 'rss_parse.inc' );
require_once( MAGPIE_DIR . 'rss_cache.inc' );
 
// for including 3rd party libraries
define('MAGPIE_EXTLIB', MAGPIE_DIR . 'extlib' . DIR_SEP);
require_once( MAGPIE_EXTLIB . 'Snoopy.class.inc');
 
 
/* 
 * CONSTANTS - redefine these in your script to change the
 * behaviour of fetch_rss() currently, most options effect the cache
 *
 * MAGPIE_CACHE_ON - Should Magpie cache parsed RSS objects? 
 * For me a built in cache was essential to creating a "PHP-like" 
 * feel to Magpie, see rss_cache.inc for rationale
 *
 *
 * MAGPIE_CACHE_DIR - Where should Magpie cache parsed RSS objects?
 * This should be a location that the webserver can write to.   If this 
 * directory does not already exist Mapie will try to be smart and create 
 * it.  This will often fail for permissions reasons.
 *
 *
 * MAGPIE_CACHE_AGE - How long to store cached RSS objects? In seconds.
 *
 *
 * MAGPIE_CACHE_FRESH_ONLY - If remote fetch fails, throw error
 * instead of returning stale object?
 *
 * MAGPIE_DEBUG - Display debugging notices?
 *
*/
 
 
/*=======================================================================*
    Function: fetch_rss: 
    Purpose:  return RSS object for the give url
              maintain the cache
    Input:    url of RSS file
    Output:   parsed RSS object (see rss_parse.inc)
 
    NOTES ON CACHEING:  
    If caching is on (MAGPIE_CACHE_ON) fetch_rss will first check the cache.
 
    NOTES ON RETRIEVING REMOTE FILES:
    If conditional gets are on (MAGPIE_CONDITIONAL_GET_ON) fetch_rss will
    return a cached object, and touch the cache object upon recieving a
    304.
 
    NOTES ON FAILED REQUESTS:
    If there is an HTTP error while fetching an RSS object, the cached
    version will be return, if it exists (and if MAGPIE_CACHE_FRESH_ONLY is off)
*=======================================================================*/
 
define('MAGPIE_VERSION', '0.72');
 
$MAGPIE_ERROR = "";
 
function fetch_rss ($url) {
    // initialize constants
    init();
 
    if ( !isset($url) ) {
        error("fetch_rss called without a url");
        return false;
    }
 
    // if cache is disabled
    if ( !MAGPIE_CACHE_ON ) {
        // fetch file, and parse it
        $resp = _fetch_remote_file( $url );
        if ( is_success( $resp->status ) ) {
            return _response_to_rss( $resp );
        }
        else {
            error("Failed to fetch $url and cache is off");
            return false;
        }
    } 
    // else cache is ON
    else {
        // Flow
        // 1. check cache
        // 2. if there is a hit, make sure its fresh
        // 3. if cached obj fails freshness check, fetch remote
        // 4. if remote fails, return stale object, or error
 
        $cache = new RSSCache( MAGPIE_CACHE_DIR, MAGPIE_CACHE_AGE );
 
        if (MAGPIE_DEBUG and $cache->ERROR) {
            debug($cache->ERROR, E_USER_WARNING);
        }
 
 
        $cache_status    = 0;       // response of check_cache
        $request_headers = array(); // HTTP headers to send with fetch
        $rss             = 0;       // parsed RSS object
        $errormsg        = 0;       // errors, if any
 
        // store parsed XML by desired output encoding
        // as character munging happens at parse time
        $cache_key       = $url . MAGPIE_OUTPUT_ENCODING;
 
        if (!$cache->ERROR) {
            // return cache HIT, MISS, or STALE
            $cache_status = $cache->check_cache( $cache_key);
        }
 
        // if object cached, and cache is fresh, return cached obj
        if ( $cache_status == 'HIT' ) {
            $rss = $cache->get( $cache_key );
            if ( isset($rss) and $rss ) {
                // should be cache age
                $rss->from_cache = 1;
                if ( MAGPIE_DEBUG > 1) {
                    debug("MagpieRSS: Cache HIT", E_USER_NOTICE);
                }
                return $rss;
            }
        }
 
        // else attempt a conditional get
 
        // setup headers
        if ( $cache_status == 'STALE' ) {
            $rss = $cache->get( $cache_key );
            if ( $rss and $rss->etag and $rss->last_modified ) {
                $request_headers['If-None-Match'] = $rss->etag;
                $request_headers['If-Last-Modified'] = $rss->last_modified;
            }
        }
 
        $resp = _fetch_remote_file( $url, $request_headers );
 
        if (isset($resp) and $resp) {
          if ($resp->status == '304' ) {
                // we have the most current copy
                if ( MAGPIE_DEBUG > 1) {
                    debug("Got 304 for $url");
                }
                // reset cache on 304 (at minutillo insistent prodding)
                $cache->set($cache_key, $rss);
                return $rss;
            }
            elseif ( is_success( $resp->status ) ) {
                $rss = _response_to_rss( $resp );
                if ( $rss ) {
                    if (MAGPIE_DEBUG > 1) {
                        debug("Fetch successful");
                    }
                    // add object to cache
                    $cache->set( $cache_key, $rss );
                    return $rss;
                }
            }
            else {
                $errormsg = "Failed to fetch $url ";
                if ( $resp->status == '-100' ) {
                    $errormsg .= "(Request timed out after " . MAGPIE_FETCH_TIME_OUT . " seconds)";
                }
                elseif ( $resp->error ) {
                    # compensate for Snoopy's annoying habbit to tacking
                    # on 'n'
                    $http_error = substr($resp->error, 0, -2); 
                    $errormsg .= "(HTTP Error: $http_error)";
                }
                else {
                    $errormsg .=  "(HTTP Response: " . $resp->response_code .')';
                }
            }
        }
        else {
            $errormsg = "Unable to retrieve RSS file for unknown reasons.";
        }
 
        // else fetch failed
 
        // attempt to return cached object
        if ($rss) {
            if ( MAGPIE_DEBUG ) {
                debug("Returning STALE object for $url");
            }
            return $rss;
        }
 
        // else we totally failed
        error( $errormsg ); 
 
        return false;
 
    } // end if ( !MAGPIE_CACHE_ON ) {
} // end fetch_rss()
 
/*=======================================================================*
    Function:   error
    Purpose:    set MAGPIE_ERROR, and trigger error
*=======================================================================*/
 
function error ($errormsg, $lvl=E_USER_WARNING) {
        global $MAGPIE_ERROR;
 
        // append PHP's error message if track_errors enabled
        if ( isset($php_errormsg) ) { 
            $errormsg .= " ($php_errormsg)";
        }
        if ( $errormsg ) {
            $errormsg = "MagpieRSS: $errormsg";
            $MAGPIE_ERROR = $errormsg;
            trigger_error( $errormsg, $lvl);                
        }
}
 
function debug ($debugmsg, $lvl=E_USER_NOTICE) {
    trigger_error("MagpieRSS [debug] $debugmsg", $lvl);
}
 
/*=======================================================================*
    Function:   magpie_error
    Purpose:    accessor for the magpie error variable
*=======================================================================*/
function magpie_error ($errormsg="") {
    global $MAGPIE_ERROR;
 
    if ( isset($errormsg) and $errormsg ) { 
        $MAGPIE_ERROR = $errormsg;
    }
 
    return $MAGPIE_ERROR;   
}
 
/*=======================================================================*
    Function:   _fetch_remote_file
    Purpose:    retrieve an arbitrary remote file
    Input:      url of the remote file
                headers to send along with the request (optional)
    Output:     an HTTP response object (see Snoopy.class.inc)  
*=======================================================================*/
function _fetch_remote_file ($url, $headers = "" ) {
    // Snoopy is an HTTP client in PHP
    $client = new Snoopy();
    $client->agent = MAGPIE_USER_AGENT;
    $client->read_timeout = MAGPIE_FETCH_TIME_OUT;
    $client->use_gzip = MAGPIE_USE_GZIP;
    if (is_array($headers) ) {
        $client->rawheaders = $headers;
    }
 
    @$client->fetch($url);
    return $client;
 
}
 
/*=======================================================================*
    Function:   _response_to_rss
    Purpose:    parse an HTTP response object into an RSS object
    Input:      an HTTP response object (see Snoopy)
    Output:     parsed RSS object (see rss_parse)
*=======================================================================*/
function _response_to_rss ($resp) {
    $rss = new MagpieRSS( $resp->results, MAGPIE_OUTPUT_ENCODING, MAGPIE_INPUT_ENCODING, MAGPIE_DETECT_ENCODING );
 
    // if RSS parsed successfully       
    if ( $rss and !$rss->ERROR) {
 
        // find Etag, and Last-Modified
        foreach($resp->headers as $h) {
            // 2003-03-02 - Nicola Asuni (www.tecnick.com) - fixed bug "Undefined offset: 1"
            if (strpos($h, ": ")) {
                list($field, $val) = explode(": ", $h, 2);
            }
            else {
                $field = $h;
                $val = "";
            }
 
            if ( $field == 'ETag' ) {
                $rss->etag = $val;
            }
 
            if ( $field == 'Last-Modified' ) {
                $rss->last_modified = $val;
            }
        }
 
        return $rss;    
    } // else construct error message
    else {
        $errormsg = "Failed to parse RSS file.";
 
        if ($rss) {
            $errormsg .= " (" . $rss->ERROR . ")";
        }
        error($errormsg);
 
        return false;
    } // end if ($rss and !$rss->error)
}
 
/*=======================================================================*
    Function:   init
    Purpose:    setup constants with default values
                check for user overrides
*=======================================================================*/
function init () {
    if ( defined('MAGPIE_INITALIZED') ) {
        return;
    }
    else {
        define('MAGPIE_INITALIZED', true);
    }
 
    if ( !defined('MAGPIE_CACHE_ON') ) {
        define('MAGPIE_CACHE_ON', true);
    }
 
    if ( !defined('MAGPIE_CACHE_DIR') ) {
        define('MAGPIE_CACHE_DIR', './cache');
    }
 
    if ( !defined('MAGPIE_CACHE_AGE') ) {
        define('MAGPIE_CACHE_AGE', 60*60); // one hour
    }
 
    if ( !defined('MAGPIE_CACHE_FRESH_ONLY') ) {
        define('MAGPIE_CACHE_FRESH_ONLY', false);
    }
 
    if ( !defined('MAGPIE_OUTPUT_ENCODING') ) {
        define('MAGPIE_OUTPUT_ENCODING', 'utf-8');
    }
 
    if ( !defined('MAGPIE_INPUT_ENCODING') ) {
        define('MAGPIE_INPUT_ENCODING', null);
    }
 
    if ( !defined('MAGPIE_DETECT_ENCODING') ) {
        define('MAGPIE_DETECT_ENCODING', true);
    }
 
    if ( !defined('MAGPIE_DEBUG') ) {
        define('MAGPIE_DEBUG', 0);
    }
 
    if ( !defined('MAGPIE_USER_AGENT') ) {
        $ua = 'MagpieRSS/'. MAGPIE_VERSION . ' (+http://magpierss.sf.net';
 
        if ( MAGPIE_CACHE_ON ) {
            $ua = $ua . ')';
        }
        else {
            $ua = $ua . '; No cache)';
        }
 
        define('MAGPIE_USER_AGENT', $ua);
    }
 
    if ( !defined('MAGPIE_FETCH_TIME_OUT') ) {
        define('MAGPIE_FETCH_TIME_OUT', 5); // 5 second timeout
    }
 
    // use gzip encoding to fetch rss files if supported?
    if ( !defined('MAGPIE_USE_GZIP') ) {
        define('MAGPIE_USE_GZIP', true);    
    }
}
 
// NOTE: the following code should really be in Snoopy, or at least
// somewhere other then rss_fetch!
 
/*=======================================================================*
    HTTP STATUS CODE PREDICATES
    These functions attempt to classify an HTTP status code
    based on RFC 2616 and RFC 2518.
 
    All of them take an HTTP status code as input, and return true or false
 
    All this code is adapted from LWP's HTTP::Status.
*=======================================================================*/
 
 
/*=======================================================================*
    Function:   is_info
    Purpose:    return true if Informational status code
*=======================================================================*/
function is_info ($sc) { 
    return $sc >= 100 && $sc < 200; 
}
 
/*=======================================================================*
    Function:   is_success
    Purpose:    return true if Successful status code
*=======================================================================*/
function is_success ($sc) { 
    return $sc >= 200 && $sc < 300; 
}
 
/*=======================================================================*
    Function:   is_redirect
    Purpose:    return true if Redirection status code
*=======================================================================*/
function is_redirect ($sc) { 
    return $sc >= 300 && $sc < 400; 
}
 
/*=======================================================================*
    Function:   is_error
    Purpose:    return true if Error status code
*=======================================================================*/
function is_error ($sc) { 
    return $sc >= 400 && $sc < 600; 
}
 
/*=======================================================================*
    Function:   is_client_error
    Purpose:    return true if Error status code, and its a client error
*=======================================================================*/
function is_client_error ($sc) { 
    return $sc >= 400 && $sc < 500; 
}
 
/*=======================================================================*
    Function:   is_client_error
    Purpose:    return true if Error status code, and its a server error
*=======================================================================*/
function is_server_error ($sc) { 
    return $sc >= 500 && $sc < 600; 
}
 
?>
 
Edité par Sonic Le 23/06/2013 à 19h29
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 19h27
Remplace ton fichier feedparser.php par le code suivant:

Caché:
Code PHP :
<?php
// on inclut la classe magpierss
require_once("magpierss/rss_fetch.inc");
 
// la fonction FeedParser() va extraire le contenu pour l'afficher
// elle prend en paramètre $url_feed, l'url du flux RSS et $nb_items_affiches, le nombre d'éléments (items) à afficher
function FeedParser($url_feed, $nb_items_affiches) {
 
    // lecture du fichier distant (flux XML)
    $rss = fetch_rss($url_feed);
 
    // si le parcours du fichier se passe bien, on lit les élements (items)
    if (is_array($rss->items))  {
 
        // on ne garde que les $nb_items_affiches premiers éléments (items), nombre défini dans l'en-tête de la fonction
        $items = array_slice($rss->items, 0, $nb_items_affiches);
 
        // on peut récupérer les informations sur le site proposant le flux (optionnel)
        $site_titre = $rss->channel["title"]; // titre du site
        $site_lien = $rss->channel["link"]; // lien du site
        $site_description = $rss->channel["description"]; // description du site   
 
        // à présent on stocke les données dans $html, variable à afficher
 
        // titre sous forme de lien
        $html .= "<a href="$site_lien" title="$site_description" target="_blank">
$site_titre</a><br />n";
 
        // on affiche la description du site proposant le flux
        $html .= "<span>$site_description</span><br clear="left" target="_blank">
<br />n"; // le clear="left" renvoie à la ligne même s'il y a une image
 
        // on fait une boucle sur les informations : pour chaque item, récupérer $titre... et afficher
        foreach($items as $item) {
 
            // on mémorise les informations de chaque item dans des variables
            $titre = $item["title"];
            $lien = $item["link"];
            $description = $item["description"];
 
 
            // la date utilisée pour les flux RSS est au format timestamp, il faut donc formater la date
            // conversion au format jj/mm/aa. pour plus d'informations, vous conférer au tutorial sur les timestamp
            $date = date("d/m/y",strtotime($item["pubdate"]));         
 
            // on affiche le titre de chaque item
            $html .= "<a href="".$lien."" title="".$titre."" target="_blank">
".$titre."</a><br>n";
 
            // puis la date et la description
            $html .= "<span>$date - $description</span><br clear="left"><br />n";
        } // fin de la boucle
 
        // on retourne la variable $html au programme (elle contient le code HTML pour l'affichage du flux)
        return $html;
    } // fin du traitement du fichier
} // fin de la fonction FeedParser()
?>


Voila avec les 2 modifs il devrait y avoir une avancée à tes problèmes. Edité par Sonic Le 23/06/2013 à 19h30
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 19h51
Merci pour ton travail.

J'ai le regret de dire que c'est bien pire :O

..

Fichier news-renault je n'ai que ça (comme tu me la demandé):

Code PHP :
 
<?php
require_once("feedparser.php");
echo FeedParser("http://corporate.renault-trucks.com/fr/les-communiques/presse.xml", 60);
?>
 


J'ai remplacé le fichier feedparser.php par le code que tu m'as donné (Effacement du fichier et collage du nouveau code).

J'ai modifié de la même façon le fichier .inc dans le dossier magic....

Je te laisse regarder par toi même, tu connais le lien :waw

Merci pour le temps que tu me consacres .. Pas facile au final on dirait :/
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 20h07
dans ton fichier news-renault.php place ton code comme ceci:

Caché:
Code PHP :
<meta http-equiv="Content-Type" content="text/html; charset=utf8" > 
<?php
require_once("feedparser.php");
echo FeedParser("http://corporate.renault-trucks.com/fr/les-communiques/presse.xml", 60);
?>
Edité par Sonic Le 23/06/2013 à 20h22
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 20h45
ça avance, ça avance ..

Plus de problème de caractère, c'est déjà bien :top

Il resterai, la description limité et je ne sais pas pourquoi, j'ai des titres que je n'avais pas au début sur la page, et souvent en double ..

Exemple sur ma page (tu peux le voir Sonic) :

Volvo :

Communiqués de presse et actualités de l'entreprise Volvo Trucks les plus récents
Communiqués de presse et actualités de l'entreprise Volvo Trucks les plus récents

Mais aussi ceci pour Scania :

Rss
Rss

Et Renault :

Renault Trucks Corporate : Les communiqués avec une date qui est mal placé ..

Merci beaucoup :)

Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 20h53
La description est limitée. Mais le problème vient de l'article. Car je pense que tu parle de celui ci :
Les camions sont dans la place

Pour les titres en double , il s"agit juste du titre de l'article et de la description qui est identique sur la page ou l'on récupère le flux. Impossible à modifier, sauf si tu contact volvo pour qu'ils rectifient leurs pages :rire :rire
Ou il faut supprimer la description (je pense que c'est pas le but)

Pour les dates idem, cela vient du flux qui est pris sur les pages, on pourra rien faire.

Quand le flux qui est récup est correct sa donne sa chez moi :

Edité par Sonic Le 23/06/2013 à 20h55
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 21h02
D'accord, je vois :/ ..

Donc l'actu de Renault qui fais 60 lignes (lol) ne peut être réduite donc ..

Du coup, on ne peut pas voir le reste des actus, sauf si j'agrandis l'iframe à je ne sais combien de pixel :(

Pourtant en regardant le code en javascript que j'ai fourni dans la 1ère page, ça s'affiche très bien .. C'est ça que je ne comprends pas :/ Edité par m-ickael Le 23/06/2013 à 21h04
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 21h11
C'est la mise en forme sur leurs pages qui a été mal faite, car normalement sa bride la description sauf la!!
Enfin si qq a une solution pour brider la description .

Pour l'affichage au complet la il faut mettre 10000px en hauteur.
Il faudrait voir à trouver un autre flux mieux structurer que celui de renault.

J'ai celui ci , c'est pas renault mais sa peux servir

http://feeds.feedburner.com/actu-pl-europe-camions?format=xml

Avec les images en plus. Sa fait moins triste.... Edité par Sonic Le 23/06/2013 à 21h35
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 21h40
Je peux pas prendre leur flux à eux .. On m'a déjà écris lorsque je prenais leurs actus même avec la source.

As tu regardé le code HTML sur la page 3 en Javascript? Je peux l'insérer si tu veux sur la page, tu verras que ça s'affiche très bien :/

C'est assez bizarre .. (Je met le HTML sur la page, regarde). Edité par m-ickael Le 23/06/2013 à 21h41
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 21h44
Je n'ai pas bridé la description .. mais ça peut se faire si je ne dis pas de bêtise sur le site qui fabrique ce code en javascript.
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/06/2013 à 21h52
Non, tu as raison Sonic excuse moi, ça affiche aussi toute les lignes sur les actus Renault .. Chose qui ne va pas .. E ils vont pas changer ça pour moi :(

Dois-je donc faire une croix sur les description? Je crois que oui :( ..
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 23/06/2013 à 21h54
Il va falloir oublier magpierss alors et Trouver une autre solution . Car la je pense que l'on va tourner en rond.
Car avec tous les flux rss que j'ai test aucun problème, sauf celui de Renault.
Ou tu retire celui de Renault qu'il faudra que tu fasse manuellement. Edité par Sonic Le 23/06/2013 à 22h02
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie