... | ... |
@@ -39,7 +39,6 @@ if ($xml === false) { |
39 | 39 |
$pos_stop = strpos($item->description, $SEARCH_SUB2, $pos_start); |
40 | 40 |
$article['image']=$item->mediacontent['url']; |
41 | 41 |
$articles[$cpt] = $article; |
42 |
- echo "\n"; |
|
43 | 42 |
echo ' <div onclick="onArticle('.$cpt.')" style="display:inline;">'; |
44 | 43 |
echo '<img src="'.$article['image'].'" style="display:inline;" width="100%"><br>'; |
45 | 44 |
echo '<div id="nav-up" style="display:inline;"><a href="#top"><i class="fa fa-home fa-2x"></i></a></div> '; |
... | ... |
@@ -52,19 +51,12 @@ if ($xml === false) { |
52 | 51 |
} |
53 | 52 |
} |
54 | 53 |
} |
55 |
-echo "\n"; |
|
56 | 54 |
echo ' </div><!-- ./panel-body -->'; |
57 |
-echo "\n"; |
|
58 | 55 |
echo ' </div><!-- ./panel panel-default -->'; |
59 |
-echo "\n"; |
|
60 | 56 |
echo ' </div><!-- ./col-md-6 -->'; |
61 |
-echo "\n"; |
|
62 | 57 |
echo '<div class="col-md-6">'; |
63 |
-echo "\n"; |
|
64 | 58 |
echo '<div class="panel panel-default">'; |
65 |
-echo "\n"; |
|
66 | 59 |
echo '<div class="panel-body">'; |
67 |
-echo "\n"; |
|
68 | 60 |
echo '<a name="article-top"></a><div id="article-current"></div>'; |
69 | 61 |
$cpt=0; |
70 | 62 |
foreach ($articles as $article ) { |
... | ... |
@@ -87,10 +87,20 @@ foreach ($articles as $article ) { |
87 | 87 |
if($pos_stop) { |
88 | 88 |
$article_only = substr($article_only, 0, $pos_stop); |
89 | 89 |
} else { |
90 |
- echo "pos_stop null"; |
|
90 |
+ $article_only = "Oups"; |
|
91 | 91 |
} |
92 | 92 |
} else { |
93 |
- echo "pos_start null"; |
|
93 |
+ $article_only = ""; |
|
94 |
+ $articles = $doc->getElementsByTagName('div'); |
|
95 |
+ foreach ( $articles as $node) { |
|
96 |
+ if(0==strcmp("answer-body",$node->getAttribute('class'))) { |
|
97 |
+ $article_only = "<h3>".$article['title']."</h3>".DOMinnerHTML($node); |
|
98 |
+ }else if(0==strcmp("live-content",$node->getAttribute('class'))) { |
|
99 |
+ //$article_only = "<h3>".$article['title']."</h3>".DOMinnerHTML($node); |
|
100 |
+ $temp = DOMinnerHTML($node); |
|
101 |
+ $article_only = $article_only.$temp; |
|
102 |
+ } |
|
103 |
+ } |
|
94 | 104 |
} |
95 | 105 |
} |
96 | 106 |
|
... | ... |
@@ -113,6 +123,8 @@ foreach ($articles as $article ) { |
113 | 123 |
'<i class="zoom-icon"> <svg class="icon " role="img" width="22" height="22"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-zoom"></use></svg></i>', |
114 | 124 |
' onload="lmd.pic(this);" onerror="lmd.pic(this);" class="lazy-retina"', |
115 | 125 |
' width="960">', |
126 |
+ '<img class="live-image"', |
|
127 |
+ '<a class="slug"', |
|
116 | 128 |
'<figcaption class="legende" data-caption="', |
117 | 129 |
'</figcaption>' ); |
118 | 130 |
$newStrings = array( '<p>', |
... | ... |
@@ -130,6 +142,8 @@ foreach ($articles as $article ) { |
130 | 142 |
'', |
131 | 143 |
'', |
132 | 144 |
' width="100%">', |
145 |
+ '<img width="100%"', |
|
146 |
+ '<a', |
|
133 | 147 |
'<em>', |
134 | 148 |
'</em>' ); |
135 | 149 |
|
... | ... |
@@ -151,8 +165,8 @@ foreach ($articles as $article ) { |
151 | 165 |
$re = '/<span class="share">(.+?)<\/span>/'; |
152 | 166 |
$temp = preg_replace($re, '', $article_only); |
153 | 167 |
$article_only = $temp; |
154 |
- $orgStrings = array( '<ul class="article-rel-list">','<li class="article-rel-item"> </li>','</ul>'); |
|
155 |
- $newStrings = array( '','','' ); |
|
168 |
+ $orgStrings = array( '<ul class="article-rel-list">','<li class="article-rel-item"> </li>','</ul>', '<a href='); |
|
169 |
+ $newStrings = array( '','','', '<a target="new" href=' ); |
|
156 | 170 |
$article_only = str_replace($orgStrings, $newStrings, $article_only); |
157 | 171 |
echo '<div id="nav-up" style="display:inline;"><a href="#top"><i class="fa fa-home fa-2x"></i></a></div> '; |
158 | 172 |
echo '<div id="nav-source" style="display:inline;"><a href="'.$article['link'].'" target="new-'.$cpt.'"><i class="fa fa-link fa-2x"></i></a></div> '; |