123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- class FootitoBridge extends BridgeAbstract {
- const MAINTAINER = 'superbaillot.net';
- const NAME = 'Footito';
- const URI = 'http://www.footito.fr/';
- const DESCRIPTION = 'Footito';
- public function collectData(){
- $html = getSimpleHTMLDOM(self::URI)
- or returnServerError('Could not request Footito.');
- foreach($html->find('div.post') as $element) {
- $item = array();
- $content = trim($element->innertext);
- $content = str_replace(
- "<img",
- "<img style='float : left;'",
- $content );
- $content = str_replace(
- "class=\"logo\"",
- "style='float : left;'",
- $content );
- $content = str_replace(
- "class=\"contenu\"",
- "style='margin-left : 60px;'",
- $content );
- $content = str_replace(
- "class=\"responsive-comment\"",
- "style='border-top : 1px #DDD solid; background-color : white; padding : 10px;'",
- $content );
- $content = str_replace(
- "class=\"jaime\"",
- "style='display : none;'",
- $content );
- $content = str_replace(
- "class=\"auteur-event responsive\"",
- "style='display : none;'",
- $content );
- $content = str_replace(
- "class=\"report-abuse-button\"",
- "style='display : none;'",
- $content );
- $content = str_replace(
- "class=\"reaction clearfix\"",
- "style='margin : 10px 0px; padding : 5px; border-bottom : 1px #DDD solid;'",
- $content );
- $content = str_replace(
- "class=\"infos\"",
- "style='font-size : 0.7em;'",
- $content );
- $item['content'] = $content;
- $title = $element->find('.contenu .texte ', 0)->plaintext;
- $item['title'] = $title;
- $info = $element->find('div.infos', 0);
- $item['timestamp'] = strtotime($info->find('time', 0)->datetime);
- $item['author'] = $info->find('a.auteur', 0)->plaintext;
- $this->items[] = $item;
- }
- }
- }
|