FeedHeiseOnlineNews.php:
change in line 107
$id = substr($entry->getElementsByTagName('id')->item(0)->nodeValue, 39, -17);
to:
$id = substr($entry->getElementsByTagName('link')->item(0)->attributes->item(0)->nodeValue, 39, -17);
FeedHeiseDeveloper.php:
change lines 107 to 110:
$topic = substr($entry->getElementsByTagName('id')->item(0)->nodeValue, 30, 7);
/* example: http://www.heise.de/developer/meldung/Rhodes-3-0-integriert-sich-in-Eclipse-1241360.html/from/atom10 -> $id = Rhodes-3-0-integriert-sich-in-Eclipse-1241360 */
$id = substr($entry->getElementsByTagName('id')->item(0)->nodeValue, 38, -17);
to:
$topic = substr($entry->getElementsByTagName('link')->item(0)->attributes->item(0)->nodeValue, 30, 7);
/* example: http://www.heise.de/developer/meldung/Rhodes-3-0-integriert-sich-in-Eclipse-1241360.html/from/atom10 -> $id = Rhodes-3-0-integriert-sich-in-Eclipse-1241360 */
$id = substr($entry->getElementsByTagName('link')->item(0)->attributes->item(0)->nodeValue, 38, -17);