diff --git a/bridges/RadioMelodieBridge.php b/bridges/RadioMelodieBridge.php index ca033fd95ce..03a14a438e9 100644 --- a/bridges/RadioMelodieBridge.php +++ b/bridges/RadioMelodieBridge.php @@ -1,34 +1,88 @@ find('div[class=actuitem]'); + $list = $html->find('div[class=actu_col1]', 0)->children();; foreach($list as $element) { - $item = array(); - - // Get picture URL - $pictureHTML = $element->find('div[class=picture]'); - preg_match( - '/background-image:url\((.*)\);/', - $pictureHTML[0]->getAttribute('style'), - $pictures); - $pictureURL = $pictures[1]; - - $item['enclosures'] = array($pictureURL); - $item['uri'] = self::URI . $element->parent()->href; - $item['title'] = $element->find('h3', 0)->plaintext; - $item['content'] = $element->find('p', 0)->plaintext . '
'; - $this->items[] = $item; + if($element->tag == 'a') { + $articleURL = self::URI . $element->href; + $article = getSimpleHTMLDOM($articleURL); + + // Initialise arrays + $item = array(); + $audio = array(); + $picture = array(); + + // Get the Main picture URL + $picture[] = $this->rewriteImage($article->find('img[id=picturearticle]', 0)->src); + $audioHTML = $article->find('div[class=sm2-playlist-wrapper]'); + + // Remove the audio placeholder under the Audio player with an