]> git.wh0rd.org - tt-rss.git/commitdiff
Merge pull request #346 from kythyria/comicsfix
authorAndrew Dolgov <gothfox@users.noreply.github.com>
Fri, 14 Feb 2014 17:08:06 +0000 (20:08 +0300)
committerAndrew Dolgov <gothfox@users.noreply.github.com>
Fri, 14 Feb 2014 17:08:06 +0000 (20:08 +0300)
Okay, let's fix just the bits of Penny Arcade that actually need fixing

plugins/af_comics/init.php

index 993ddb7cdcbdc99b47c5ada97855fc47b8e2f01e..88d5378141b57b17781dbb4658eed27598d61120 100644 (file)
@@ -240,7 +240,19 @@ class Af_Comics extends Plugin {
                                                $basenode = $entry;
                                        }
 
-                                       $uninteresting = $xpath->query('(//div[@class="heading"])');
+                                       $meta = $xpath->query('(//div[@class="meta"])')->item(0);
+                                       if ($meta->parentNode) { $meta->parentNode->removeChild($meta); }
+
+                                       $header = $xpath->query('(//div[@class="postBody"]/h2)')->item(0);
+                                       if ($header->parentNode) { $header->parentNode->removeChild($header); }
+
+                                       $header = $xpath->query('(//div[@class="postBody"]/div[@class="comicPost"])')->item(0);
+                                       if ($header->parentNode) { $header->parentNode->removeChild($header); }
+
+                                       $avatar = $xpath->query('(//div[@class="avatar"]//img)')->item(0);
+                                       $basenode->insertBefore($avatar, $basenode->firstChild);
+
+                                       $uninteresting = $xpath->query('(//div[@class="avatar"])');
                                        foreach ($uninteresting as $i) {
                                                $i->parentNode->removeChild($i);
                                        }