collectExpandableDatas(self::URI . 'rss', 5); } protected function parseItem($newsItem){ $item = $this->parseRSS_2_0_Item($newsItem); $item['content'] = $this->LeJournalDuGeekExtractContent($item['uri']); return $item; } private function LeJournalDuGeekExtractContent($url) { $articleHTMLContent = $this->getSimpleHTMLDOMCached($url); $text = $articleHTMLContent->find('div.post-content', 0)->innertext; foreach($articleHTMLContent->find('a.more') as $element) { if ($element->innertext == "Source") { $text = $text . '
Source : ' . $element->href . '
'; break; } } foreach($articleHTMLContent->find('iframe') as $element) { if (preg_match("/youtube/i", $element->src)) { $text = $text . '// An IFRAME to Youtube was included in the article: ' . $element->src . '